Java 类org.bukkit.entity.EnderDragonPart 实例源码

项目:block-saver    文件:GeneralListener.java   
@EventHandler(priority = EventPriority.LOWEST)
public void onBlockExplode(final EntityExplodeEvent event) {
    if (!reinforcementManager.isWorldActive(event.getLocation().getWorld().getName())) {
        return;
    }

    if (event.blockList().isEmpty()) {
        return;
    }

    final Entity entity;

    // Make sure that we can later check if the entity is a dragon.
    if (event.getEntity() instanceof EnderDragonPart) {
        entity = ((EnderDragonPart) event.getEntity()).getParent();
    } else {
        entity = event.getEntity();
    }

    reinforcementManager.explodeBlocks(event.blockList(), entity.getType());
}