@Override public void fromBytes(ByteBuf buf) { pos = readPos(buf); int size = buf.readInt(); liquids = new ArrayList<>(size); for(int i = 0; i < size; i++) { NBTTagCompound fluidTag = ByteBufUtils.readTag(buf); FluidStack liquid = FluidStack.loadFluidStackFromNBT(fluidTag); liquids.add(liquid); } }
public PacketFluidSlot( final ByteBuf stream ) { this.list = new HashMap<>(); NBTTagCompound tag = ByteBufUtils.readTag( stream ); for( final String key : tag.getKeySet() ) { this.list.put( Integer.parseInt( key ), AEFluidStack.fromNBT( tag.getCompoundTag( key ) ) ); } }
@Override public void fromBytes(ByteBuf buf) { pos = readPos(buf); NBTTagCompound tag = ByteBufUtils.readTag(buf); fluid = FluidStack.loadFluidStackFromNBT(tag); }
@Override public void fromBytes(ByteBuf buf) { pos = readPos(buf); tank = readPos(buf); temperature = buf.readInt(); NBTTagCompound fluidTag = ByteBufUtils.readTag(buf); fuel = FluidStack.loadFluidStackFromNBT(fluidTag); }
public static AEItemStack fromPacket( final ByteBuf data ) { final byte mask = data.readByte(); final byte stackType = (byte) ( ( mask & 0x0C ) >> 2 ); final byte countReqType = (byte) ( ( mask & 0x30 ) >> 4 ); final boolean isCraftable = ( mask & 0x40 ) > 0; final ItemStack itemstack = new ItemStack( ByteBufUtils.readTag( data ) ); final long stackSize = getPacketValue( stackType, data ); final long countRequestable = getPacketValue( countReqType, data ); if( itemstack.isEmpty() ) { return null; } final AEItemStack item = new AEItemStack( AEItemStackRegistry.getRegisteredStack( itemstack ), stackSize ); item.setCountRequestable( countRequestable ); item.setCraftable( isCraftable ); return item; }
@Override public void fromBytes(ByteBuf buf) { super.fromBytes(buf); tc = ByteBufUtils.readTag(buf); }
@Override public void fromBytes(ByteBuf buf) { super.fromBytes(buf); tag = ByteBufUtils.readTag(buf); }
@Override public void fromBytes(ByteBuf buf) { System.out.println("Buf size: " + buf.readableBytes()); tag = ByteBufUtils.readTag(buf); pos = BlockPos.fromLong(buf.readLong()); }
@Override public void fromBytes(ByteBuf buf) { planetID = buf.readInt(); starID = buf.readInt(); quadrantID = buf.readInt(); updateHomeworlds = buf.readBoolean(); planetData = ByteBufUtils.readTag(buf); }
@Override public void fromBytes(ByteBuf buf) { this.id = buf.readInt(); String name = ByteBufUtils.readUTF8String(buf); this.request = TaskManager.getTask(name); this.nbt = ByteBufUtils.readTag(buf); }
@Override public void fromBytes(ByteBuf buf) { super.fromBytes(buf); NBTTagCompound nbt = ByteBufUtils.readTag(buf); target = nbt != null ? TelepadTarget.readFromNBT(nbt) : null; }
@Override public void fromBytes(@NotNull final ByteBuf buf) { colonyId = buf.readInt(); token = StandardFactoryController.getInstance().deserialize(ByteBufUtils.readTag(buf)); state = RequestState.values()[buf.readInt()]; if (state == RequestState.OVERRULED) { itemStack = ByteBufUtils.readItemStack(buf); } dimension = buf.readInt(); }
@Override public void fromBytes(ByteBuf buf) { hive = new MyrmexHive(); hive.readVillageDataFromNBT(ByteBufUtils.readTag(buf)); }
@Override public void fromBytes(ByteBuf buf) { uuid = UUID.fromString(ByteBufUtils.readUTF8String(buf)); building = new TownBuilding(); building.deserializeNBT(ByteBufUtils.readTag(buf)); }
@Override public void fromBytes(ByteBuf buf) { super.fromBytes(buf); isAdd = buf.readBoolean(); NBTTagCompound nbt = ByteBufUtils.readTag(buf); target = nbt != null ? TelepadTarget.readFromNBT(nbt) : null; }
@Override public void fromBytes(ByteBuf buf) { this.id = buf.readInt(); boolean successful = buf.readBoolean(); this.request = TaskManager.getTaskAndRemove(this.id); if(successful) this.request.setSuccessful(); String name = ByteBufUtils.readUTF8String(buf); this.nbt = ByteBufUtils.readTag(buf); }
@Override public void fromBytes(ByteBuf buf) { NBTTagCompound tags = ByteBufUtils.readTag(buf); int x = tags.getInteger("x"); int y = tags.getInteger("y"); int z = tags.getInteger("z"); pos = new BlockPos(x, y, z); }
@Override public void fromBytes(ByteBuf buf) { uuid = UUID.fromString(ByteBufUtils.readUTF8String(buf)); if (buf.readBoolean()) { quest = Quest.REGISTRY.getValue(new ResourceLocation(ByteBufUtils.readUTF8String(buf))); quest.readFromNBT(ByteBufUtils.readTag(buf)); } }
@Override public void fromBytes(ByteBuf buf) { NBTTagCompound tags = ByteBufUtils.readTag(buf); int x = tags.getInteger("x"); int y = tags.getInteger("y"); int z = tags.getInteger("z"); pos = new BlockPos(x, y, z); type = tags.getInteger("t"); }
@Override public void fromBytes(ByteBuf buf) { NBTTagCompound tags = ByteBufUtils.readTag(buf); int x = tags.getInteger("x"); int y = tags.getInteger("y"); int z = tags.getInteger("z"); pos = new BlockPos(x, y, z); text = tags.getString("txt"); }