diff options
author | Daniel Mendes <70096037+Steelux8@users.noreply.github.com> | 2024-02-10 07:12:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-10 08:12:44 +0100 |
commit | 9a83f70b0bf9097ab43d4f6221cfa09af47c0652 (patch) | |
tree | 8a4f2493e1041a6a1976e13547feb01af77f1c6f /src/main/java/gregtech/api/net/data | |
parent | ef79b363f7cd8034b508f6e219758a7daa80a466 (diff) | |
download | GT5-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.java | 10 |
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) { |