Skip to content

Commit

Permalink
[2.0.0-dev20]更新CrypticLib版本0.15.2
Browse files Browse the repository at this point in the history
  • Loading branch information
YufiriaMazenta committed Feb 6, 2024
1 parent 091e99e commit 61ad31b
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 23 deletions.
4 changes: 2 additions & 2 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import java.text.SimpleDateFormat
version = "2.0.0-dev19"
version = "2.0.0-dev20"

plugins {
`java-library`
Expand Down Expand Up @@ -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"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,22 @@
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;

import java.util.List;
import java.util.StringJoiner;

@Command
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<String> args) {
try {
Craftorithm.instance().reloadConfig();
ItemUtils.reloadCannotCraftLore();
Expand All @@ -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<String> 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<String> args) {
if (!checkSenderIsPlayer(sender))
return true;
if (args.isEmpty()) {
Expand All @@ -85,7 +88,7 @@ public class PluginCommand extends CommandHandler {
LangUtil.sendLang(sender, Languages.COMMAND_RUN_ARCENCIEL_SUCCESS, CollectionsUtil.newStringHashMap("<time>", String.valueOf(execTime)));
return true;
}
);
};

@Subcommand
private SubcommandHandler item = ItemCommand.INSTANCE;
Expand Down Expand Up @@ -115,4 +118,10 @@ public void sendNotEnoughCmdParamMsg(CommandSender sender, String paramStr) {
LangUtil.sendLang(sender, Languages.COMMAND_NOT_ENOUGH_PARAM, CollectionsUtil.newStringHashMap("<number>", paramStr));
}

@Override
public boolean execute(CommandSender sender, List<String> args) {
LangUtil.sendLang(sender, Languages.COMMAND_UNDEFINED_SUBCMD);
return true;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,25 @@ public final class RecipeListCommand extends AbstractSubCommand {
private static final String CRAFTORITHM = "craftorithm", SERVER = "server";

@Subcommand
private SubcommandHandler server = subcommand(SERVER)
.setPermission(new PermInfo("craftorithm.command.list.server"))
.setExecutor((sender, args) -> {
private SubcommandHandler server = new SubcommandHandler(
SERVER, new PermInfo("craftorithm.command.list.server")
) {
@Override
public boolean execute(CommandSender sender, List<String> args) {
new RecipeListMenu((Player) sender, RecipeManager.INSTANCE.serverRecipesCache().keySet()).openMenu();
return true;
});
}
};
@Subcommand
private SubcommandHandler craftorithm = subcommand(CRAFTORITHM)
.setPermission(new PermInfo("craftorithm.command.list.craftorithm"))
.setExecutor((sender, arg) -> {
private SubcommandHandler craftorithm = new SubcommandHandler(
CRAFTORITHM, new PermInfo("craftorithm.command.list.craftorithm")
) {
@Override
public boolean execute(CommandSender sender, List<String> args) {
new RecipeGroupListMenu((Player) sender).openMenu();
return true;
});
}
};

private RecipeListCommand() {
super("list", "craftorithm.command.list");
Expand Down

0 comments on commit 61ad31b

Please sign in to comment.