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

Помогите Перенесите код в jar файл

Тема в разделе "Разработка плагинов для новичков", создана пользователем 3Artik3, 30 мар 2024.

  1. Автор темы
    3Artik3

    3Artik3 Активный участник

    Баллы:
    61
    Сам код:
    import org.bukkit.Material;
    import org.bukkit.block.Block;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerInteractEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    public class NoBedNearFarmland extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
    getServer().getPluginManager().registerEvents(this, this);
    }
    @EventHandler
    public void onPlayerInteract(PlayerInteractEvent event) {
    Block clickedBlock = event.getClickedBlock();
    if (clickedBlock != null && clickedBlock.getType() == Material.FARMLAND) {
    Block bedBlock = event.getClickedBlock().getRelative(event.getBlockFace());
    if (bedBlock.getType() == Material.BED) {
    event.getPlayer().sendMessage("You cannot place a bed near farmland!");
    event.setCancelled(true);
    }
    }
    }
    }
     
  2. Nikita4

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

    Баллы:
    61

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