Обсудим Взрывы от кристаллов

Kluffy

Пользователь
Сообщения
818
Решения
28
Здравствуйте, я делаю гриферский сервер, на котором я не хочу взрывов блоков так как это не анархия. Мне нужно как то оставить урон от кристаллов и при этом убрать взрыв блоков от них. Установка флага other-explosions на deny не помогло, урон от кристаллов пропадает. Я когда то так сделал, но сейчас уже не вспомню как. Кто знает как можно это реализовать?
 
Java:
package org.cmurfik.emcrystals;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class EmCrystals extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onEntityExplode(EntityExplodeEvent event) {
        if (event.getEntity().getType().toString().equals("ENDER_CRYSTAL")) {
            event.blockList().clear();
        }
    }
}
 

Вложения

  • EmCrystals.jar
    1.7 KB · Просмотры: 32
Java:
package org.cmurfik.emcrystals;

import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityExplodeEvent;
import org.bukkit.plugin.java.JavaPlugin;

public class EmCrystals extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onEntityExplode(EntityExplodeEvent event) {
        if (event.getEntity().getType().toString().equals("ENDER_CRYSTAL")) {
            event.blockList().clear();
        }
    }
}
Ты плагины пишешь чаще чем воду пьешь?
 
Назад
Сверху Снизу