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

Помогите Взрываются предметы от тнт как это выключить

Тема в разделе "Помощь", создана пользователем romanjo337, 8 мар 2024.

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

    romanjo337 Ньюби

    Баллы:
    1
    Всем привет у меня гриф сервер и мне нужно выключить взрыв предметов лежащих на полу от всех взрывов , при этом все остальное это блоки, мобы, сундуки должны взрываться
    Я прошерстил WG вроде нету такого искал везде где только можно никто не знает все советуют какието флаги из WG но не уточняют какие если кто то знает плагин или флаги или что то еще напишите
    ПОВТОРЯЮ НУЖНО ЧТО БЫ ВЗРЫВАЛО ТОЛЬКО ПРЕДМЕТЫ
     
  2. HauserGrim

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

    Баллы:
    96
    ...

    Нет в нём таких флагов.

    Тут только писать отдельный плагин.
     
  3. Автор темы
    romanjo337

    romanjo337 Ньюби

    Баллы:
    1
    Ты можешь написать?
     
  4. Автор темы
    romanjo337

    romanjo337 Ньюби

    Баллы:
    1
    Код:
    Я не очень разбираюсь в написании плагинов но может быть этот код будет работать , я не знаю как его скомпелировать, кто то может его скомпелировать и дать джарник , я не очень умею это делать
    
    java
    import org.bukkit.Material;
    import org.bukkit.block.Block;
    import org.bukkit.entity.EntityType;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.entity.EntityExplodeEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class PreventExplosionsPlugin extends JavaPlugin implements Listener {
    
        @Override
        public void onEnable() {
            getServer().getPluginManager().registerEvents(this, this);
        }
    
        @EventHandler
        public void onEntityExplode(EntityExplodeEvent event) {
            for (Block block : event.blockList()) {
                if (block.getType() == Material.TNT ||
                    block.getType() == Material.END_CRYSTAL ||
                    block.getType() == Material.WITHER_ROSE ||
                    block.getType() == Material.CREEPER_HEAD) {
                    event.setCancelled(true);
                }
            }
            if (event.getEntityType() == EntityType.CREEPER) {
                event.setCancelled(true);
            }
        }
    }
     
  5. HauserGrim

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

    Баллы:
    96
  6. Автор темы
    romanjo337

    romanjo337 Ньюби

    Баллы:
    1
    Я же написал не умею компелировать, ты можешь это сделать?
     
  7. BetterLex

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

    Баллы:
    76
    Сам писал?
     
    Последнее редактирование: 9 мар 2024
  8. Автор темы
    romanjo337

    romanjo337 Ньюби

    Баллы:
    1
    нет
     
Статус темы:
Закрыта.

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