Fix JEI not displaying correct recipe for LP bucket

This commit is contained in:
Nicholas Ignoffo 2016-06-28 15:13:52 -07:00
parent fc57486054
commit 7872e94430

View file

@ -6,9 +6,12 @@ import java.util.Map;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import WayofTime.bloodmagic.api.BloodMagicAPI;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import WayofTime.bloodmagic.api.orb.IBloodOrb; import WayofTime.bloodmagic.api.orb.IBloodOrb;
import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry; import WayofTime.bloodmagic.api.registry.AltarRecipeRegistry;
import net.minecraftforge.common.ForgeModContainer;
import net.minecraftforge.fluids.UniversalBucket;
public class AltarRecipeMaker public class AltarRecipeMaker
{ {
@ -31,6 +34,9 @@ public class AltarRecipeMaker
int consumptionRate = itemStackAltarRecipeEntry.getValue().getConsumeRate(); int consumptionRate = itemStackAltarRecipeEntry.getValue().getConsumeRate();
int drainRate = itemStackAltarRecipeEntry.getValue().getDrainRate(); 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); AltarRecipeJEI recipe = new AltarRecipeJEI(input, output, requiredTier, requiredLP, consumptionRate, drainRate);
recipes.add(recipe); recipes.add(recipe);
} }