Skip to content

enums

fn CompressionAlgorithm.from #

fn CompressionAlgorithm.from[W](input W) !CompressionAlgorithm

fn DimensionIds.from #

fn DimensionIds.from[W](input W) !DimensionIds

fn PlayStatus.from #

fn PlayStatus.from[W](input W) !PlayStatus

fn PlayerAction.from #

fn PlayerAction.from[W](input W) !PlayerAction

fn TextType.from #

fn TextType.from[W](input W) !TextType

enum CompressionAlgorithm #

enum CompressionAlgorithm as u16 {
	zlib   = 0
	snappy = 1
	none   = 255
}

enum DimensionIds #

enum DimensionIds {
	overworld = 0
	nether    = 1
	the_end   = 2
}

enum PlayStatus #

enum PlayStatus {
	login_success               = 0
	login_failed_client         = 1
	login_failed_server         = 2
	player_spawn                = 3
	login_failed_invalid_tenant = 4
	login_failed_vanilla_edu    = 5
	login_failed_edu_vanilla    = 6
	login_failed_server_full    = 7
	login_failed_editor_vanilla = 8
	login_failed_vanilla_editor = 9
}

enum PlayerAction #

enum PlayerAction {
	start_break                   = 0
	abort_break                   = 1
	stop_break                    = 2
	get_updated_block             = 3
	drop_item                     = 4
	start_sleeping                = 5
	stop_sleeping                 = 6
	respawn                       = 7
	jump                          = 8
	start_sprint                  = 9
	stop_sprint                   = 10
	start_sneak                   = 11
	stop_sneak                    = 12
	creative_player_destroy_block = 13
	dimension_change_ack          = 14
	start_glide                   = 15
	stop_glide                    = 16
	build_denied                  = 17
	crack_break                   = 18
	change_skin                   = 19
	set_enchantment_seed          = 20
	start_swimming                = 21
	stop_swimming                 = 22
	start_spin_attack             = 23
	stop_spin_attack              = 24
	interact_block                = 25
	predict_destroy_block         = 26
	continue_destroy_block        = 27
}

enum TextType #

enum TextType as u8 {
	raw               = 0
	chat              = 1
	translation       = 2
	popup             = 3
	jukebox_popup     = 4
	tip               = 5
	system            = 6
	whisper           = 7
	announcement      = 8
	json_whisper      = 9
	json              = 10
	json_announcement = 11
}