diff options
| author | mat <github@matdoes.dev> | 2022-05-26 19:12:19 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-05-26 19:12:19 -0500 |
| commit | 0c0fec00655fd5850e2123cb6fc2da94731dd409 (patch) | |
| tree | 8b1e000486717e41d14100528ea200c2855fbe8f | |
| parent | 7c302b4b2937496bee20f7b50cb31af6cc4b4eeb (diff) | |
| download | azalea-drasl-0c0fec00655fd5850e2123cb6fc2da94731dd409.tar.xz | |
fix some packets
| -rwxr-xr-x | azalea-client/src/connect.rs | 15 | ||||
| -rwxr-xr-x | azalea-protocol/packet-macros/src/lib.rs | 7 | ||||
| -rw-r--r-- | azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs | 13 | ||||
| -rw-r--r-- | login.txt | 4812 |
4 files changed, 18 insertions, 4829 deletions
diff --git a/azalea-client/src/connect.rs b/azalea-client/src/connect.rs index e63c9b07..cb2bec9c 100755 --- a/azalea-client/src/connect.rs +++ b/azalea-client/src/connect.rs @@ -200,12 +200,12 @@ impl Client { let mut state = state.lock().await; - // write p into login.txt - std::io::Write::write_all( - &mut std::fs::File::create("login.txt").unwrap(), - format!("{:#?}", p).as_bytes(), - ) - .unwrap(); + // // write p into login.txt + // std::io::Write::write_all( + // &mut std::fs::File::create("login.txt").unwrap(), + // format!("{:#?}", p).as_bytes(), + // ) + // .unwrap(); state.player.entity.id = p.player_id; @@ -444,6 +444,9 @@ impl Client { GamePacket::ClientboundLevelParticlesPacket(p) => { println!("Got level particles packet {:?}", p); } + GamePacket::ClientboundServerDataPacket(p) => { + println!("Got server data packet {:?}", p); + } _ => panic!("Unexpected packet {:?}", packet), } } diff --git a/azalea-protocol/packet-macros/src/lib.rs b/azalea-protocol/packet-macros/src/lib.rs index 927e783b..5ea69a62 100755 --- a/azalea-protocol/packet-macros/src/lib.rs +++ b/azalea-protocol/packet-macros/src/lib.rs @@ -354,7 +354,7 @@ pub fn declare_state_packets(input: TokenStream) -> TokenStream { }); } for PacketIdPair { id, module, name } in input.clientbound.packets { - let name_litstr = syn::LitStr::new(&name.to_string(), name.span()); + // let name_litstr = syn::LitStr::new(&name.to_string(), name.span()); enum_contents.extend(quote! { #name(#module::#name), }); @@ -365,10 +365,7 @@ pub fn declare_state_packets(input: TokenStream) -> TokenStream { #state_name::#name(packet) => packet.write(buf), }); clientbound_read_match_contents.extend(quote! { - #id => { - println!("reading packet {}", #name_litstr); - #module::#name::read(buf)? - }, + #id => #module::#name::read(buf)?, }); } diff --git a/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs b/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs index 9afd151b..8a8a713e 100644 --- a/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs +++ b/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs @@ -4,9 +4,9 @@ use uuid::Uuid; #[derive(Clone, Debug, McBuf, GamePacket)] pub struct ClientboundAddEntityPacket { #[var] - pub id: i32, + pub id: u32, pub uuid: Uuid, - // TODO: have an entity type struct + // TODO: have an entity type enum/struct #[var] pub entity_type: i32, pub x: f64, @@ -14,9 +14,10 @@ pub struct ClientboundAddEntityPacket { pub z: f64, pub x_rot: i8, pub y_rot: i8, - // pub y_head_rot: i8, + pub y_head_rot: i8, + #[var] pub data: i32, - pub x_vel: u16, - pub y_vel: u16, - pub z_vel: u16, + pub x_vel: i16, + pub y_vel: i16, + pub z_vel: i16, } diff --git a/login.txt b/login.txt deleted file mode 100644 index d196e98c..00000000 --- a/login.txt +++ /dev/null @@ -1,4812 +0,0 @@ -ClientboundLoginPacket { - player_id: 41695, - hardcore: false, - game_type: CREATIVE, - previous_game_type: None, - levels: [ - minecraft:overworld, - minecraft:the_nether, - minecraft:the_end, - ], - registry_holder: Compound( - { - "": Compound( - { - "minecraft:dimension_type": Compound( - { - "type": String( - "minecraft:dimension_type", - ), - "value": List( - [ - Compound( - { - "element": Compound( - { - "has_ceiling": Byte( - 0, - ), - "bed_works": Byte( - 1, - ), - "logical_height": Int( - 384, - ), - "ambient_light": Float( - 0.0, - ), - "infiniburn": String( - "#minecraft:infiniburn_overworld", - ), - "has_raids": Byte( - 1, - ), - "piglin_safe": Byte( - 0, - ), - "coordinate_scale": Double( - 1.0, - ), - "min_y": Int( - -64, - ), - "respawn_anchor_works": Byte( - 0, - ), - "natural": Byte( - 1, - ), - "height": Int( - 384, - ), - "monster_spawn_block_light_limit": Int( - 0, - ), - "has_skylight": Byte( - 1, - ), - "ultrawarm": Byte( - 0, - ), - "effects": String( - "minecraft:overworld", - ), - "monster_spawn_light_level": Compound( - { - "type": String( - "minecraft:uniform", - ), - "value": Compound( - { - "max_inclusive": Int( - 7, - ), - "min_inclusive": Int( - 0, - ), - }, - ), - }, - ), - }, - ), - "id": Int( - 0, - ), - "name": String( - "minecraft:overworld", - ), - }, - ), - Compound( - { - "element": Compound( - { - "fixed_time": Long( - 18000, - ), - "height": Int( - 256, - ), - "coordinate_scale": Double( - 8.0, - ), - "bed_works": Byte( - 0, - ), - "ambient_light": Float( - 0.1, - ), - "monster_spawn_light_level": Int( - 11, - ), - "respawn_anchor_works": Byte( - 1, - ), - "effects": String( - "minecraft:the_nether", - ), - "min_y": Int( - 0, - ), - "natural": Byte( - 0, - ), - "has_ceiling": Byte( - 1, - ), - "has_raids": Byte( - 0, - ), - "logical_height": Int( - 128, - ), - "piglin_safe": Byte( - 1, - ), - "monster_spawn_block_light_limit": Int( - 15, - ), - "infiniburn": String( - "#minecraft:infiniburn_nether", - ), - "has_skylight": Byte( - 0, - ), - "ultrawarm": Byte( - 1, - ), - }, - ), - "name": String( - "minecraft:the_nether", - ), - "id": Int( - 1, - ), - }, - ), - Compound( - { - "id": Int( - 2, - ), - "element": Compound( - { - "monster_spawn_light_level": Compound( - { - "type": String( - "minecraft:uniform", - ), - "value": Compound( - { - "min_inclusive": Int( - 0, - ), - "max_inclusive": Int( - 7, - ), - }, - ), - }, - ), - "min_y": Int( - 0, - ), - "natural": Byte( - 0, - ), - "logical_height": Int( - 256, - ), - "has_raids": Byte( - 1, - ), - "monster_spawn_block_light_limit": Int( - 0, - ), - "ambient_light": Float( - 0.0, - ), - "infiniburn": String( - "#minecraft:infiniburn_end", - ), - "ultrawarm": Byte( - 0, - ), - "has_ceiling": Byte( - 0, - ), - "has_skylight": Byte( - 0, - ), - "fixed_time": Long( - 6000, - ), - "piglin_safe": Byte( - 0, - ), - "bed_works": Byte( - 0, - ), - "effects": String( - "minecraft:the_end", - ), - "respawn_anchor_works": Byte( - 0, - ), - "coordinate_scale": Double( - 1.0, - ), - "height": Int( - 256, - ), - }, - ), - "name": String( - "minecraft:the_end", - ), - }, - ), - Compound( - { - "id": Int( - 3, - ), - "name": String( - "minecraft:overworld_caves", - ), - "element": Compound( - { - "effects": String( - "minecraft:overworld", - ), - "bed_works": Byte( - 1, - ), - "ultrawarm": Byte( - 0, - ), - "respawn_anchor_works": Byte( - 0, - ), - "monster_spawn_block_light_limit": Int( - 0, - ), - "has_raids": Byte( - 1, - ), - "ambient_light": Float( - 0.0, - ), - "infiniburn": String( - "#minecraft:infiniburn_overworld", - ), - "logical_height": Int( - 384, - ), - "min_y": Int( - -64, - ), - "height": Int( - 384, - ), - "monster_spawn_light_level": Compound( - { - "value": Compound( - { - "min_inclusive": Int( - 0, - ), - "max_inclusive": Int( - 7, - ), - }, - ), - "type": String( - "minecraft:uniform", - ), - }, - ), - "piglin_safe": Byte( - 0, - ), - "has_skylight": Byte( - 1, - ), - "has_ceiling": Byte( - 1, - ), - "coordinate_scale": Double( - 1.0, - ), - "natural": Byte( - 1, - ), - }, - ), - }, - ), - ], - ), - }, - ), - "minecraft:worldgen/biome": Compound( - { - "value": List( - [ - Compound( - { - "id": Int( - 0, - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "temperature": Float( - 0.5, - ), - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8103167, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - }, - ), - }, - ), - "precipitation": String( - "none", - ), - }, - ), - "name": String( - "minecraft:the_void", - ), - }, - ), - Compound( - { - "name": String( - "minecraft:plains", - ), - "element": Compound( - { - "temperature": Float( - 0.8, - ), - "downfall": Float( - 0.4, - ), - "effects": Compound( - { - "sky_color": Int( - 7907327, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - "precipitation": String( - "rain", - ), - }, - ), - "id": Int( - 1, - ), - }, - ), - Compound( - { - "id": Int( - 2, - ), - "name": String( - "minecraft:sunflower_plains", - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "sky_color": Int( - 7907327, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "downfall": Float( - 0.4, - ), - "temperature": Float( - 0.8, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:snowy_plains", - ), - "id": Int( - 3, - ), - "element": Compound( - { - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8364543, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - }, - ), - "temperature": Float( - 0.0, - ), - "downfall": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 4, - ), - "name": String( - "minecraft:ice_spikes", - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "temperature": Float( - 0.0, - ), - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 8364543, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 7254527, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "downfall": Float( - 0.0, - ), - "precipitation": String( - "none", - ), - }, - ), - "id": Int( - 5, - ), - "name": String( - "minecraft:desert", - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - 0.8, - ), - "downfall": Float( - 0.9, - ), - "effects": Compound( - { - "foliage_color": Int( - 6975545, - ), - "water_color": Int( - 6388580, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.swamp", - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "grass_color_modifier": String( - "swamp", - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "sky_color": Int( - 7907327, - ), - "water_fog_color": Int( - 2302743, - ), - }, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:swamp", - ), - "id": Int( - 6, - ), - }, - ), - Compound( - { - "id": Int( - 7, - ), - "name": String( - "minecraft:mangrove_swamp", - ), - "element": Compound( - { - "downfall": Float( - 0.9, - ), - "temperature": Float( - 0.8, - ), - "effects": Compound( - { - "foliage_color": Int( - 9285927, - ), - "grass_color_modifier": String( - "swamp", - ), - "water_color": Int( - 3832426, - ), - "sky_color": Int( - 7907327, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "sound": String( - "minecraft:music.overworld.swamp", - ), - "min_delay": Int( - 12000, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 5077600, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "precipitation": String( - "rain", - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:forest", - ), - "element": Compound( - { - "temperature": Float( - 0.7, - ), - "downfall": Float( - 0.8, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "sky_color": Int( - 7972607, - ), - "music": Compound( - { - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - }, - ), - }, - ), - }, - ), - "id": Int( - 8, - ), - }, - ), - Compound( - { - "element": Compound( - { - "downfall": Float( - 0.8, - ), - "temperature": Float( - 0.7, - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 7972607, - ), - "music": Compound( - { - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - }, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:flower_forest", - ), - "id": Int( - 9, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:birch_forest", - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "downfall": Float( - 0.6, - ), - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8037887, - ), - "water_fog_color": Int( - 329011, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "max_delay": Int( - 24000, - ), - "replace_current_music": Byte( - 0, - ), - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - }, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - }, - ), - }, - ), - "temperature": Float( - 0.6, - ), - }, - ), - "id": Int( - 10, - ), - }, - ), - Compound( - { - "element": Compound( - { - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "music": Compound( - { - "max_delay": Int( - 24000, - ), - "replace_current_music": Byte( - 0, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - }, - ), - "sky_color": Int( - 7972607, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "grass_color_modifier": String( - "dark_forest", - ), - }, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.7, - ), - "downfall": Float( - 0.8, - ), - }, - ), - "name": String( - "minecraft:dark_forest", - ), - "id": Int( - 11, - ), - }, - ), - Compound( - { - "id": Int( - 12, - ), - "name": String( - "minecraft:old_growth_birch_forest", - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.6, - ), - "downfall": Float( - 0.6, - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8037887, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 13, - ), - "name": String( - "minecraft:old_growth_pine_taiga", - ), - "element": Compound( - { - "temperature": Float( - 0.3, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8168447, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "sound": String( - "minecraft:music.overworld.old_growth_taiga", - ), - }, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "downfall": Float( - 0.8, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:old_growth_spruce_taiga", - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "sound": String( - "minecraft:music.overworld.old_growth_taiga", - ), - "min_delay": Int( - 12000, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8233983, - ), - }, - ), - "temperature": Float( - 0.25, - ), - "downfall": Float( - 0.8, - ), - }, - ), - "id": Int( - 14, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:taiga", - ), - "id": Int( - 15, - ), - "element": Compound( - { - "temperature": Float( - 0.25, - ), - "downfall": Float( - 0.8, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "sky_color": Int( - 8233983, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - -0.5, - ), - "downfall": Float( - 0.4, - ), - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_color": Int( - 4020182, - ), - "sky_color": Int( - 8625919, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - }, - ), - "id": Int( - 16, - ), - "name": String( - "minecraft:snowy_taiga", - ), - }, - ), - Compound( - { - "name": String( - "minecraft:savanna", - ), - "id": Int( - 17, - ), - "element": Compound( - { - "precipitation": String( - "none", - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "sky_color": Int( - 7254527, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "temperature": Float( - 2.0, - ), - "downfall": Float( - 0.0, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "precipitation": String( - "none", - ), - "downfall": Float( - 0.0, - ), - "temperature": Float( - 2.0, - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 7254527, - ), - }, - ), - }, - ), - "name": String( - "minecraft:savanna_plateau", - ), - "id": Int( - 18, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - 0.2, - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8233727, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "downfall": Float( - 0.3, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:windswept_hills", - ), - "id": Int( - 19, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:windswept_gravelly_hills", - ), - "id": Int( - 20, - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.2, - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8233727, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - }, - ), - "downfall": Float( - 0.3, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "downfall": Float( - 0.3, - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 8233727, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.2, - ), - }, - ), - "id": Int( - 21, - ), - "name": String( - "minecraft:windswept_forest", - ), - }, - ), - Compound( - { - "id": Int( - 22, - ), - "name": String( - "minecraft:windswept_savanna", - ), - "element": Compound( - { - "precipitation": String( - "none", - ), - "effects": Compound( - { - "sky_color": Int( - 7254527, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "temperature": Float( - 2.0, - ), - "downfall": Float( - 0.0, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 23, - ), - "name": String( - "minecraft:jungle", - ), - "element": Compound( - { - "downfall": Float( - 0.9, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "music": Compound( - { - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - "max_delay": Int( - 24000, - ), - "replace_current_music": Byte( - 0, - ), - "min_delay": Int( - 12000, - ), - }, - ), - "sky_color": Int( - 7842047, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "temperature": Float( - 0.95, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "effects": Compound( - { - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 7842047, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - }, - ), - "downfall": Float( - 0.8, - ), - "temperature": Float( - 0.95, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:sparse_jungle", - ), - "id": Int( - 24, - ), - }, - ), - Compound( - { - "element": Compound( - { - "downfall": Float( - 0.9, - ), - "temperature": Float( - 0.95, - ), - "effects": Compound( - { - "music": Compound( - { - "sound": String( - "minecraft:music.overworld.jungle_and_forest", - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "sky_color": Int( - 7842047, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - }, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:bamboo_jungle", - ), - "id": Int( - 25, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:badlands", - ), - "id": Int( - 26, - ), - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "downfall": Float( - 0.0, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "foliage_color": Int( - 10387789, - ), - "grass_color": Int( - 9470285, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - }, - ), - "sky_color": Int( - 7254527, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:eroded_badlands", - ), - "id": Int( - 27, - ), - "element": Compound( - { - "precipitation": String( - "none", - ), - "downfall": Float( - 0.0, - ), - "effects": Compound( - { - "foliage_color": Int( - 10387789, - ), - "sky_color": Int( - 7254527, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "grass_color": Int( - 9470285, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "temperature": Float( - 2.0, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 28, - ), - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "downfall": Float( - 0.0, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "sky_color": Int( - 7254527, - ), - "grass_color": Int( - 9470285, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "foliage_color": Int( - 10387789, - ), - }, - ), - }, - ), - "name": String( - "minecraft:wooded_badlands", - ), - }, - ), - Compound( - { - "name": String( - "minecraft:meadow", - ), - "id": Int( - 29, - ), - "element": Compound( - { - "temperature": Float( - 0.5, - ), - "precipitation": String( - "rain", - ), - "downfall": Float( - 0.8, - ), - "effects": Compound( - { - "water_color": Int( - 937679, - ), - "water_fog_color": Int( - 329011, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.meadow", - ), - "max_delay": Int( - 24000, - ), - }, - ), - "sky_color": Int( - 8103167, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "precipitation": String( - "snow", - ), - "temperature": Float( - -0.2, - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "sky_color": Int( - 8495359, - ), - "music": Compound( - { - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.grove", - ), - "replace_current_music": Byte( - 0, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "downfall": Float( - 0.8, - ), - }, - ), - "name": String( - "minecraft:grove", - ), - "id": Int( - 30, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:snowy_slopes", - ), - "element": Compound( - { - "temperature": Float( - -0.3, - ), - "downfall": Float( - 0.9, - ), - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "music": Compound( - { - "max_delay": Int( - 24000, - ), - "sound": String( - "minecraft:music.overworld.snowy_slopes", - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - }, - ), - "sky_color": Int( - 8560639, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - }, - ), - "id": Int( - 31, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:frozen_peaks", - ), - "element": Compound( - { - "effects": Compound( - { - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.frozen_peaks", - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8756735, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - }, - ), - "temperature": Float( - -0.7, - ), - "precipitation": String( - "snow", - ), - "downfall": Float( - 0.9, - ), - }, - ), - "id": Int( - 32, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - -0.7, - ), - "downfall": Float( - 0.9, - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "max_delay": Int( - 24000, - ), - "sound": String( - "minecraft:music.overworld.jagged_peaks", - ), - "replace_current_music": Byte( - 0, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8756735, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "precipitation": String( - "snow", - ), - }, - ), - "id": Int( - 33, - ), - "name": String( - "minecraft:jagged_peaks", - ), - }, - ), - Compound( - { - "element": Compound( - { - "downfall": Float( - 0.3, - ), - "effects": Compound( - { - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "sound": String( - "minecraft:music.overworld.stony_peaks", - ), - "max_delay": Int( - 24000, - ), - }, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "sky_color": Int( - 7776511, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "temperature": Float( - 1.0, - ), - "precipitation": String( - "rain", - ), - }, - ), - "name": String( - "minecraft:stony_peaks", - ), - "id": Int( - 34, - ), - }, - ), - Compound( - { - "id": Int( - 35, - ), - "element": Compound( - { - "effects": Compound( - { - "sky_color": Int( - 8103167, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - "temperature": Float( - 0.5, - ), - "precipitation": String( - "rain", - ), - "downfall": Float( - 0.5, - ), - }, - ), - "name": String( - "minecraft:river", - ), - }, - ), - Compound( - { - "id": Int( - 36, - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "temperature": Float( - 0.0, - ), - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 3750089, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8364543, - ), - }, - ), - }, - ), - "name": String( - "minecraft:frozen_river", - ), - }, - ), - Compound( - { - "element": Compound( - { - "downfall": Float( - 0.4, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - }, - ), - "sky_color": Int( - 7907327, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "temperature": Float( - 0.8, - ), - }, - ), - "name": String( - "minecraft:beach", - ), - "id": Int( - 37, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:snowy_beach", - ), - "element": Compound( - { - "effects": Compound( - { - "sky_color": Int( - 8364543, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4020182, - ), - }, - ), - "downfall": Float( - 0.3, - ), - "precipitation": String( - "snow", - ), - "temperature": Float( - 0.05, - ), - }, - ), - "id": Int( - 38, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:stony_shore", - ), - "id": Int( - 39, - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.2, - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "sky_color": Int( - 8233727, - ), - "water_color": Int( - 4159204, - ), - }, - ), - "downfall": Float( - 0.3, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 40, - ), - "name": String( - "minecraft:warm_ocean", - ), - "element": Compound( - { - "temperature": Float( - 0.5, - ), - "effects": Compound( - { - "sky_color": Int( - 8103167, - ), - "water_color": Int( - 4445678, - ), - "water_fog_color": Int( - 270131, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - }, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "precipitation": String( - "rain", - ), - "downfall": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - 0.5, - ), - "downfall": Float( - 0.5, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 267827, - ), - "sky_color": Int( - 8103167, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4566514, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - }, - ), - "name": String( - "minecraft:lukewarm_ocean", - ), - "id": Int( - 41, - ), - }, - ), - Compound( - { - "element": Compound( - { - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8103167, - ), - "water_color": Int( - 4566514, - ), - "water_fog_color": Int( - 267827, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.5, - ), - "downfall": Float( - 0.5, - ), - }, - ), - "id": Int( - 42, - ), - "name": String( - "minecraft:deep_lukewarm_ocean", - ), - }, - ), - Compound( - { - "name": String( - "minecraft:ocean", - ), - "id": Int( - 43, - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8103167, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 44, - ), - "name": String( - "minecraft:deep_ocean", - ), - "element": Compound( - { - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8103167, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.5, - ), - "downfall": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_color": Int( - 4020182, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8103167, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - }, - ), - "temperature": Float( - 0.5, - ), - "downfall": Float( - 0.5, - ), - }, - ), - "name": String( - "minecraft:cold_ocean", - ), - "id": Int( - 45, - ), - }, - ), - Compound( - { - "id": Int( - 46, - ), - "name": String( - "minecraft:deep_cold_ocean", - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 8103167, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_color": Int( - 4020182, - ), - }, - ), - "temperature": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:frozen_ocean", - ), - "id": Int( - 47, - ), - "element": Compound( - { - "temperature_modifier": String( - "frozen", - ), - "precipitation": String( - "snow", - ), - "effects": Compound( - { - "sky_color": Int( - 8364543, - ), - "fog_color": Int( - 12638463, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "water_color": Int( - 3750089, - ), - }, - ), - "temperature": Float( - 0.0, - ), - "downfall": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:deep_frozen_ocean", - ), - "element": Compound( - { - "downfall": Float( - 0.5, - ), - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 3750089, - ), - "sky_color": Int( - 8103167, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - }, - ), - }, - ), - "temperature_modifier": String( - "frozen", - ), - "temperature": Float( - 0.5, - ), - "precipitation": String( - "rain", - ), - }, - ), - "id": Int( - 48, - ), - }, - ), - Compound( - { - "element": Compound( - { - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "sky_color": Int( - 7842047, - ), - "fog_color": Int( - 12638463, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - }, - ), - "downfall": Float( - 1.0, - ), - "temperature": Float( - 0.9, - ), - }, - ), - "name": String( - "minecraft:mushroom_fields", - ), - "id": Int( - 49, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:dripstone_caves", - ), - "id": Int( - 50, - ), - "element": Compound( - { - "downfall": Float( - 0.4, - ), - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "fog_color": Int( - 12638463, - ), - "sky_color": Int( - 7907327, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "music": Compound( - { - "sound": String( - "minecraft:music.overworld.dripstone_caves", - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - }, - ), - "temperature": Float( - 0.8, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:lush_caves", - ), - "element": Compound( - { - "precipitation": String( - "rain", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 8103167, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.overworld.lush_caves", - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - }, - ), - "temperature": Float( - 0.5, - ), - "downfall": Float( - 0.5, - ), - }, - ), - "id": Int( - 51, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:deep_dark", - ), - "id": Int( - 52, - ), - "element": Compound( - { - "effects": Compound( - { - "sky_color": Int( - 7907327, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "music": Compound( - { - "max_delay": Int( - 24000, - ), - "replace_current_music": Byte( - 0, - ), - "sound": String( - "minecraft:music.overworld.deep_dark", - ), - "min_delay": Int( - 12000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 12638463, - ), - }, - ), - "downfall": Float( - 0.4, - ), - "precipitation": String( - "rain", - ), - "temperature": Float( - 0.8, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 53, - ), - "name": String( - "minecraft:nether_wastes", - ), - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "precipitation": String( - "none", - ), - "downfall": Float( - 0.0, - ), - "effects": Compound( - { - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.nether_wastes.mood", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 3344392, - ), - "music": Compound( - { - "min_delay": Int( - 12000, - ), - "max_delay": Int( - 24000, - ), - "sound": String( - "minecraft:music.nether.nether_wastes", - ), - "replace_current_music": Byte( - 0, - ), - }, - ), - "sky_color": Int( - 7254527, - ), - "ambient_sound": String( - "minecraft:ambient.nether_wastes.loop", - ), - "additions_sound": Compound( - { - "tick_chance": Double( - 0.0111, - ), - "sound": String( - "minecraft:ambient.nether_wastes.additions", - ), - }, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:warped_forest", - ), - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "additions_sound": Compound( - { - "tick_chance": Double( - 0.0111, - ), - "sound": String( - "minecraft:ambient.warped_forest.additions", - ), - }, - ), - "fog_color": Int( - 1705242, - ), - "music": Compound( - { - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - "min_delay": Int( - 12000, - ), - "sound": String( - "minecraft:music.nether.warped_forest", - ), - }, - ), - "ambient_sound": String( - "minecraft:ambient.warped_forest.loop", - ), - "particle": Compound( - { - "options": Compound( - { - "type": String( - "minecraft:warped_spore", - ), - }, - ), - "probability": Float( - 0.01428, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.warped_forest.mood", - ), - "tick_delay": Int( - 6000, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "sky_color": Int( - 7254527, - ), - "water_color": Int( - 4159204, - ), - }, - ), - "downfall": Float( - 0.0, - ), - }, - ), - "id": Int( - 54, - ), - }, - ), - Compound( - { - "id": Int( - 55, - ), - "name": String( - "minecraft:crimson_forest", - ), - "element": Compound( - { - "temperature": Float( - 2.0, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "additions_sound": Compound( - { - "tick_chance": Double( - 0.0111, - ), - "sound": String( - "minecraft:ambient.crimson_forest.additions", - ), - }, - ), - "particle": Compound( - { - "options": Compound( - { - "type": String( - "minecraft:crimson_spore", - ), - }, - ), - "probability": Float( - 0.025, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "music": Compound( - { - "sound": String( - "minecraft:music.nether.crimson_forest", - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "fog_color": Int( - 3343107, - ), - "sky_color": Int( - 7254527, - ), - "ambient_sound": String( - "minecraft:ambient.crimson_forest.loop", - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.crimson_forest.mood", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - }, - ), - "downfall": Float( - 0.0, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 56, - ), - "name": String( - "minecraft:soul_sand_valley", - ), - "element": Compound( - { - "effects": Compound( - { - "fog_color": Int( - 1787717, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.soul_sand_valley.mood", - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - "tick_delay": Int( - 6000, - ), - }, - ), - "additions_sound": Compound( - { - "sound": String( - "minecraft:ambient.soul_sand_valley.additions", - ), - "tick_chance": Double( - 0.0111, - ), - }, - ), - "ambient_sound": String( - "minecraft:ambient.soul_sand_valley.loop", - ), - "music": Compound( - { - "sound": String( - "minecraft:music.nether.soul_sand_valley", - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "particle": Compound( - { - "probability": Float( - 0.00625, - ), - "options": Compound( - { - "type": String( - "minecraft:ash", - ), - }, - ), - }, - ), - "sky_color": Int( - 7254527, - ), - }, - ), - "downfall": Float( - 0.0, - ), - "temperature": Float( - 2.0, - ), - "precipitation": String( - "none", - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:basalt_deltas", - ), - "id": Int( - 57, - ), - "element": Compound( - { - "downfall": Float( - 0.0, - ), - "temperature": Float( - 2.0, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "fog_color": Int( - 6840176, - ), - "mood_sound": Compound( - { - "sound": String( - "minecraft:ambient.basalt_deltas.mood", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "ambient_sound": String( - "minecraft:ambient.basalt_deltas.loop", - ), - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 7254527, - ), - "particle": Compound( - { - "options": Compound( - { - "type": String( - "minecraft:white_ash", - ), - }, - ), - "probability": Float( - 0.118093334, - ), - }, - ), - "music": Compound( - { - "sound": String( - "minecraft:music.nether.basalt_deltas", - ), - "min_delay": Int( - 12000, - ), - "replace_current_music": Byte( - 0, - ), - "max_delay": Int( - 24000, - ), - }, - ), - "water_color": Int( - 4159204, - ), - "additions_sound": Compound( - { - "tick_chance": Double( - 0.0111, - ), - "sound": String( - "minecraft:ambient.basalt_deltas.additions", - ), - }, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "effects": Compound( - { - "sky_color": Int( - 0, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 10518688, - ), - }, - ), - "temperature": Float( - 0.5, - ), - "precipitation": String( - "none", - ), - "downfall": Float( - 0.5, - ), - }, - ), - "id": Int( - 58, - ), - "name": String( - "minecraft:the_end", - ), - }, - ), - Compound( - { - "element": Compound( - { - "effects": Compound( - { - "fog_color": Int( - 10518688, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - }, - ), - "water_fog_color": Int( - 329011, - ), - "sky_color": Int( - 0, - ), - }, - ), - "downfall": Float( - 0.5, - ), - "temperature": Float( - 0.5, - ), - "precipitation": String( - "none", - ), - }, - ), - "name": String( - "minecraft:end_highlands", - ), - "id": Int( - 59, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:end_midlands", - ), - "element": Compound( - { - "temperature": Float( - 0.5, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "water_fog_color": Int( - 329011, - ), - "water_color": Int( - 4159204, - ), - "fog_color": Int( - 10518688, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - "offset": Double( - 2.0, - ), - }, - ), - "sky_color": Int( - 0, - ), - }, - ), - "downfall": Float( - 0.5, - ), - }, - ), - "id": Int( - 60, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:small_end_islands", - ), - "id": Int( - 61, - ), - "element": Compound( - { - "effects": Compound( - { - "water_color": Int( - 4159204, - ), - "sky_color": Int( - 0, - ), - "fog_color": Int( - 10518688, - ), - "water_fog_color": Int( - 329011, - ), - "mood_sound": Compound( - { - "block_search_extent": Int( - 8, - ), - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - }, - ), - }, - ), - "precipitation": String( - "none", - ), - "downfall": Float( - 0.5, - ), - "temperature": Float( - 0.5, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "temperature": Float( - 0.5, - ), - "precipitation": String( - "none", - ), - "effects": Compound( - { - "sky_color": Int( - 0, - ), - "water_fog_color": Int( - 329011, - ), - "fog_color": Int( - 10518688, - ), - "water_color": Int( - 4159204, - ), - "mood_sound": Compound( - { - "tick_delay": Int( - 6000, - ), - "offset": Double( - 2.0, - ), - "sound": String( - "minecraft:ambient.cave", - ), - "block_search_extent": Int( - 8, - ), - }, - ), - }, - ), - "downfall": Float( - 0.5, - ), - }, - ), - "name": String( - "minecraft:end_barrens", - ), - "id": Int( - 62, - ), - }, - ), - ], - ), - "type": String( - "minecraft:worldgen/biome", - ), - }, - ), - "minecraft:chat_type": Compound( - { - "value": List( - [ - Compound( - { - "name": String( - "minecraft:chat", - ), - "id": Int( - 0, - ), - "element": Compound( - { - "chat": Compound( - { - "decoration": Compound( - { - "style": Compound( - {}, - ), - "translation_key": String( - "chat.type.text", - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - }, - ), - }, - ), - "narration": Compound( - { - "priority": String( - "chat", - ), - "decoration": Compound( - { - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - "translation_key": String( - "chat.type.text.narrate", - ), - "style": Compound( - {}, - ), - }, - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "id": Int( - 1, - ), - "name": String( - "minecraft:system", - ), - "element": Compound( - { - "narration": Compound( - { - "priority": String( - "system", - ), - }, - ), - "chat": Compound( - {}, - ), - }, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:game_info", - ), - "id": Int( - 2, - ), - "element": Compound( - { - "overlay": Compound( - {}, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "chat": Compound( - { - "decoration": Compound( - { - "translation_key": String( - "chat.type.announcement", - ), - "style": Compound( - {}, - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - }, - ), - }, - ), - "narration": Compound( - { - "decoration": Compound( - { - "style": Compound( - {}, - ), - "translation_key": String( - "chat.type.text.narrate", - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - }, - ), - "priority": String( - "chat", - ), - }, - ), - }, - ), - "name": String( - "minecraft:say_command", - ), - "id": Int( - 3, - ), - }, - ), - Compound( - { - "name": String( - "minecraft:msg_command", - ), - "id": Int( - 4, - ), - "element": Compound( - { - "chat": Compound( - { - "decoration": Compound( - { - "style": Compound( - { - "italic": Byte( - 1, - ), - "color": String( - "gray", - ), - }, - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - "translation_key": String( - "commands.message.display.incoming", - ), - }, - ), - }, - ), - "narration": Compound( - { - "decoration": Compound( - { - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - "translation_key": String( - "chat.type.text.narrate", - ), - "style": Compound( - {}, - ), - }, - ), - "priority": String( - "chat", - ), - }, - ), - }, - ), - }, - ), - Compound( - { - "element": Compound( - { - "chat": Compound( - { - "decoration": Compound( - { - "translation_key": String( - "chat.type.team.text", - ), - "parameters": List( - [ - String( - "team_name", - ), - String( - "sender", - ), - String( - "content", - ), - ], - ), - "style": Compound( - {}, - ), - }, - ), - }, - ), - "narration": Compound( - { - "decoration": Compound( - { - "style": Compound( - {}, - ), - "translation_key": String( - "chat.type.text.narrate", - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - }, - ), - "priority": String( - "chat", - ), - }, - ), - }, - ), - "id": Int( - 5, - ), - "name": String( - "minecraft:team_msg_command", - ), - }, - ), - Compound( - { - "element": Compound( - { - "chat": Compound( - { - "decoration": Compound( - { - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - "translation_key": String( - "chat.type.emote", - ), - "style": Compound( - {}, - ), - }, - ), - }, - ), - "narration": Compound( - { - "priority": String( - "chat", - ), - "decoration": Compound( - { - "style": Compound( - {}, - ), - "translation_key": String( - "chat.type.emote", - ), - "parameters": List( - [ - String( - "sender", - ), - String( - "content", - ), - ], - ), - }, - ), - }, - ), - }, - ), - "name": String( - "minecraft:emote_command", - ), - "id": Int( - 6, - ), - }, - ), - Compound( - { - "id": Int( - 7, - ), - "element": Compound( - { - "chat": Compound( - {}, - ), - "narration": Compound( - { - "priority": String( - "chat", - ), - }, - ), - }, - ), - "name": String( - "minecraft:tellraw_command", - ), - }, - ), - ], - ), - "type": String( - "minecraft:chat_type", - ), - }, - ), - }, - ), - }, - ), - dimension_type: minecraft:overworld, - dimension: minecraft:overworld, - seed: 3162381063931772330, - max_players: 8, - chunk_radius: 12, - simulation_distance: 8, - reduced_debug_info: false, - show_death_screen: true, - is_debug: false, - is_flat: false, - last_death_location: None, -}
\ No newline at end of file |
