class
Rosegold::Spectate::Server
- Rosegold::Spectate::Server
- Reference
- Object
Defined in:
rosegold/spectate/server.crConstant Summary
-
BOT_MONITOR_INTERVAL =
50.milliseconds -
DEFAULT_RENDER_DISTANCE =
4 -
DEFAULT_SIMULATION_DISTANCE =
3_u32 -
DEFAULT_SPECTATOR_ENTITY_ID =
2147483647 -
DEFAULT_VIEW_DISTANCE =
10_u32 -
INVENTORY_POLL_INTERVAL =
1.second -
KEEP_ALIVE_INTERVAL =
20.seconds -
Log =
::Log.for(self) -
MAX_CONNECTIONS =
10 -
UNIMPLEMENTED_FORWARDED =
{"set_entity_motion" => {772_u32 => 94_u32, 774_u32 => 99_u32}, "set_entity_data" => {772_u32 => 92_u32, 774_u32 => 97_u32}, "sound" => {772_u32 => 110_u32, 774_u32 => 115_u32}, "update_attributes" => {772_u32 => 124_u32, 774_u32 => 129_u32}, "world_particles" => {772_u32 => 41_u32, 774_u32 => 46_u32}, "explosion" => {772_u32 => 32_u32, 774_u32 => 36_u32}, "scoreboard_objective" => {772_u32 => 99_u32, 774_u32 => 104_u32}, "scoreboard_score" => {772_u32 => 103_u32, 774_u32 => 108_u32}, "scoreboard_display_objective" => {772_u32 => 91_u32, 774_u32 => 96_u32}, "reset_score" => {772_u32 => 72_u32, 774_u32 => 77_u32}, "teams" => {772_u32 => 102_u32, 774_u32 => 107_u32}, "set_title_text" => {772_u32 => 107_u32, 774_u32 => 112_u32}, "set_title_subtitle" => {772_u32 => 105_u32, 774_u32 => 110_u32}, "set_title_time" => {772_u32 => 108_u32, 774_u32 => 113_u32}, "clear_titles" => {772_u32 => 14_u32, 774_u32 => 14_u32}, "action_bar" => {772_u32 => 80_u32, 774_u32 => 85_u32}, "playerlist_header" => {772_u32 => 115_u32, 774_u32 => 120_u32}, "hurt_animation" => {772_u32 => 36_u32, 774_u32 => 41_u32}, "damage_event" => {772_u32 => 25_u32, 774_u32 => 25_u32}, "entity_sound_effect" => {772_u32 => 109_u32, 774_u32 => 114_u32}, "entity_head_rotation" => {772_u32 => 76_u32, 774_u32 => 81_u32}, "entity_status" => {772_u32 => 30_u32, 774_u32 => 34_u32}, "initialize_world_border" => {772_u32 => 37_u32, 774_u32 => 42_u32}, "world_border_center" => {772_u32 => 81_u32, 774_u32 => 86_u32}, "world_border_lerp_size" => {772_u32 => 82_u32, 774_u32 => 87_u32}, "world_border_size" => {772_u32 => 83_u32, 774_u32 => 88_u32}, "world_border_warning_delay" => {772_u32 => 84_u32, 774_u32 => 89_u32}, "world_border_warning_reach" => {772_u32 => 85_u32, 774_u32 => 90_u32}, "world_event" => {772_u32 => 40_u32, 774_u32 => 45_u32}, "block_action" => {772_u32 => 7_u32, 774_u32 => 7_u32}, "tile_entity_data" => {772_u32 => 6_u32, 774_u32 => 6_u32}, "experience" => {772_u32 => 96_u32, 774_u32 => 101_u32}, "set_cooldown" => {772_u32 => 22_u32, 774_u32 => 22_u32}, "collect" => {772_u32 => 117_u32, 774_u32 => 122_u32}, "attach_entity" => {772_u32 => 93_u32, 774_u32 => 98_u32}, "entity_teleport" => {772_u32 => 118_u32, 774_u32 => 123_u32}}
Constructors
Class Method Summary
Macro Summary
Instance Method Summary
- #attach_client(client : Rosegold::Client)
- #client : Rosegold::Client | Nil
- #client=(client : Rosegold::Client | Nil)
- #connections : Array(Rosegold::Spectate::Connection)
- #connections=(connections : Array(Rosegold::Spectate::Connection))
- #detach_client
- #host : String
- #host=(host : String)
- #port : Int32
- #port=(port : Int32)
- #server : TCPServer | Nil
- #server=(server : TCPServer | Nil)
- #start
- #stop