From 0354045796c3c2fb4a0bef4c4564668572956827 Mon Sep 17 00:00:00 2001 From: WayofTime Date: Thu, 31 Dec 2020 20:56:56 -0500 Subject: [PATCH] Fixed the Body Builder upgrade Yay for not setting the map correctly! --- .../bloodmagic/util/handler/event/GenericHandler.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java b/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java index ce945758..eac57688 100644 --- a/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java +++ b/src/main/java/wayoftime/bloodmagic/util/handler/event/GenericHandler.java @@ -362,12 +362,14 @@ public class GenericHandler } int currentFood = player.getFoodStats().getFoodLevel(); - if (foodMap.getOrDefault(player.getUniqueID(), 20) < currentFood) + + if (foodMap.getOrDefault(player.getUniqueID(), 19) < currentFood) { - LivingUtil.applyNewExperience(player, LivingArmorRegistrar.UPGRADE_KNOCKBACK_RESIST.get(), currentFood - foodMap.getOrDefault(player.getUniqueID(), 20)); - foodMap.put(player.getUniqueID(), currentFood); + LivingUtil.applyNewExperience(player, LivingArmorRegistrar.UPGRADE_KNOCKBACK_RESIST.get(), currentFood - foodMap.getOrDefault(player.getUniqueID(), 19)); } + foodMap.put(player.getUniqueID(), currentFood); + // System.out.println("Distance travelled: " + distance); if (player.isOnGround() && distance > 0 && distance < 50) {