@Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeItemStack(buf, breakingTool); } }
@Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeItemStack(buf, output); } }
@Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeItemStack(buf, pattern); } }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(slot); ByteBufUtils.writeItemStack(buf, stack); writePos(pos, buf); } }
@Override public void toBytes(ByteBuf buf) { writePos(pos, buf); buf.writeShort(slot); ByteBufUtils.writeItemStack(buf, itemStack); } }
@Override public void toBytes(ByteBuf buf) { writePos(pos, buf); buf.writeShort(itemStacks.length); int count = 0; for(int i = 0; i < itemStacks.length; i++) { if(itemStacks[i] != null) { count++; } } buf.writeShort(count); for(int i = 0; i < itemStacks.length; i++) { if(itemStacks[i] == null) { continue; } buf.writeShort(i); ByteBufUtils.writeItemStack(buf, itemStacks[i]); } } }
@Override public void writeSpawnData(ByteBuf data) { data.writeFloat(rotationYaw); // shooting entity int id = shootingEntity == null ? this.getEntityId() : shootingEntity.getEntityId(); data.writeInt(id); // motion stuff. This has to be sent separately since MC seems to do hardcoded stuff to arrows with this data.writeDouble(this.motionX); data.writeDouble(this.motionY); data.writeDouble(this.motionZ); ByteBufUtils.writeItemStack(data, tinkerProjectile.getItemStack()); ByteBufUtils.writeItemStack(data, tinkerProjectile.getLaunchingStack()); data.writeFloat(tinkerProjectile.getPower()); }
@Override public void writeToBuf(ByteBuf buf) { ByteBufUtils.writeItemStack(buf, stack); } }));
@Override public void toBytes(ByteBuf buf) { buf.writeInt(containerSlot); ByteBufUtils.writeItemStack(buf, stack); } }
@Override public void toBytes(ByteBuf buffer) { buffer.writeInt(playerId); buffer.writeByte(slot); ByteBufUtils.writeItemStack(buffer, bauble); }
@Override public void toBytes(final ByteBuf buf) { ByteBufUtils.writeItemStack(buf, this.icon); buf.writeShort(this.width); buf.writeShort(this.height); buf.writeShort(this.length); }
@Override public void toBytes(@NotNull final ByteBuf buf) { buf.writeInt(colonyId); buf.writeInt(citizenId); ByteBufUtils.writeItemStack(buf, itemStack); buf.writeInt(quantity); buf.writeInt(dimension); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeByte(cmd); buf.writeInt(value); ByteBufUtils.writeItemStack(buf, stack); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); ByteBufUtils.writeItemStack(buf, item); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeShort(slot); ByteBufUtils.writeItemStack(buf, stack); }
@Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeItemStack(buf, stack); int ord = -1; if (slot != null) { ord = slot.ordinal(); } buf.writeShort(ord); buf.writeShort(paperSlot); }
@Override public void toBytes(ByteBuf buf) { buf.writeLong(pos.toLong()); ByteBufUtils.writeItemStack(buf, stack); }
@Override public void serializeToView(@NotNull final ByteBuf buf) { super.serializeToView(buf); buf.writeInt(itemsAllowed.size()); for (final ItemStorage item : itemsAllowed) { ByteBufUtils.writeItemStack(buf, item.getItemStack()); } } }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeShort(slot); buf.writeBoolean(setLabel); ByteBufUtils.writeItemStack(buf, stack); }
@Override public void toBytes(@NotNull final ByteBuf buf) { buf.writeInt(colonyId); BlockPosUtil.writeToByteBuf(buf, buildingId); buf.writeBoolean(assign); ByteBufUtils.writeItemStack(buf, item.getItemStack()); buf.writeInt(dimension); }