diff --git a/build.gradle.kts b/build.gradle.kts index bcf83254..0ee553ee 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,5 +1,5 @@ import java.text.SimpleDateFormat -version = "2.0.0-dev19" +version = "2.0.0-dev20" plugins { `java-library` @@ -40,7 +40,7 @@ dependencies { compileOnly("io.lumine:Mythic-Dist:5.3.5") compileOnly("io.lumine:MythicLib-dist:1.6.2-SNAPSHOT") compileOnly("net.Indyuce:MMOItems-API:6.9.5-SNAPSHOT") - implementation("com.crypticlib:CrypticLib:0.15.1") + implementation("com.crypticlib:CrypticLib:0.15.2") } group = "com.github.yufiriamazenta" diff --git a/src/main/java/com/github/yufiriamazenta/craftorithm/cmd/PluginCommand.java b/src/main/java/com/github/yufiriamazenta/craftorithm/cmd/PluginCommand.java index 875a4984..ad247b92 100644 --- a/src/main/java/com/github/yufiriamazenta/craftorithm/cmd/PluginCommand.java +++ b/src/main/java/com/github/yufiriamazenta/craftorithm/cmd/PluginCommand.java @@ -23,6 +23,7 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; +import java.util.List; import java.util.StringJoiner; @Command @@ -30,16 +31,14 @@ public class PluginCommand extends CommandHandler { PluginCommand() { super(new CommandInfo("craftorithm", new PermInfo("craftorithm.command"), new String[]{"craft", "cra"})); - setExecutor((sender, args) -> { - LangUtil.sendLang(sender, Languages.COMMAND_UNDEFINED_SUBCMD); - return true; - }); } @Subcommand private SubcommandHandler reload = new SubcommandHandler( - new SubcommandHandler.SubcommandInfo("reload", new PermInfo("craftorithm.command.reload")), - (sender, args) -> { + new SubcommandHandler.SubcommandInfo("reload", new PermInfo("craftorithm.command.reload")) + ) { + @Override + public boolean execute(CommandSender sender, List args) { try { Craftorithm.instance().reloadConfig(); ItemUtils.reloadCannotCraftLore(); @@ -54,21 +53,25 @@ public class PluginCommand extends CommandHandler { } return true; } - ); + }; @Subcommand private SubcommandHandler version = new SubcommandHandler( - new SubcommandHandler.SubcommandInfo("version",new PermInfo("craftorithm.command.version")), - (sender, args) -> { + new SubcommandHandler.SubcommandInfo("version",new PermInfo("craftorithm.command.version")) + ) { + @Override + public boolean execute(CommandSender sender, List args) { LangUtil.sendLang(sender, Languages.COMMAND_VERSION); return true; } - ); + }; @Subcommand private SubcommandHandler run = new SubcommandHandler( - new SubcommandHandler.SubcommandInfo("run", new PermInfo("craftorithm.command.run")), - (sender, args) -> { + new SubcommandHandler.SubcommandInfo("run", new PermInfo("craftorithm.command.run")) + ) { + @Override + public boolean execute(CommandSender sender, List args) { if (!checkSenderIsPlayer(sender)) return true; if (args.isEmpty()) { @@ -85,7 +88,7 @@ public class PluginCommand extends CommandHandler { LangUtil.sendLang(sender, Languages.COMMAND_RUN_ARCENCIEL_SUCCESS, CollectionsUtil.newStringHashMap("