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

Помогите Определение наличия предмета в инвентаре.

Discussion in 'Разработка плагинов для новичков' started by Slorikworld, Jun 21, 2016.

  1. Автор темы
    Slorikworld

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

    Trophy Points:
    66
    Имя в Minecraft:
    Slorikworld
    По идее, конечный плагин должен определять наличие предмета в инвентаре, и если он есть, выдавать игроку определённый уровень (не xp). И в зависимости от этого уровня, человек получает возможность пвпшиться только с человеком его же уровня.
    Структуру я примерно понимаю, но не знаю, как определить предметы в инвентаре. И как реализовать запрет пвп с более низкими и высокими уровнями, тоже не понимаю.

    P.S. Это мой превый плагин, знаю, что сложно. Но опыт в программировании уже есть.
    P.P.S. А могут ли плагины давать и забирать пермишны, если да, то что для этого нужно?
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    inventory.contains(itemstack)
     
  4. xDark

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Player p = event.getPlayer();
    if (p.getInventory().contains(Material.[что - то]); {
    p.sendMessage("Запрещено");
    Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), "clear " + p.getName() + " ID");
    }
    }
     

Share This Page