We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 31e69a7 commit 28e552fCopy full SHA for 28e552f
src/main/java/com/direwolf20/justdirethings/common/events/PlayerEvents.java
@@ -42,7 +42,7 @@ public static void PlayerDestroyItem(PlayerDestroyItemEvent event) {
42
if (itemStack.getItem() instanceof ToggleableTool toggleableTool) {
43
EnumSet<Ability> abilities = toggleableTool.getAbilities();
44
for (Ability ability : abilities) {
45
- if (ToggleableTool.hasUpgrade(itemStack, ability) && ability.requiresUpgrade()) {
+ if (ToggleableTool.hasUpgrade(itemStack, ability) && ability.requiresUpgrade() && itemStack.getMaxDamage() - itemStack.getDamageValue() <= 1) {
46
ItemStack upgradeStack = new ItemStack(ability.getUpgradeItem());
47
event.getEntity().drop(upgradeStack, true);
48
}
0 commit comments