protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVarint(rotationAndIcon); _buffer.WriteUbyte(position.Item1); _buffer.WriteUbyte(position.Item2); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(label)); _buffer.WriteString(label); _buffer.WriteLittleEndianUint(color); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUuid(uuid); _buffer.WriteVarlong(entityId); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(displayName)); _buffer.WriteString(displayName); skin.EncodeBody(_buffer); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(parameters.Length); foreach (Parameter parametersChild in parameters) { parametersChild.EncodeBody(_buffer); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteUbyte(type); if (type == 1) { _buffer.WriteBool(booleanValue); } if (type == 2) { _buffer.WriteVaruint(integerValue); } if (type == 3) { _buffer.WriteLittleEndianFloat(floatingValue); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteLittleEndianFloat(min); _buffer.WriteLittleEndianFloat(max); _buffer.WriteLittleEndianFloat(@value); _buffer.WriteLittleEndianFloat(@default); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUuid(uuid); _buffer.WriteBool(hasDisplayName); if (hasDisplayName == true) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(displayName)); _buffer.WriteString(displayName); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVarint(id); if (id > 0) { _buffer.WriteVarint(metaAndCount); } if (id > 0) { _buffer.WriteLittleEndianUshort(nbt.Length); _buffer.WriteBytes(nbt); } _buffer.WriteVaruint(canPlaceOn.Length); foreach (string canPlaceOnChild in canPlaceOn) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(canPlaceOnChild)); _buffer.WriteString(canPlaceOnChild); } _buffer.WriteVaruint(canDestroy.Length); foreach (string canDestroyChild in canDestroy) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(canDestroyChild)); _buffer.WriteString(canDestroyChild); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(sections.Length); foreach (Section sectionsChild in sections) { sectionsChild.EncodeBody(_buffer); } foreach (ushort heightsChild in heights) { _buffer.WriteLittleEndianUshort(heightsChild); } foreach (byte biomesChild in biomes) { _buffer.WriteUbyte(biomesChild); } _buffer.WriteVaruint(borders.Length); _buffer.WriteBytes(borders); _buffer.WriteVaruint(extraData.Length); foreach (ExtraData extraDataChild in extraData) { extraDataChild.EncodeBody(_buffer); } _buffer.WriteBytes(blockEntities); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(xz); _buffer.WriteUbyte(y); _buffer.WriteVaruint(block); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUuid(uuid); _buffer.WriteVaruint(latency); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteVaruint(@value); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(id)); _buffer.WriteString(id); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(version)); _buffer.WriteString(version); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name); _buffer.WriteLittleEndianUint(type); _buffer.WriteBool(optional); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(key); _buffer.WriteLittleEndianUshort(@value); }
protected override void EncodeLength(int length, sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(length); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVarint(x); _buffer.WriteVaruint(y); _buffer.WriteVarint(z); }