diff options
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java b/src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java index c6fed966ef..292cfe9a78 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/MTETranscendentPlasmaMixer.java @@ -69,6 +69,7 @@ import gregtech.api.recipe.check.CheckRecipeResult; import gregtech.api.recipe.check.CheckRecipeResultRegistry; import gregtech.api.render.TextureFactory; import gregtech.api.util.GTRecipe; +import gregtech.api.util.GTRecipeConstants; import gregtech.api.util.MultiblockTooltipBuilder; import gregtech.api.util.OverclockCalculator; @@ -179,7 +180,8 @@ public class MTETranscendentPlasmaMixer extends MTEEnhancedMultiBlockBase<MTETra @Override protected CheckRecipeResult validateRecipe(@Nonnull GTRecipe recipe) { BigInteger availableEU = getUserEU(ownerUUID); - recipeEU = BigInteger.valueOf(10L * recipe.mEUt * recipe.mDuration); + long multiplier = (long) recipe.getMetadataOrDefault(GTRecipeConstants.EU_MULTIPLIER, 10); + recipeEU = BigInteger.valueOf(multiplier * recipe.mEUt * recipe.mDuration); if (availableEU.compareTo(recipeEU) < 0) { finalConsumption = BigInteger.ZERO; return CheckRecipeResultRegistry.insufficientStartupPower(recipeEU); |