aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/common/tileentities/GTMTE_SpaceElevator.java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2023-05-01 15:44:29 +0200
committerGitHub <noreply@github.com>2023-05-01 15:44:29 +0200
commite4050ba1e77ccacedda3c84062427f66bbfa3a49 (patch)
treee2f1d6f465c5a569bfd140fae13291694398c411 /src/main/java/common/tileentities/GTMTE_SpaceElevator.java
parente7ccb5f6316a9b6c78b55a3ec3ffb8ba59173835 (diff)
parentc73c325bbb8267d6422f72699f776ff31937a93e (diff)
downloadGT5-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.java19
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;