Fix NoSuchElementException in EntityTransformEvent for slimes (#12510)

This commit is contained in:
Pedro
2025-05-02 15:15:58 -04:00
committed by GitHub
parent cb3ffd0b4a
commit d637ae85dd
2 changed files with 5 additions and 9 deletions

View File

@ -66,7 +66,7 @@
+ // CraftBukkit end
+ }
+ // CraftBukkit start
+ if (org.bukkit.craftbukkit.event.CraftEventFactory.callEntityTransformEvent(this, slimes, org.bukkit.event.entity.EntityTransformEvent.TransformReason.SPLIT).isCancelled()) {
+ if (!slimes.isEmpty() && org.bukkit.craftbukkit.event.CraftEventFactory.callEntityTransformEvent(this, slimes, org.bukkit.event.entity.EntityTransformEvent.TransformReason.SPLIT).isCancelled()) { // check for empty converted entities or cancel event
+ super.remove(reason, eventCause); // add Bukkit remove cause
+ return;
+ }