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

Запретить использовать муку

Тема в разделе "Разработка плагинов для новичков", создана пользователем reZero, 4 июл 2018.

Статус темы:
Закрыта.
  1. Автор темы
    reZero

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

    Баллы:
    76
    Мне нужно запретить использовать костную муку, но сделал я это через жопу
    PHP:
        @EventHandler
        
    public void onBlock(PlayerInteractEvent e)
        {
            if(
    e.getAction().equals(Action.RIGHT_CLICK_BLOCK) && e.getClickedBlock().getType().equals(Material.GRASS))
            {
                
    ItemStack muka = new ItemStack(Material.INK_SACK1, (short)15);
                if(
    e.getPlayer().getInventory().getItemInMainHand().equals(muka) || e.getPlayer().getInventory().getItemInOffHand().equals(muka))
                {
                    if(
    e.getPlayer().hasPermission("prohibit.admin"))
                    {
                        return;
                    }
                    
    e.setCancelled(true);
    но ивент отменяется только если у челика в руке 1 костная мука, а как убрать проверку на кол-во?? просто убрать цифру 1 в айтем стаке не помогло
     
  2. Автор темы
    reZero

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

    Баллы:
    76
    Спасибо большое!
     
Статус темы:
Закрыта.

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