Skip to content

serializer

fn new_reader #

fn new_reader(data []u8) Reader

fn new_writer #

fn new_writer() Writer

struct Reader #

struct Reader {
pub:
	data []u8
pub mut:
	offset int
}

fn (Reader) be_f32 #

fn (mut r Reader) be_f32() !f32

fn (Reader) be_i16 #

fn (mut r Reader) be_i16() !i16

fn (Reader) be_i32 #

fn (mut r Reader) be_i32() !i32

fn (Reader) be_i64 #

fn (mut r Reader) be_i64() !i64

fn (Reader) be_u16 #

fn (mut r Reader) be_u16() !u16

fn (Reader) be_u32 #

fn (mut r Reader) be_u32() !u32

fn (Reader) be_u64 #

fn (mut r Reader) be_u64() !u64

fn (Reader) bool #

fn (mut r Reader) bool() !bool

fn (Reader) i8 #

fn (mut r Reader) i8() !i8

fn (Reader) le_f32 #

fn (mut r Reader) le_f32() !f32

fn (Reader) le_f64 #

fn (mut r Reader) le_f64() !f64

fn (Reader) le_i16 #

fn (mut r Reader) le_i16() !i16

fn (Reader) le_i32 #

fn (mut r Reader) le_i32() !i32

fn (Reader) le_i64 #

fn (mut r Reader) le_i64() !i64

fn (Reader) le_u16 #

fn (mut r Reader) le_u16() !u16

fn (Reader) le_u32 #

fn (mut r Reader) le_u32() !u32

fn (Reader) le_u64 #

fn (mut r Reader) le_u64() !u64

fn (Reader) read_actor_runtime_id #

fn (mut r Reader) read_actor_runtime_id() !u64

fn (Reader) read_actor_unique_id #

fn (mut r Reader) read_actor_unique_id() !i64

fn (Reader) read_attribute_modifier #

fn (mut r Reader) read_attribute_modifier() !types.AttributeModifier

fn (Reader) read_block_position #

fn (mut r Reader) read_block_position() !types.BlockPosition

fn (Reader) read_chunk_position #

fn (mut r Reader) read_chunk_position() !types.ChunkPosition

fn (Reader) read_command_origin_data #

fn (mut r Reader) read_command_origin_data() !types.CommandOriginData

fn (Reader) read_creative_group_entry #

fn (mut r Reader) read_creative_group_entry() !types.CreativeGroupEntry

fn (Reader) read_creative_item_entry #

fn (mut r Reader) read_creative_item_entry() !types.CreativeItemEntry

fn (Reader) read_creative_item_net_id #

fn (mut r Reader) read_creative_item_net_id() !int

fn (Reader) read_entity_metadata #

fn (mut r Reader) read_entity_metadata() ![]types.MetadataEntry

fn (Reader) read_experiments #

fn (mut r Reader) read_experiments() !types.Experiments

fn (Reader) read_full_container_name #

fn (mut r Reader) read_full_container_name() !types.FullContainerName

fn (Reader) read_game_rule_value #

fn (mut r Reader) read_game_rule_value(type_id u32, is_start_game bool) !types.GameRuleValue

fn (Reader) read_game_rules #

fn (mut r Reader) read_game_rules(is_start_game bool) ![]types.GameRule

fn (Reader) read_item_descriptor_count #

fn (mut r Reader) read_item_descriptor_count() !types.ItemDescriptorCount

fn (Reader) read_item_stack_without_stack_id #

fn (mut r Reader) read_item_stack_without_stack_id() !types.ItemStack

fn (Reader) read_item_stack_wrapper #

fn (mut r Reader) read_item_stack_wrapper() !types.ItemStackWrapper

fn (Reader) read_metadata_property #

fn (mut r Reader) read_metadata_property(type_id u32) !types.MetadataProperty

fn (Reader) read_nbt_compound_root #

fn (mut r Reader) read_nbt_compound_root() !nbt.RootTag

fn (Reader) read_network_item_stack_descriptor #

fn (mut r Reader) read_network_item_stack_descriptor() !types.ItemStackWrapper

fn (Reader) read_property_sync_data #

fn (mut r Reader) read_property_sync_data() !types.PropertySyncData

fn (Reader) read_raw #

fn (mut r Reader) read_raw(n int) ![]u8

fn (Reader) read_rotation_byte #

fn (mut r Reader) read_rotation_byte() !f32

fn (Reader) read_skin #

fn (mut r Reader) read_skin() !types.SkinData

fn (Reader) read_string #

fn (mut r Reader) read_string() !string

fn (Reader) read_string_bytes #

fn (mut r Reader) read_string_bytes() ![]u8

fn (Reader) read_structure_editor_data #

fn (mut r Reader) read_structure_editor_data() !types.StructureEditorData

fn (Reader) read_structure_settings #

fn (mut r Reader) read_structure_settings() !types.StructureSettings

fn (Reader) read_update_attribute #

fn (mut r Reader) read_update_attribute() !types.UpdateAttribute

fn (Reader) read_uuid #

fn (mut r Reader) read_uuid() !types.UUID

fn (Reader) read_varint32 #

fn (mut r Reader) read_varint32() !i32

fn (Reader) read_varint64 #

fn (mut r Reader) read_varint64() !i64

fn (Reader) read_varuint32 #

fn (mut r Reader) read_varuint32() !u32

fn (Reader) read_varuint64 #

fn (mut r Reader) read_varuint64() !u64

fn (Reader) read_vector2 #

fn (mut r Reader) read_vector2() !types.Vector2

fn (Reader) read_vector3 #

fn (mut r Reader) read_vector3() !types.Vector3

fn (Reader) remaining #

fn (r &Reader) remaining() int

fn (Reader) u8 #

fn (mut r Reader) u8() !u8

