public override void write()
 {
     writeShort(ID);
     writeShort(13273);
     tooltip.write();
     writeBytes(tooltip.command.ToArray());
     writeBoolean(this.visible);
     writeUTF(this.itemId);
 }
 public override void write()
 {
     writeShort(ID);
     writeUTF(iconLootId);
     writeBoolean(selected);
     writeBoolean(activatable);
     writeBoolean(buyable);
     writeUTF(clickedId);
     writeDouble(maxCounterValue);
     writeBoolean(blocked);
     toolTipSlotBar.write();
     writeBytes(toolTipSlotBar.command.ToArray());
     writeBoolean(visible);
     writeShort(counterStyle);
     writeBoolean(available);
     toolTipItemBar.write();
     writeBytes(toolTipItemBar.command.ToArray());
     writeShort(9774);
     writeShort(-14937);
     writeDouble(counterValue);
 }