fn new_reader(data []u8) Reader
struct Reader {
pub:
data []u8
pub mut:
offset int
}
fn (mut r Reader) be_f32() !f32
fn (mut r Reader) be_i16() !i16
fn (mut r Reader) be_i32() !i32
fn (mut r Reader) be_i64() !i64
fn (mut r Reader) be_u16() !u16
fn (mut r Reader) be_u32() !u32
fn (mut r Reader) be_u64() !u64
fn (mut r Reader) bool() !bool
fn (mut r Reader) i8() !i8
fn (mut r Reader) le_f32() !f32
fn (mut r Reader) le_f64() !f64
fn (mut r Reader) le_i16() !i16
fn (mut r Reader) le_i32() !i32
fn (mut r Reader) le_i64() !i64
fn (mut r Reader) le_u16() !u16
fn (mut r Reader) le_u32() !u32
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_link #
fn (mut r Reader) read_entity_link() !types.EntityLink
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_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 (mut r Reader) read_raw(n int) ![]u8
fn (Reader) read_rotation_byte #
fn (mut r Reader) read_rotation_byte() !f32
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 (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 (r &Reader) remaining() int
fn (mut r Reader) u8() !u8
struct Writer {
pub mut:
data []u8
}
fn (mut w Writer) be_f32(v f32)
fn (mut w Writer) be_i16(v i16)
fn (mut w Writer) be_i32(v i32)
fn (mut w Writer) be_i64(v i64)
fn (mut w Writer) be_u16(v u16)
fn (mut w Writer) be_u32(v u32)
fn (mut w Writer) be_u64(v u64)
fn (mut w Writer) bool(v bool)
fn (w &Writer) bytes() []u8
fn (mut w Writer) i8(v i8)
fn (mut w Writer) le_f32(v f32)
fn (mut w Writer) le_f64(v f64)
fn (mut w Writer) le_i16(v i16)
fn (mut w Writer) le_i32(v i32)
fn (mut w Writer) le_i64(v i64)
fn (mut w Writer) le_u16(v u16)
fn (mut w Writer) le_u32(v u32)
fn (mut w Writer) le_u64(v u64)
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_link #
fn (mut w Writer) write_entity_link(link types.EntityLink)
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_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 (mut w Writer) write_raw(b []u8)
fn (Writer) write_rotation_byte #
fn (mut w Writer) write_rotation_byte(v f32)
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 (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)