Fix crafting CPU name comparision and implement ITextComponent container sync.

This commit is contained in:
Sebastian Hartte
2020-06-19 00:08:17 +02:00
parent 3faa3db2b6
commit f2a9d8c806
6 changed files with 116 additions and 72 deletions
@@ -61,7 +61,6 @@ public class PacketValueConfig extends AppEngPacket {
public PacketValueConfig(final PacketBuffer stream) {
this.Name = stream.readString();
this.Value = stream.readString();
// dis.close();
}
// api
@@ -202,7 +201,7 @@ public class PacketValueConfig extends AppEngPacket {
} else if (this.Name.equals("CraftingStatus") && this.Value.equals("Clear")) {
final Screen gs = Minecraft.getInstance().currentScreen;
if (gs instanceof GuiCraftingCPU) {
((GuiCraftingCPU) gs).clearItems();
((GuiCraftingCPU<?>) gs).clearItems();
}
} else if (c instanceof IConfigurableObject) {
final IConfigManager cm = ((IConfigurableObject) c).getConfigManager();