diff --git a/protocol/src/protocol/packet.rs b/protocol/src/protocol/packet.rs index 805f51d..0d29842 100644 --- a/protocol/src/protocol/packet.rs +++ b/protocol/src/protocol/packet.rs @@ -1965,7 +1965,16 @@ state_packets!( field status: VarInt =, field successful: bool =, } - packet UpdateLight { + packet UpdateLight_WithTrust { + field chunk_x: VarInt =, + field chunk_z: VarInt =, + field trust_edges: bool =, + field sky_light_mask: VarInt =, + field block_light_mask: VarInt =, + field empty_sky_light_mask: VarInt =, + field light_arrays: Vec =, + } + packet UpdateLight_NoTrust { field chunk_x: VarInt =, field chunk_z: VarInt =, field sky_light_mask: VarInt =, diff --git a/protocol/src/protocol/versions/v18w50a.rs b/protocol/src/protocol/versions/v18w50a.rs index c1d5ebb..b83affc 100644 --- a/protocol/src/protocol/versions/v18w50a.rs +++ b/protocol/src/protocol/versions/v18w50a.rs @@ -140,7 +140,7 @@ protocol_packet_ids!( 0x55 => EntityEffect 0x56 => DeclareRecipes 0x57 => TagsWithEntities - 0x58 => UpdateLight + 0x58 => UpdateLight_NoTrust } } login Login { diff --git a/protocol/src/protocol/versions/v19w02a.rs b/protocol/src/protocol/versions/v19w02a.rs index d79cfa6..4800cde 100644 --- a/protocol/src/protocol/versions/v19w02a.rs +++ b/protocol/src/protocol/versions/v19w02a.rs @@ -140,7 +140,7 @@ protocol_packet_ids!( 0x55 => EntityEffect 0x56 => DeclareRecipes 0x57 => TagsWithEntities - 0x58 => UpdateLight + 0x58 => UpdateLight_NoTrust 0x59 => WindowOpen_VarInt 0x5a => TradeList_WithoutRestock // TODO: without 1.14 added fields } diff --git a/protocol/src/protocol/versions/v1_14.rs b/protocol/src/protocol/versions/v1_14.rs index c0a5ebe..47b204e 100644 --- a/protocol/src/protocol/versions/v1_14.rs +++ b/protocol/src/protocol/versions/v1_14.rs @@ -92,7 +92,7 @@ protocol_packet_ids!( 0x21 => ChunkData_HeightMap 0x22 => Effect 0x23 => Particle_Data - 0x24 => UpdateLight + 0x24 => UpdateLight_NoTrust 0x25 => JoinGame_i32_ViewDistance 0x26 => Maps 0x27 => TradeList_WithoutRestock diff --git a/protocol/src/protocol/versions/v1_14_1.rs b/protocol/src/protocol/versions/v1_14_1.rs index c0a5ebe..47b204e 100644 --- a/protocol/src/protocol/versions/v1_14_1.rs +++ b/protocol/src/protocol/versions/v1_14_1.rs @@ -92,7 +92,7 @@ protocol_packet_ids!( 0x21 => ChunkData_HeightMap 0x22 => Effect 0x23 => Particle_Data - 0x24 => UpdateLight + 0x24 => UpdateLight_NoTrust 0x25 => JoinGame_i32_ViewDistance 0x26 => Maps 0x27 => TradeList_WithoutRestock diff --git a/protocol/src/protocol/versions/v1_14_2.rs b/protocol/src/protocol/versions/v1_14_2.rs index c0a5ebe..47b204e 100644 --- a/protocol/src/protocol/versions/v1_14_2.rs +++ b/protocol/src/protocol/versions/v1_14_2.rs @@ -92,7 +92,7 @@ protocol_packet_ids!( 0x21 => ChunkData_HeightMap 0x22 => Effect 0x23 => Particle_Data - 0x24 => UpdateLight + 0x24 => UpdateLight_NoTrust 0x25 => JoinGame_i32_ViewDistance 0x26 => Maps 0x27 => TradeList_WithoutRestock diff --git a/protocol/src/protocol/versions/v1_14_3.rs b/protocol/src/protocol/versions/v1_14_3.rs index b23ab79..67b9ed2 100644 --- a/protocol/src/protocol/versions/v1_14_3.rs +++ b/protocol/src/protocol/versions/v1_14_3.rs @@ -92,7 +92,7 @@ protocol_packet_ids!( 0x21 => ChunkData_HeightMap 0x22 => Effect 0x23 => Particle_Data - 0x24 => UpdateLight + 0x24 => UpdateLight_NoTrust 0x25 => JoinGame_i32_ViewDistance 0x26 => Maps 0x27 => TradeList_WithRestock diff --git a/protocol/src/protocol/versions/v1_14_4.rs b/protocol/src/protocol/versions/v1_14_4.rs index f7dd411..2ab71c7 100644 --- a/protocol/src/protocol/versions/v1_14_4.rs +++ b/protocol/src/protocol/versions/v1_14_4.rs @@ -92,7 +92,7 @@ protocol_packet_ids!( 0x21 => ChunkData_HeightMap 0x22 => Effect 0x23 => Particle_Data - 0x24 => UpdateLight + 0x24 => UpdateLight_NoTrust 0x25 => JoinGame_i32_ViewDistance 0x26 => Maps 0x27 => TradeList_WithRestock diff --git a/protocol/src/protocol/versions/v1_15.rs b/protocol/src/protocol/versions/v1_15.rs index 1f90e84..27c30b6 100644 --- a/protocol/src/protocol/versions/v1_15.rs +++ b/protocol/src/protocol/versions/v1_15.rs @@ -93,7 +93,7 @@ protocol_packet_ids!( 0x22 => ChunkData_Biomes3D 0x23 => Effect 0x24 => Particle_f64 - 0x25 => UpdateLight + 0x25 => UpdateLight_NoTrust 0x26 => JoinGame_HashedSeed_Respawn 0x27 => Maps 0x28 => TradeList_WithRestock diff --git a/protocol/src/protocol/versions/v1_16_1.rs b/protocol/src/protocol/versions/v1_16_1.rs index 7d02852..c9cb12f 100644 --- a/protocol/src/protocol/versions/v1_16_1.rs +++ b/protocol/src/protocol/versions/v1_16_1.rs @@ -93,7 +93,7 @@ protocol_packet_ids!( 0x21 => ChunkData_Biomes3D_bool 0x22 => Effect 0x23 => Particle_f64 - 0x24 => UpdateLight // TODO + 0x24 => UpdateLight_WithTrust 0x25 => JoinGame_WorldNames 0x26 => Maps 0x27 => TradeList_WithRestock