mirror of
https://github.com/Auxilor/EcoMobs.git
synced 2025-12-28 19:39:10 +00:00
Prevented slime bosses from splitting
This commit is contained in:
@@ -19,6 +19,7 @@ import org.bukkit.event.EventHandler;
|
||||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.Listener;
|
||||
import org.bukkit.event.entity.EntityDeathEvent;
|
||||
import org.bukkit.event.entity.SlimeSplitEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -151,4 +152,17 @@ public class DeathListeners extends PluginDependent<EcoPlugin> implements Listen
|
||||
event.getDrops().addAll(drops);
|
||||
event.setDroppedExp(boss.getExperienceOptions().generateXp());
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void preventSplit(@NotNull final SlimeSplitEvent event) {
|
||||
LivingEntity entity = event.getEntity();
|
||||
|
||||
EcoBoss boss = BossUtils.getBoss(entity);
|
||||
|
||||
if (boss == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
event.setCancelled(true);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user