From 9b046bd4900d855937d55beea0fab6bd2d667e78 Mon Sep 17 00:00:00 2001 From: nossr50 Date: Sat, 14 Sep 2024 15:12:39 -0700 Subject: [PATCH] Fixed blast mining trying to drop non-items --- Changelog.txt | 1 + .../java/com/gmail/nossr50/skills/mining/MiningManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Changelog.txt b/Changelog.txt index f0e7be86a..72f7a98bd 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,6 +1,7 @@ Version 2.2.020 (Codebase) Reworked Roll implementation (See notes) (Codebase) Added unit test coverage for Roll + Fixed blast mining trying to drop non-items (thanks IAISI) Fixed error spam in mcMMO potion matching logic (see notes) Fixed a bug where Roll was modifying damage unnecessarily diff --git a/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java b/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java index 937389730..df7fe1c76 100644 --- a/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java +++ b/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java @@ -204,7 +204,7 @@ public class MiningManager extends SkillManager { if (isDropIllegal(blockState.getType())) continue; - if (Probability.ofPercent(50).evaluate()) { + if (blockState.getType().isItem() && Probability.ofPercent(50).evaluate()) { ItemUtils.spawnItem(getPlayer(), Misc.getBlockCenter(blockState), new ItemStack(blockState.getType()),