From 9f0796327b80d4cae3e5b7be85b04c4fe4146f9a Mon Sep 17 00:00:00 2001 From: Redemption <25185835+Redemption198@users.noreply.github.com> Date: Sat, 6 Jan 2018 15:53:23 +0100 Subject: [PATCH] Fixed Android Miner not breaking Slimefun blocks correctly --- .../mrCookieSlime/Slimefun/Android/ProgrammableAndroid.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/me/mrCookieSlime/Slimefun/Android/ProgrammableAndroid.java b/src/me/mrCookieSlime/Slimefun/Android/ProgrammableAndroid.java index 85b2a9159..70a72f746 100644 --- a/src/me/mrCookieSlime/Slimefun/Android/ProgrammableAndroid.java +++ b/src/me/mrCookieSlime/Slimefun/Android/ProgrammableAndroid.java @@ -710,7 +710,7 @@ public abstract class ProgrammableAndroid extends SlimefunItem { Collection drops = block.getDrops(); if (!blockblacklist.contains(block.getType()) && !drops.isEmpty() && CSCoreLib.getLib().getProtectionManager().canBuild(UUID.fromString(BlockStorage.getBlockInfo(b, "owner")), block)) { if(item != null) { - if(fits(b, BlockStorage.retrieve(block))) { + if(fits(b, item.getItem())) { pushItems(b, BlockStorage.retrieve(block)); if(SlimefunItem.blockhandler.containsKey(item.getID())) SlimefunItem.blockhandler.get(item.getID()).onBreak(null, block, item, UnregisterReason.ANDROID_DIG); block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, block.getType()); @@ -733,7 +733,7 @@ public abstract class ProgrammableAndroid extends SlimefunItem { if (!blockblacklist.contains(block.getType()) && !drops.isEmpty() && CSCoreLib.getLib().getProtectionManager().canBuild(UUID.fromString(BlockStorage.getBlockInfo(b, "owner")), block)) { try { if(item != null) { - if(fits(b, BlockStorage.retrieve(block))) { + if(fits(b, item.getItem())) { pushItems(b, BlockStorage.retrieve(block)); if(SlimefunItem.blockhandler.containsKey(item.getID())) SlimefunItem.blockhandler.get(item.getID()).onBreak(null, block, item, UnregisterReason.ANDROID_DIG); block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, block.getType());