aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/multitileentity
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/multitileentity')
-rw-r--r--src/main/java/gregtech/api/multitileentity/base/MultiTileEntity.java5
-rw-r--r--src/main/java/gregtech/api/multitileentity/base/NonTickableMultiTileEntity.java5
-rw-r--r--src/main/java/gregtech/api/multitileentity/base/TickableMultiTileEntity.java1
3 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/multitileentity/base/MultiTileEntity.java b/src/main/java/gregtech/api/multitileentity/base/MultiTileEntity.java
index 84ec63c26a..7c56d40296 100644
--- a/src/main/java/gregtech/api/multitileentity/base/MultiTileEntity.java
+++ b/src/main/java/gregtech/api/multitileentity/base/MultiTileEntity.java
@@ -1343,18 +1343,19 @@ public abstract class MultiTileEntity extends CoverableTileEntity
public void getFullPacketData(GT_Packet_MultiTileEntity packet) {
packet.addData(new CoordinateData(getCoords()));
packet.addData(new CommonData(mStrongRedstone, color, (byte) 0));
- packet.addData(new MultiTileEntityData(mteRegistry, blockMetadata));
+ packet.addData(new MultiTileEntityData(mteRegistry, mteID));
}
@Override
public void getGraphicPacketData(GT_Packet_MultiTileEntity packet) {
packet.addData(new CoordinateData(getCoords()));
+ packet.addData(new MultiTileEntityData(mteRegistry, mteID));
}
@Override
public void getTimedPacketData(GT_Packet_MultiTileEntity packet) {
packet.addData(new CoordinateData(getCoords()));
- packet.addData(new MultiTileEntityData(mteRegistry, blockMetadata));
+ packet.addData(new MultiTileEntityData(mteRegistry, mteID));
}
@Override
diff --git a/src/main/java/gregtech/api/multitileentity/base/NonTickableMultiTileEntity.java b/src/main/java/gregtech/api/multitileentity/base/NonTickableMultiTileEntity.java
index 0ad4d9004e..2837a88180 100644
--- a/src/main/java/gregtech/api/multitileentity/base/NonTickableMultiTileEntity.java
+++ b/src/main/java/gregtech/api/multitileentity/base/NonTickableMultiTileEntity.java
@@ -20,7 +20,10 @@ public abstract class NonTickableMultiTileEntity extends MultiTileEntity {
@Override
public void issueClientUpdate() {
- if (worldObj != null && !worldObj.isRemote) sendClientData(null);
+ if (worldObj != null && !worldObj.isRemote) {
+ sendClientData(null);
+ sendGraphicPacket();
+ }
}
@Override
diff --git a/src/main/java/gregtech/api/multitileentity/base/TickableMultiTileEntity.java b/src/main/java/gregtech/api/multitileentity/base/TickableMultiTileEntity.java
index 9dcfce6d43..b25504dc6a 100644
--- a/src/main/java/gregtech/api/multitileentity/base/TickableMultiTileEntity.java
+++ b/src/main/java/gregtech/api/multitileentity/base/TickableMultiTileEntity.java
@@ -163,6 +163,7 @@ public abstract class TickableMultiTileEntity extends MultiTileEntity implements
@Override
public void issueClientUpdate() {
sendClientData = true;
+ sendGraphicPacket();
}
@Override