diff options
| author | Martin Robertz <dream-master@gmx.net> | 2023-05-01 15:44:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-01 15:44:29 +0200 |
| commit | e4050ba1e77ccacedda3c84062427f66bbfa3a49 (patch) | |
| tree | e2f1d6f465c5a569bfd140fae13291694398c411 /src/main/java/common/tileentities/GTMTE_SpaceElevator.java | |
| parent | e7ccb5f6316a9b6c78b55a3ec3ffb8ba59173835 (diff) | |
| parent | c73c325bbb8267d6422f72699f776ff31937a93e (diff) | |
| download | GT5-Unofficial-e4050ba1e77ccacedda3c84062427f66bbfa3a49.tar.gz GT5-Unofficial-e4050ba1e77ccacedda3c84062427f66bbfa3a49.tar.bz2 GT5-Unofficial-e4050ba1e77ccacedda3c84062427f66bbfa3a49.zip | |
Merge pull request #67 from GTNewHorizons/ForgeDirection
ForgeDirection
Diffstat (limited to 'src/main/java/common/tileentities/GTMTE_SpaceElevator.java')
| -rw-r--r-- | src/main/java/common/tileentities/GTMTE_SpaceElevator.java | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java index 1a5eb0fd99..421a2e2760 100644 --- a/src/main/java/common/tileentities/GTMTE_SpaceElevator.java +++ b/src/main/java/common/tileentities/GTMTE_SpaceElevator.java @@ -9,9 +9,6 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumChatFormatting; import net.minecraftforge.common.util.ForgeDirection; -import util.Vector3i; -import util.Vector3ic; - import common.Blocks; import gregtech.api.enums.Dyes; @@ -21,6 +18,8 @@ import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.objects.GT_RenderedTexture; +import util.Vector3i; +import util.Vector3ic; public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @@ -78,12 +77,12 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { } @Override - public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, - boolean aActive, boolean aRedstone) { + public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, ForgeDirection side, ForgeDirection facing, + int colorIndex, boolean aActive, boolean aRedstone) { ITexture[] sTexture = new ITexture[] { new GT_RenderedTexture( Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; - if (aSide == aFacing && aActive) { + if (side == facing && aActive) { sTexture = new ITexture[] { new GT_RenderedTexture( Textures.BlockIcons.MACHINE_CASING_FUSION_GLASS_YELLOW, Dyes.getModulation(-1, Dyes._NULL.mRGBa)) }; @@ -120,15 +119,15 @@ public class GTMTE_SpaceElevator extends GT_MetaTileEntity_MultiBlockBase { @Override public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) { // Make sure the controller is either facing up or down - if (thisController.getFrontFacing() > 1) { + if (thisController.getFrontFacing().offsetY != 0) { return false; } // Figure out the vector for the direction the back face of the controller is facing final Vector3ic forgeDirection = new Vector3i( - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetX, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetY, - ForgeDirection.getOrientation(thisController.getBackFacing()).offsetZ); + thisController.getBackFacing().offsetX, + thisController.getBackFacing().offsetY, + thisController.getBackFacing().offsetZ); boolean formationChecklist = true; int minCasingAmount = 320; int firstCoilMeta = -1; |
