Fix JEI not displaying correct recipe for LP bucket
This commit is contained in:
parent
fc57486054
commit
7872e94430
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue