Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Помощь", создана пользователем Thiiago, 24 мар 2017.

  1. NuaN

    NuaN Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    NuaN
    Странно, должно всегда убирать.
    Если хочешь удалять предмет - добавь после:
    Код:
    Player p = (Player) e.getWhoClicked();
    такое:
    Код:
    if (p.getGameMode() == GameMode.CREATIVE) {
        is.setType(Material.AIR);
    }
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Thiiago

    Thiiago Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Thiiago
    Чёт не заменяет на воздух

    Код:
     @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Зачарованные предметы запрещены!");
      }
    [DOUBLEPOST=1490587811,1490587631][/DOUBLEPOST]Может можно поменять ему игровой режим
    Снимок.PNG
     

Поделиться этой страницей