Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Помощь' started by Thiiago, Mar 24, 2017.

  1. NuaN

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

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

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

    Trophy Points:
    31
    Имя в Minecraft:
    Thiiago
    Чёт не заменяет на воздух

    Code:
     @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
     

Share This Page