Помогите Запретить вообще чарить вещи на сервере

  • Автор темы Автор темы Thiiago
  • Дата начала Дата начала

Thiiago

Активный участник
Пользователь
Баллы
46
Ник в Minecraft
Thiiago
Где это можно включить? За 1.5.2 запинаете, знаю. На 1.5.2 плагины уже не пишут, тогда без плагинов давайте. Может можно в ядре отключить?
 
Прикольно, он убирает чары только в Survival, а если игрок в креативе, можно вообще предмет удалить, его ведь не жалко?
Есть мысль, если у игрока креатив, то включается у него survival и потом снимаются чары
Странно, должно всегда убирать.
Если хочешь удалять предмет - добавь после:
Код:
Player p = (Player) e.getWhoClicked();
такое:
Код:
if (p.getGameMode() == GameMode.CREATIVE) {
    is.setType(Material.AIR);
}
 
Странно, должно всегда убирать.
Если хочешь удалять предмет - добавь после:
Код:
Player p = (Player) e.getWhoClicked();
такое:
Код:
if (p.getGameMode() == GameMode.CREATIVE) {
    is.setType(Material.AIR);
}
Чёт не заменяет на воздух

JavaScript:
 @EventHandler
  public void onClick(InventoryClickEvent e) { 
      ItemStack is = e.getCurrentItem();
      if (is == null || is.getType() == Material.AIR) { return; }
      if (!is.hasItemMeta()) { return; }
      ItemMeta meta = is.getItemMeta();
      if (meta.hasEnchants()) {
          for (Enchantment ench : meta.getEnchants().keySet()) {
              meta.removeEnchant(ench);
          }
      }
      is.setItemMeta(meta);
      Player p = (Player) e.getWhoClicked();
      if (p.getGameMode() == GameMode.CREATIVE) {
            is.setType(Material.AIR);
        }
      p.sendMessage("§cЗачарованные предметы запрещены!");
  }

Может можно поменять ему игровой режим
Снимок.PNG
 
Назад
Верх Низ