9
0
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:
Auxilor
2021-08-09 17:45:35 +01:00
parent 3bc5ed6f6a
commit d8f54cb9f6

View File

@@ -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);
}
}