Всем горячий привет, как пофиксить этот код? В крации когда игрок пишет /items off то я его удаляю из HashMap, а если /items on то добавляю в HashMap.
HashMap:
удаление/Добавление:
Java:
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
UUID playerId = player.getUniqueId();
Iterator<String> var3 = this.getConfig().getConfigurationSection("items").getKeys(false).iterator();
while (var3.hasNext()) {
if (!startItemsEnabledMap.containsKey(playerId) || startItemsEnabledMap.get(playerId)) {
player.sendMessage("1");
}
}
}
HashMap:
Java:
private Map<UUID, Boolean> startItemsEnabledMap = new HashMap<>();
onEnable:
startItemsEnabledMap = new HashMap<>();
удаление/Добавление:
Java:
Добавление:
startItemsEnabledMap.put(playerId, true);
Удаление:
startItemsEnabledMap.put(playerId, false);