Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин не работает

Tyzun

Старожил
Баллы
153
Имя в Minecraft
_Tyzun_
(5.8) Создание темы с не информативными названиями
Написл плагин запрещающий юзать сундуки:


Код:
import org.bukkit.Material;
 
import org.bukkit.block.Block;
 
import org.bukkit.event.EventHandler;
 
import org.bukkit.event.Listener;
 
import org.bukkit.event.block.Action;
 
import org.bukkit.event.player.PlayerInteractEvent;
 
import org.bukkit.plugin.java.JavaPlugin;
 
 
 
public class NoContainers extends JavaPlugin implements Listener {
 
    @EventHandler
 
    public void onChestOpen(PlayerInteractEvent e){
 
        final Block b = e.getClickedBlock();
 
 
 
        if(e.getAction() != Action.RIGHT_CLICK_BLOCK){
 
            if(b.getType() != Material.CHEST){
 
                e.setCancelled(true);
 
            }
 
        }
 
 
 
 
 
    }
 
  }

не пашет, хоть и скомпилировал нормально, и введя /plugins он зеленого цвета и никаких ошибок в консоле.
 
Нет метода onEnable(), в котором должна пройти регистрация событий
 
Код:
    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }
 
Собственно, у тебя в коде проверяются все клики, кроме правой кнопкой мыши по блоку
 
Работает, но при попытке сломать сундук
аааааааа, понял в чем ошибка, сча исправлю
 

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

Назад
Верх