diff --git a/src/main/java/ru/bitheaven/donpayinteg/DonPayInteg.java b/src/main/java/ru/bitheaven/donpayinteg/DonPayInteg.java index 636f02a..ef3997a 100644 --- a/src/main/java/ru/bitheaven/donpayinteg/DonPayInteg.java +++ b/src/main/java/ru/bitheaven/donpayinteg/DonPayInteg.java @@ -38,7 +38,7 @@ public class DonPayInteg implements ModInitializer { } } - if(j.getAndIncrement() % (20 * 2) == 0) { + if(j.getAndIncrement() % (20 * ConfigHandler.load().getCmdCooldown()) == 0) { if (!commands.isEmpty()) { world.getCommandManager().executeWithPrefix(world.getCommandSource(), commands.getFirst()); commands.removeFirst(); diff --git a/src/main/java/ru/bitheaven/donpayinteg/config/Config.java b/src/main/java/ru/bitheaven/donpayinteg/config/Config.java index 050030b..f2b6e7c 100644 --- a/src/main/java/ru/bitheaven/donpayinteg/config/Config.java +++ b/src/main/java/ru/bitheaven/donpayinteg/config/Config.java @@ -5,6 +5,7 @@ import java.util.List; public class Config { private String donpayToken = ""; private int reqCooldown = 15; + private int cmdCooldown = 2; private int lastDonate = 0; private List actions = List.of(new Action()); @@ -40,5 +41,13 @@ public class Config { public void setReqCooldown(int reqCooldown) { this.reqCooldown = reqCooldown; } + + public int getCmdCooldown() { + return cmdCooldown; + } + + public void setCmdCooldown(int cmdCooldown) { + this.cmdCooldown = cmdCooldown; + } }