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

Решено Запретить смену моба в спавнере

Тема в разделе "Помощь", создана пользователем Niemand, 30 сен 2018.

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

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

    Баллы:
    66
    С 1.8 в Minecraft добавили смену моба в спавнере.

    Технология такая:
    1) Найти спавнер в мире.
    2) Достать где-то яйцо нужного моба.
    3) ПКМ яйцом по спавнеру.
    4) PROFIT!

    Как это можно запретить делать? (Вариант запрета яиц не подходит - они нужны).
    Искал в гугле, никакой инфы не нашёл вообще.
     
  2. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    запрет пкм по блоку спавнера
     
  3. MurlikMurlik

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

    Баллы:
    96
    Написать плагин который будет блочить интеракт со спавнером если у игрока будет в руке любое яйцо спавна.
    А если есть ивент, то им почти так же блочить.
     
  4. SaMEC

    SaMEC Старожил Пользователь

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Отдельного ивента вроде как нет. Плясать от чисто от интеракта.
     
  5. HauserGrim

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

    Баллы:
    96
    Взять исходники essentials'a, найти и вырезать эту функцию
     
  6. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Это не Essentials
     
  7. LeonardoDaVinci

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

    Баллы:
    76
    Wg blacklist - BanItem
     
  8. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    www.dropbox.com/s/4yjck3hwv549u7d/EggBlocker.jar?dl=0
    Право на обход - eggblocker.bypass
    Пускай топорно, но что ещё нужно от плагина для одной единственной функции?
    Код:
    package mew.imdanix.eggblocker;
    
    import org.bukkit.Bukkit;
    import org.bukkit.Material;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerInteractEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class EggMain extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }
    @EventHandler
    public void onEggClick(PlayerInteractEvent e) {
        if(e.getItem()==null||e.getItem().getType()!=Material.MONSTER_EGG||e.getClickedBlock()==null||e.getClickedBlock().getType()!=Material.MOB_SPAWNER)
            return;
        if(!e.getPlayer().hasPermission("eggblocker.bypass"))
            e.setCancelled(true);
    }
    }
    
     
  9. HauserGrim

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

    Баллы:
    96
    Разве это в самом майне? Раньше об этом не думал xD
     
  10. Автор темы
    Niemand

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

    Баллы:
    66
    @imDaniX, спасибо.

    Да, это теперь в самом майне так, и это конкретная имба.
     
Статус темы:
Закрыта.

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