aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-12-17 14:33:36 +0100
committerGitHub <noreply@github.com>2021-12-17 14:33:36 +0100
commitf84b63a5bb674959ff6b397cf2455ef6ce74592e (patch)
tree8bd77efb7699047205e6445234e02661dce9c7eb /src/main
parentd4b115e542bfb58bf2db0014496378dc07a3949a (diff)
parent634c03bd04d7cdfbd9f9909bd1fad892a69632c2 (diff)
downloadGT5-Unofficial-f84b63a5bb674959ff6b397cf2455ef6ce74592e.tar.gz
GT5-Unofficial-f84b63a5bb674959ff6b397cf2455ef6ce74592e.tar.bz2
GT5-Unofficial-f84b63a5bb674959ff6b397cf2455ef6ce74592e.zip
Merge pull request #818 from GTNewHorizons/patch-cover-nbt
Fix cover data not resetting on client
Diffstat (limited to 'src/main')
-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);