Browse Source

Error logging added

combat-2
MagicBot 8 months ago
parent
commit
d47643e730
  1. 9
      src/engine/net/client/msg/ItemProductionMsg.java

9
src/engine/net/client/msg/ItemProductionMsg.java

@ -17,6 +17,7 @@ import engine.net.*; @@ -17,6 +17,7 @@ import engine.net.*;
import engine.objects.Building;
import engine.objects.Item;
import engine.objects.NPC;
import org.pmw.tinylog.Logger;
import java.util.HashMap;
@ -126,12 +127,17 @@ public class ItemProductionMsg extends ClientNetMsg { @@ -126,12 +127,17 @@ public class ItemProductionMsg extends ClientNetMsg {
writer.put((byte) 1);
Item item;
if (this.itemUUID > 0)
item = Item.getFromCache(this.itemUUID);
else
item = ForgeManager.inMemoryItemLookup.get(this.itemUUID);
if (item == null)
Logger.error("Null item serialized");
else
Item.serializeForClientMsgWithoutSlot(item, writer);
writer.putInt(building.getStrongboxValue());
writer.putInt(0);
writer.putInt(0);
@ -149,6 +155,9 @@ public class ItemProductionMsg extends ClientNetMsg { @@ -149,6 +155,9 @@ public class ItemProductionMsg extends ClientNetMsg {
else
item = ForgeManager.inMemoryItemLookup.get(this.itemUUID);
if (item == null)
Logger.error("Null item serialized");
else
Item.serializeForClientMsgWithoutSlot(item, writer);
writer.putInt(building.getStrongboxValue());

Loading…
Cancel
Save