aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/net/data
diff options
context:
space:
mode:
authorDaniel Mendes <70096037+Steelux8@users.noreply.github.com>2024-02-10 07:12:44 +0000
committerGitHub <noreply@github.com>2024-02-10 08:12:44 +0100
commit9a83f70b0bf9097ab43d4f6221cfa09af47c0652 (patch)
tree8a4f2493e1041a6a1976e13547feb01af77f1c6f /src/main/java/gregtech/api/net/data
parentef79b363f7cd8034b508f6e219758a7daa80a466 (diff)
downloadGT5-Unofficial-9a83f70b0bf9097ab43d4f6221cfa09af47c0652.tar.gz
GT5-Unofficial-9a83f70b0bf9097ab43d4f6221cfa09af47c0652.tar.bz2
GT5-Unofficial-9a83f70b0bf9097ab43d4f6221cfa09af47c0652.zip
Fix MuTE Casings Not Forming Correctly (#2489)
Fixed packet sending - Changed blockMetadata to mteID on methods in MultiTileEntity.hava that are not being used yet (Blue said this is how they're supposed to be); - Send graphic packets for tickable and non-tickable MuTEs; - Encode and decode relevant IDs to ensure MuTE casings form correctly on world load and auto-building.
Diffstat (limited to 'src/main/java/gregtech/api/net/data')
-rw-r--r--src/main/java/gregtech/api/net/data/MultiTileEntityData.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/net/data/MultiTileEntityData.java b/src/main/java/gregtech/api/net/data/MultiTileEntityData.java
index 3b0b896b0f..2bdbf4acc9 100644
--- a/src/main/java/gregtech/api/net/data/MultiTileEntityData.java
+++ b/src/main/java/gregtech/api/net/data/MultiTileEntityData.java
@@ -26,10 +26,16 @@ public class MultiTileEntityData extends PacketData<MultiTileEntityProcess> {
}
@Override
- public void encode(@Nonnull ByteBuf out) {}
+ public void encode(@Nonnull ByteBuf out) {
+ out.writeInt(registryId);
+ out.writeInt(metaId);
+ }
@Override
- public void decode(@Nonnull ByteArrayDataInput in) {}
+ public void decode(@Nonnull ByteArrayDataInput in) {
+ registryId = in.readInt();
+ metaId = in.readInt();
+ }
@Override
public void process(MultiTileEntityProcess processData) {