From 0eb0fe2c6ee1f5941824e333a3bd71841c99b29d Mon Sep 17 00:00:00 2001 From: amyavi <144570677+amyavi@users.noreply.github.com> Date: Sun, 6 Jul 2025 01:27:56 -0300 Subject: [PATCH] fix: don't try changing the blockstate of spawner minecarts --- .../java/pw/kaboom/extras/modules/entity/EntitySpawn.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/pw/kaboom/extras/modules/entity/EntitySpawn.java b/src/main/java/pw/kaboom/extras/modules/entity/EntitySpawn.java index 0a176b6..99a418d 100644 --- a/src/main/java/pw/kaboom/extras/modules/entity/EntitySpawn.java +++ b/src/main/java/pw/kaboom/extras/modules/entity/EntitySpawn.java @@ -231,8 +231,10 @@ public final class EntitySpawn implements Listener { if (EntityType.FALLING_BLOCK.equals(event.getEntityType())) { final FallingBlock block = (FallingBlock) event.getEntity(); - if (block.getBlockData().getMaterial().equals(Material.SPAWNER)) { - event.setCancelled(true); + if (!block.getBlockData().getMaterial().equals(Material.SPAWNER)) return; + event.setCancelled(true); + + if (event.getSpawner() != null) { event.getSpawner().setSpawnedType(EntityType.FALLING_BLOCK); } }