aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2021-12-17 19:42:07 +0800
committerGlease <4586901+Glease@users.noreply.github.com>2021-12-17 19:42:07 +0800
commit634c03bd04d7cdfbd9f9909bd1fad892a69632c2 (patch)
tree8bd77efb7699047205e6445234e02661dce9c7eb /src
parentd4b115e542bfb58bf2db0014496378dc07a3949a (diff)
downloadGT5-Unofficial-634c03bd04d7cdfbd9f9909bd1fad892a69632c2.tar.gz
GT5-Unofficial-634c03bd04d7cdfbd9f9909bd1fad892a69632c2.tar.bz2
GT5-Unofficial-634c03bd04d7cdfbd9f9909bd1fad892a69632c2.zip
Fix cover data not resetting on client
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java14
-rw-r--r--src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java14
2 files changed, 12 insertions, 16 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
index 806b0c6e53..52cc09a7eb 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
@@ -405,14 +405,12 @@ public class BaseMetaPipeEntity extends BaseTileEntity implements IGregTechTileE
createNewMetatileEntity(mID);
}
- mCoverSides[0] = aCover0;
- mCoverSides[1] = aCover1;
- mCoverSides[2] = aCover2;
- mCoverSides[3] = aCover3;
- mCoverSides[4] = aCover4;
- mCoverSides[5] = aCover5;
-
- for (byte i = 0; i < 6; i++) mCoverBehaviors[i] = GregTech_API.getCoverBehaviorNew(mCoverSides[i]);
+ setCoverIDAtSide((byte) 0, aCover0);
+ setCoverIDAtSide((byte) 1, aCover1);
+ setCoverIDAtSide((byte) 2, aCover2);
+ setCoverIDAtSide((byte) 3, aCover3);
+ setCoverIDAtSide((byte) 4, aCover4);
+ setCoverIDAtSide((byte) 5, aCover5);
receiveClientEvent(0, aTextureData);
receiveClientEvent(1, aUpdateData);
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
index 585f8394d3..d8aeb50ac2 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
@@ -693,14 +693,12 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
createNewMetatileEntity(mID);
}
- mCoverSides[0] = aCover0;
- mCoverSides[1] = aCover1;
- mCoverSides[2] = aCover2;
- mCoverSides[3] = aCover3;
- mCoverSides[4] = aCover4;
- mCoverSides[5] = aCover5;
-
- for (byte i = 0; i < 6; i++) mCoverBehaviors[i] = GregTech_API.getCoverBehaviorNew(mCoverSides[i]);
+ setCoverIDAtSide((byte) 0, aCover0);
+ setCoverIDAtSide((byte) 1, aCover1);
+ setCoverIDAtSide((byte) 2, aCover2);
+ setCoverIDAtSide((byte) 3, aCover3);
+ setCoverIDAtSide((byte) 4, aCover4);
+ setCoverIDAtSide((byte) 5, aCover5);
receiveClientEvent(ClientEvents.CHANGE_COMMON_DATA, aTextureData);
receiveClientEvent(ClientEvents.CHANGE_CUSTOM_DATA, aUpdateData & 0x7F);