diff --git a/src/main/java/com/alttd/playerutils/commands/playerutils_subcommands/Key.java b/src/main/java/com/alttd/playerutils/commands/playerutils_subcommands/Key.java index 308f5ef..536b490 100644 --- a/src/main/java/com/alttd/playerutils/commands/playerutils_subcommands/Key.java +++ b/src/main/java/com/alttd/playerutils/commands/playerutils_subcommands/Key.java @@ -74,7 +74,7 @@ public class Key extends SubCommand { @Override public List getTabComplete(CommandSender commandSender, String[] args) { - if (args.length > 1) { + if (args.length > 2) { return List.of(); } return Config.KEY.CRATES.keySet().stream().toList(); diff --git a/src/main/java/com/alttd/playerutils/config/KeyStorage.java b/src/main/java/com/alttd/playerutils/config/KeyStorage.java index 4190b67..9e277a1 100644 --- a/src/main/java/com/alttd/playerutils/config/KeyStorage.java +++ b/src/main/java/com/alttd/playerutils/config/KeyStorage.java @@ -44,6 +44,7 @@ public class KeyStorage extends AbstractConfig { ConfigurationSection configurationSection = config.getConfigurationSection(prefix + crate); if (configurationSection == null) { config.logger.info(String.format("No section yet for crate %s", crate)); + KEYS.put(crate, count); continue; } List uuids = configurationSection.getKeys(false).stream().map(UUID::fromString).toList();