diff options
author | RealSilverMoon <31100241+RealSilverMoon@users.noreply.github.com> | 2024-07-28 15:39:46 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-28 14:39:46 +0700 |
commit | 37fadf091650e73e4918d5ec7cc6231bfa575338 (patch) | |
tree | ee98ec1feb739fa4e2ef653542d50bde400041c4 /src/main/java/gregtech/common/tileentities | |
parent | 5232d9020c9289cd2c71c958215e84fbed665d9b (diff) | |
download | GT5-Unofficial-37fadf091650e73e4918d5ec7cc6231bfa575338.tar.gz GT5-Unofficial-37fadf091650e73e4918d5ec7cc6231bfa575338.tar.bz2 GT5-Unofficial-37fadf091650e73e4918d5ec7cc6231bfa575338.zip |
Fix T2 PCBFactory NEI structure preview (#2638)
* Fix T2 PCBFactory NEI structure preview
* compileOnly blockrenderer
Diffstat (limited to 'src/main/java/gregtech/common/tileentities')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java index 3616baf742..cf57691f24 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java @@ -56,6 +56,8 @@ import com.gtnewhorizons.modularui.common.widget.MultiChildWidget; import com.gtnewhorizons.modularui.common.widget.TextWidget; import com.gtnewhorizons.modularui.common.widget.textfield.NumericWidget; +import blockrenderer6343.client.world.ClientFakePlayer; +import cpw.mods.fml.common.Loader; import gregtech.api.GregTech_API; import gregtech.api.enums.Materials; import gregtech.api.enums.OrePrefixes; @@ -313,6 +315,17 @@ public class GT_MetaTileEntity_PCBFactory extends public int survivalConstruct(ItemStack stackSize, int elementBudget, ISurvivalBuildEnvironment env) { if (mMachine) return -1; int built = 0; + if (Loader.isModLoaded("blockrenderer6343") && env.getActor() instanceof ClientFakePlayer) { + if (stackSize.stackSize < 3) { + built += survivialBuildPiece(tier1, stackSize, 3, 5, 0, elementBudget, env, false, false); + if (stackSize.stackSize == 2) { + built += survivialBuildPiece(tier2, stackSize, 7, 6, 2, elementBudget, env, false, false); + } + } else { + built += survivialBuildPiece(tier3, stackSize, 3, 21, 0, elementBudget, env, false, false); + } + return built; + } if (mSetTier < 3) { built += survivialBuildPiece(tier1, stackSize, 3, 5, 0, elementBudget, env, false, true); if (mSetTier == 2) { |