From 1389085932912e46ad94a467892edd386610abdb Mon Sep 17 00:00:00 2001 From: TheBusyBiscuit Date: Sun, 2 Aug 2020 22:01:32 +0200 Subject: [PATCH] Fixed Reinforced Spawners --- CHANGELOG.md | 1 + .../implementation/items/blocks/RepairedSpawner.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bdb08cb63..bfbc687e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,7 @@ * Fixed #2164 * Fixed #2147 * Fixed #2179 +* Fixed Reinforced Spawners not working sometimes ## Release Candidate 15 (01 Aug 2020) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/blocks/RepairedSpawner.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/blocks/RepairedSpawner.java index 9fca7543b..66fef9d18 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/blocks/RepairedSpawner.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/blocks/RepairedSpawner.java @@ -38,15 +38,15 @@ public class RepairedSpawner extends SimpleSlimefunItem { @Override public void onPlayerPlace(BlockPlaceEvent e) { - onPlace(e); + onPlace(e.getItemInHand(), e); } @Override public void onBlockPlacerPlace(BlockPlacerPlaceEvent e) { - onPlace(e); + onPlace(e.getItemStack(), e); } - private void onPlace(BlockEvent e) { + private void onPlace(ItemStack item, BlockEvent e) { Optional entity = getEntityType(item); if (entity.isPresent() && e.getBlock().getType() == Material.SPAWNER) {