protocol: add JoinGame_WorldNames_IsHard_SimDist packet variant
This commit is contained in:
parent
e5e2c501a4
commit
8f12b59363
|
@ -1324,6 +1324,41 @@ state_packets!(
|
||||||
}
|
}
|
||||||
/// JoinGame is sent after completing the login process. This
|
/// JoinGame is sent after completing the login process. This
|
||||||
/// sets the initial state for the client.
|
/// sets the initial state for the client.
|
||||||
|
packet JoinGame_WorldNames_IsHard_SimDist {
|
||||||
|
/// The entity id the client will be referenced by
|
||||||
|
field entity_id: i32 =,
|
||||||
|
/// Whether hardcore mode is enabled
|
||||||
|
field is_hardcore: bool =,
|
||||||
|
/// The starting gamemode of the client
|
||||||
|
field gamemode: u8 =,
|
||||||
|
/// The previous gamemode of the client
|
||||||
|
field previous_gamemode: u8 =,
|
||||||
|
/// Identifiers for all worlds on the server
|
||||||
|
field world_names: LenPrefixed<VarInt, String> =,
|
||||||
|
/// Represents a dimension registry
|
||||||
|
field dimension_codec: Option<nbt::NamedTag> =,
|
||||||
|
/// The dimension the client is starting in
|
||||||
|
field dimension: Option<nbt::NamedTag> =,
|
||||||
|
/// The world being spawned into
|
||||||
|
field world_name: String =,
|
||||||
|
/// Truncated SHA-256 hash of world's seed
|
||||||
|
field hashed_seed: i64 =,
|
||||||
|
/// The max number of players on the server
|
||||||
|
field max_players: VarInt =,
|
||||||
|
/// The render distance (2-32)
|
||||||
|
field view_distance: VarInt =,
|
||||||
|
/// The distance the client will process entities
|
||||||
|
field simulation_distance: VarInt =,
|
||||||
|
/// Whether the client should reduce the amount of debug
|
||||||
|
/// information it displays in F3 mode
|
||||||
|
field reduced_debug_info: bool =,
|
||||||
|
/// Whether to prompt or immediately respawn
|
||||||
|
field enable_respawn_screen: bool =,
|
||||||
|
/// Whether the world is in debug mode
|
||||||
|
field is_debug: bool =,
|
||||||
|
/// Whether the world is a superflat world
|
||||||
|
field is_flat: bool =,
|
||||||
|
}
|
||||||
packet JoinGame_WorldNames_IsHard {
|
packet JoinGame_WorldNames_IsHard {
|
||||||
/// The entity id the client will be referenced by
|
/// The entity id the client will be referenced by
|
||||||
field entity_id: i32 =,
|
field entity_id: i32 =,
|
||||||
|
@ -2021,7 +2056,7 @@ state_packets!(
|
||||||
}
|
}
|
||||||
/// UpdateSimulationDistance is used to set how far the client will process entities.
|
/// UpdateSimulationDistance is used to set how far the client will process entities.
|
||||||
packet UpdateSimulationDistance {
|
packet UpdateSimulationDistance {
|
||||||
field simulationDistance: VarInt =,
|
field simulation_distance: VarInt =,
|
||||||
}
|
}
|
||||||
/// SpawnPosition is sent to change the player's current spawn point. Currently
|
/// SpawnPosition is sent to change the player's current spawn point. Currently
|
||||||
/// only used by the client for the compass.
|
/// only used by the client for the compass.
|
||||||
|
|
|
@ -96,7 +96,7 @@ protocol_packet_ids!(
|
||||||
0x23 => Effect
|
0x23 => Effect
|
||||||
0x24 => Particle_f64
|
0x24 => Particle_f64
|
||||||
0x25 => UpdateLight_Arrays
|
0x25 => UpdateLight_Arrays
|
||||||
0x26 => JoinGame_WorldNames_IsHard
|
0x26 => JoinGame_WorldNames_IsHard_SimDist
|
||||||
0x27 => Maps
|
0x27 => Maps
|
||||||
0x28 => TradeList_WithRestock
|
0x28 => TradeList_WithRestock
|
||||||
0x29 => EntityMove_i16
|
0x29 => EntityMove_i16
|
||||||
|
|
Loading…
Reference in New Issue