From 7872e944309790a8323dd8b3153aeea13594493c Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Tue, 28 Jun 2016 15:13:52 -0700 Subject: [PATCH] Fix JEI not displaying correct recipe for LP bucket --- .../bloodmagic/compat/jei/altar/AltarRecipeMaker.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeMaker.java b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeMaker.java index 0e450e7b..bea8c14b 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeMaker.java +++ b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeMaker.java @@ -6,9 +6,12 @@ import java.util.Map; import javax.annotation.Nonnull; +import WayofTime.bloodmagic.api.BloodMagicAPI; import net.minecraft.item.ItemStack; import WayofTime.bloodmagic.api.orb.IBloodOrb; import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry; +import net.minecraftforge.common.ForgeModContainer; +import net.minecraftforge.fluids.UniversalBucket; public class AltarRecipeMaker { @@ -31,6 +34,9 @@ public class AltarRecipeMaker int consumptionRate = itemStackAltarRecipeEntry.getValue().getConsumeRate(); int drainRate = itemStackAltarRecipeEntry.getValue().getDrainRate(); + if (output.getItem() == ForgeModContainer.getInstance().universalBucket && requiredLP == 1000) + output = UniversalBucket.getFilledBucket(ForgeModContainer.getInstance().universalBucket, BloodMagicAPI.getLifeEssence()); + AltarRecipeJEI recipe = new AltarRecipeJEI(input, output, requiredTier, requiredLP, consumptionRate, drainRate); recipes.add(recipe); }