@Override public void toBytes(ByteBuf buf) { ByteBufUtils.writeUTF8String(buf, text); } }
@Override public void toBytes(ByteBuf buf) { buf.writeShort(categories.size()); for(ConfigCategory category : categories) { buf.writeInt(category.values().size()); ByteBufUtils.writeUTF8String(buf, category.getName()); for(Property prop : category.values()) { ByteBufUtils.writeUTF8String(buf, prop.getName()); buf.writeChar(prop.getType().getID()); ByteBufUtils.writeUTF8String(buf, prop.getString()); // always has string representation of the value } } } }
@Override public void toBytes(ByteBuf buf) { List<String> dataList = Recipes.recipeData; buf.writeInt(dataList.size()); for(String data : dataList) { ByteBufUtils.writeUTF8String(buf, data); } }
public static void writeFilter(@Nonnull ByteBuf buf, @Nullable IFilter filter) { if (filter == null) { ByteBufUtils.writeUTF8String(buf, "nullFilter"); return; } String name = filter.getClass().getName(); ByteBufUtils.writeUTF8String(buf, name); filter.writeToByteBuf(buf); }
public void serializeToBuffer(ByteBuf buffer) { buffer.writeLong(uuid.getMostSignificantBits()); buffer.writeLong(uuid.getLeastSignificantBits()); ByteBufUtils.writeUTF8String(buffer, name); }
@Override public void toBytes(ByteBuf buf) { buf.writeLong(pos.toLong()); buf.writeInt(entryMap.size()); entryMap.forEach((key, value) -> { ByteBufUtils.writeUTF8String(buf, key); ByteBufUtils.writeUTF8String(buf, value); }); }
@Override public void toBytes(ByteBuf buffer) { buffer.writeInt(slot); ByteBufUtils.writeUTF8String(buffer, mode.getName()); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeFloat(progress); ByteBufUtils.writeUTF8String(buf, inputFluidId == null ? "" : inputFluidId); ByteBufUtils.writeUTF8String(buf, outputFluidId == null ? "" : outputFluidId); }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(windowId); buf.writeInt(sortMode); ByteBufUtils.writeUTF8String(buf, filterString); buf.writeBoolean(sync); }
@Override public void toBytes(ByteBuf buffer) { ByteBufUtils.writeUTF8String(buffer, upgradeName.toString()); buffer.writeLong(uid.getLeastSignificantBits()); buffer.writeLong(uid.getMostSignificantBits()); }
@Override public void toBytes(@NotNull final ByteBuf buf) { buf.writeInt(colonyID); ByteBufUtils.writeUTF8String(buf, type.name()); ByteBufUtils.writeUTF8String(buf, rank.name()); ByteBufUtils.writeUTF8String(buf, action.name()); buf.writeInt(dimension); }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(chunk.x); buf.writeInt(chunk.z); ByteBufUtils.writeUTF8String(buf, key); ByteBufUtils.writeTag(buf, tag); }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(this.slot); ByteBufUtils.writeUTF8String(buf, this.mode.name()); }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(chatLines.length); for (ITextComponent c : chatLines) { ByteBufUtils.writeUTF8String(buf, ITextComponent.Serializer.componentToJson(c)); } }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeInt(sortMode); ByteBufUtils.writeUTF8String(buf, filterString); buf.writeBoolean(sync); }
@Override public void toBytes(ByteBuf buf) { buf.writeInt(data.size()); for (Triple<ResourceLocation, Integer, String> triple : data) { ByteBufUtils.writeUTF8String(buf, triple.getLeft().toString()); buf.writeInt(triple.getMiddle()); ByteBufUtils.writeUTF8String(buf, triple.getRight()); } }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeInt(entityId); buf.writeInt(type.ordinal()); buf.writeBoolean(wasBlocked); if (playerName != null) { ByteBufUtils.writeUTF8String(buf, playerName); } }
@Override public void writeToByteBuf(ByteBuf buf) { ByteBufUtils.writeUTF8String(buf, FluidRegistry.getFluidName(stack)); ByteBufUtils.writeTag(buf, stack.tag); buf.writeInt(available); buf.writeBoolean(missing); buf.writeInt(toCraft); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); ByteBufUtils.writeUTF8String(buf, quest.getRegistryName().toString()); buf.writeBoolean(rewards); }
@Override public void toBytes(ByteBuf buf) { super.toBytes(buf); buf.writeBoolean(quest == null); if (quest != null) { ByteBufUtils.writeUTF8String(buf, quest.getRegistryName().toString()); ByteBufUtils.writeTag(buf, quest.writeToNBT(new NBTTagCompound())); } }