struct Writer #

struct Writer {
pub mut:
	data []u8
}

fn (Writer) be_f32 #

fn (mut w Writer) be_f32(v f32)

fn (Writer) be_i16 #

fn (mut w Writer) be_i16(v i16)

fn (Writer) be_i32 #

fn (mut w Writer) be_i32(v i32)

fn (Writer) be_i64 #

fn (mut w Writer) be_i64(v i64)

fn (Writer) be_u16 #

fn (mut w Writer) be_u16(v u16)

fn (Writer) be_u32 #

fn (mut w Writer) be_u32(v u32)

fn (Writer) be_u64 #

fn (mut w Writer) be_u64(v u64)

fn (Writer) bool #

fn (mut w Writer) bool(v bool)

fn (Writer) bytes #

fn (w &Writer) bytes() []u8

fn (Writer) i8 #

fn (mut w Writer) i8(v i8)

fn (Writer) le_f32 #

fn (mut w Writer) le_f32(v f32)

fn (Writer) le_f64 #

fn (mut w Writer) le_f64(v f64)

fn (Writer) le_i16 #

fn (mut w Writer) le_i16(v i16)

fn (Writer) le_i32 #

fn (mut w Writer) le_i32(v i32)

fn (Writer) le_i64 #

fn (mut w Writer) le_i64(v i64)

fn (Writer) le_u16 #

fn (mut w Writer) le_u16(v u16)

fn (Writer) le_u32 #

fn (mut w Writer) le_u32(v u32)

fn (Writer) le_u64 #

fn (mut w Writer) le_u64(v u64)

fn (Writer) u8 #

fn (mut w Writer) u8(v u8)

fn (Writer) write_actor_runtime_id #

fn (mut w Writer) write_actor_runtime_id(v u64)

fn (Writer) write_actor_unique_id #

fn (mut w Writer) write_actor_unique_id(v i64)

fn (Writer) write_attribute_modifier #

fn (mut w Writer) write_attribute_modifier(m types.AttributeModifier)

fn (Writer) write_block_position #

fn (mut w Writer) write_block_position(v types.BlockPosition)

fn (Writer) write_chunk_position #

fn (mut w Writer) write_chunk_position(pos types.ChunkPosition)

fn (Writer) write_command_origin_data #

fn (mut w Writer) write_command_origin_data(data types.CommandOriginData)

fn (Writer) write_creative_group_entry #

fn (mut w Writer) write_creative_group_entry(entry types.CreativeGroupEntry)

fn (Writer) write_creative_item_entry #

fn (mut w Writer) write_creative_item_entry(entry types.CreativeItemEntry)

fn (Writer) write_creative_item_net_id #

fn (mut w Writer) write_creative_item_net_id(id int)

fn (Writer) write_entity_metadata #

fn (mut w Writer) write_entity_metadata(entries []types.MetadataEntry)

fn (Writer) write_experiments #

fn (mut w Writer) write_experiments(e types.Experiments)

fn (Writer) write_full_container_name #

fn (mut w Writer) write_full_container_name(name types.FullContainerName)

fn (Writer) write_game_rule_value #

fn (mut w Writer) write_game_rule_value(value types.GameRuleValue, is_start_game bool)

fn (Writer) write_game_rules #

fn (mut w Writer) write_game_rules(rules []types.GameRule, is_start_game bool)

fn (Writer) write_item_descriptor_count #

fn (mut w Writer) write_item_descriptor_count(d types.ItemDescriptorCount)

fn (Writer) write_item_stack_without_stack_id #

fn (mut w Writer) write_item_stack_without_stack_id(s types.ItemStack)

fn (Writer) write_item_stack_wrapper #

fn (mut w Writer) write_item_stack_wrapper(wrapper types.ItemStackWrapper)

fn (Writer) write_metadata_property #

fn (mut w Writer) write_metadata_property(p types.MetadataProperty)

fn (Writer) write_nbt_compound_root #

fn (mut w Writer) write_nbt_compound_root(root nbt.RootTag)

fn (Writer) write_network_item_stack_descriptor #

fn (mut w Writer) write_network_item_stack_descriptor(wrapper types.ItemStackWrapper)

fn (Writer) write_property_sync_data #

fn (mut w Writer) write_property_sync_data(data types.PropertySyncData)

fn (Writer) write_raw #

fn (mut w Writer) write_raw(b []u8)

fn (Writer) write_rotation_byte #

fn (mut w Writer) write_rotation_byte(v f32)

fn (Writer) write_skin #

fn (mut w Writer) write_skin(s types.SkinData)

fn (Writer) write_string #

fn (mut w Writer) write_string(v string)

fn (Writer) write_string_bytes #

fn (mut w Writer) write_string_bytes(v []u8)

fn (Writer) write_structure_editor_data #

fn (mut w Writer) write_structure_editor_data(d types.StructureEditorData)

fn (Writer) write_structure_settings #

fn (mut w Writer) write_structure_settings(s types.StructureSettings)

fn (Writer) write_update_attribute #

fn (mut w Writer) write_update_attribute(a types.UpdateAttribute)

fn (Writer) write_uuid #

fn (mut w Writer) write_uuid(u types.UUID)

fn (Writer) write_varint32 #

fn (mut w Writer) write_varint32(value i32)

fn (Writer) write_varint64 #

fn (mut w Writer) write_varint64(value i64)

fn (Writer) write_varuint32 #

fn (mut w Writer) write_varuint32(value u32)

fn (Writer) write_varuint64 #

fn (mut w Writer) write_varuint64(value u64)

fn (Writer) write_vector2 #

fn (mut w Writer) write_vector2(v types.Vector2)

fn (Writer) write_vector3 #

fn (mut w Writer) write_vector3(v types.Vector3)