aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-05-26 19:01:29 -0500
committermat <github@matdoes.dev>2022-05-26 19:01:29 -0500
commit7c302b4b2937496bee20f7b50cb31af6cc4b4eeb (patch)
tree42d31aa6d47ad976b833e19a96b25df776cc5328
parent51fbbaaf6fc8afb5ac8e13c14ad1df31b95ab64b (diff)
downloadazalea-drasl-7c302b4b2937496bee20f7b50cb31af6cc4b4eeb.tar.xz
Change brigadier numbers
-rwxr-xr-xazalea-protocol/src/packets/game/clientbound_declare_commands_packet.rs226
-rw-r--r--login.txt4114
2 files changed, 2121 insertions, 2219 deletions
diff --git a/azalea-protocol/src/packets/game/clientbound_declare_commands_packet.rs b/azalea-protocol/src/packets/game/clientbound_declare_commands_packet.rs
index 5617b0c4..648ca9e0 100755
--- a/azalea-protocol/src/packets/game/clientbound_declare_commands_packet.rs
+++ b/azalea-protocol/src/packets/game/clientbound_declare_commands_packet.rs
@@ -1,44 +1,20 @@
use super::GamePacket;
+use crate::mc_buf::McBufVarReadable;
use crate::mc_buf::{McBufReadable, McBufWritable, Readable, Writable};
use azalea_core::resource_location::ResourceLocation;
-use packet_macros::McBuf;
+use packet_macros::{GamePacket, McBuf};
use std::{
hash::Hash,
io::{Read, Write},
};
-#[derive(Hash, Clone, Debug)]
+#[derive(Clone, Debug, McBuf, GamePacket)]
pub struct ClientboundDeclareCommandsPacket {
pub entries: Vec<BrigadierNodeStub>,
+ #[var]
pub root_index: i32,
}
-impl ClientboundDeclareCommandsPacket {
- pub fn get(self) -> GamePacket {
- GamePacket::ClientboundDeclareCommandsPacket(self)
- }
-
- pub fn write(&self, _buf: &mut impl Write) -> Result<(), std::io::Error> {
- panic!("ClientboundDeclareCommandsPacket::write not implemented")
- }
-
- pub fn read<T: Read>(buf: &mut T) -> Result<GamePacket, String> {
- let node_count = buf.read_varint()?;
- let mut nodes = Vec::with_capacity(node_count as usize);
- for _ in 0..node_count {
- let node = BrigadierNodeStub::read_into(buf)?;
- nodes.push(node);
- }
- let root_index = buf.read_varint()?;
- Ok(GamePacket::ClientboundDeclareCommandsPacket(
- ClientboundDeclareCommandsPacket {
- entries: nodes,
- root_index,
- },
- ))
- }
-}
-
#[derive(Hash, Debug, Clone)]
pub struct BrigadierNodeStub {}
@@ -83,7 +59,7 @@ impl<T: McBufWritable> McBufWritable for BrigadierNumber<T> {
}
}
-#[derive(Debug, Clone, Copy)]
+#[derive(Debug, Clone, Copy, McBuf)]
pub enum BrigadierString {
/// Reads a single word
SingleWord = 0,
@@ -93,76 +69,6 @@ pub enum BrigadierString {
GreedyPhrase = 2,
}
-impl McBufReadable for BrigadierString {
- fn read_into(buf: &mut impl Read) -> Result<Self, String> {
- let id = buf.read_byte()?;
- Ok(match id {
- 0 => BrigadierString::SingleWord,
- 1 => BrigadierString::QuotablePhrase,
- 2 => BrigadierString::GreedyPhrase,
- _ => panic!("Unknown BrigadierString id: {}", id),
- })
- }
-}
-impl McBufWritable for BrigadierString {
- fn write_into(&self, buf: &mut impl Write) -> Result<(), std::io::Error> {
- buf.write_byte(*self as u8)?;
- Ok(())
- }
-}
-
-#[derive(Debug, Clone, Copy, McBuf)]
-pub enum BrigadierParserType {
- Bool = 0,
- Double,
- Float,
- Integer,
- Long,
- String,
- Entity,
- GameProfile,
- BlockPos,
- ColumnPos,
- Vec3,
- Vec2,
- BlockState,
- BlockPredicate,
- ItemStack,
- ItemPredicate,
- Color,
- Component,
- Message,
- Nbt,
- NbtPath,
- Objective,
- ObjectiveCriteira,
- Operation,
- Particle,
- Rotation,
- Angle,
- ScoreboardSlot,
- ScoreHolder,
- Swizzle,
- Team,
- ItemSlot,
- ResourceLocation,
- MobEffect,
- Function,
- EntityAnchor,
- Range,
- IntRange,
- FloatRange,
- ItemEnchantment,
- EntitySummon,
- Dimension,
- Uuid,
- NbtTag,
- NbtCompoundTag,
- Time,
- ResourceOrTag,
- Resource,
-}
-
#[derive(Debug, Clone)]
pub enum BrigadierParser {
Bool,
@@ -201,7 +107,6 @@ pub enum BrigadierParser {
MobEffect,
Function,
EntityAnchor,
- Range { decimals_allowed: bool },
IntRange,
FloatRange,
ItemEnchantment,
@@ -213,88 +118,79 @@ pub enum BrigadierParser {
Time,
ResourceOrTag { registry_key: ResourceLocation },
Resource { registry_key: ResourceLocation },
+ TemplateMirror,
+ TemplateRotation,
}
impl McBufReadable for BrigadierParser {
fn read_into(buf: &mut impl Read) -> Result<Self, String> {
- let parser_type = BrigadierParserType::read_into(buf)?;
+ let parser_type = u32::var_read_into(buf)?;
match parser_type {
- BrigadierParserType::Bool => Ok(BrigadierParser::Bool),
- BrigadierParserType::Double => {
- Ok(BrigadierParser::Double(BrigadierNumber::read_into(buf)?))
- }
- BrigadierParserType::Float => {
- Ok(BrigadierParser::Float(BrigadierNumber::read_into(buf)?))
- }
- BrigadierParserType::Integer => {
- Ok(BrigadierParser::Integer(BrigadierNumber::read_into(buf)?))
- }
- BrigadierParserType::Long => {
- Ok(BrigadierParser::Long(BrigadierNumber::read_into(buf)?))
- }
- BrigadierParserType::String => {
- Ok(BrigadierParser::String(BrigadierString::read_into(buf)?))
- }
- BrigadierParserType::Entity => {
+ 0 => Ok(BrigadierParser::Bool),
+ 1 => Ok(BrigadierParser::Float(BrigadierNumber::read_into(buf)?)),
+ 2 => Ok(BrigadierParser::Double(BrigadierNumber::read_into(buf)?)),
+ 3 => Ok(BrigadierParser::Integer(BrigadierNumber::read_into(buf)?)),
+ 4 => Ok(BrigadierParser::Long(BrigadierNumber::read_into(buf)?)),
+ 5 => Ok(BrigadierParser::String(BrigadierString::read_into(buf)?)),
+ 6 => {
let flags = buf.read_byte()?;
Ok(BrigadierParser::Entity {
single: flags & 0x01 != 0,
players_only: flags & 0x02 != 0,
})
}
- BrigadierParserType::GameProfile => Ok(BrigadierParser::GameProfile),
- BrigadierParserType::BlockPos => Ok(BrigadierParser::BlockPos),
- BrigadierParserType::ColumnPos => Ok(BrigadierParser::ColumnPos),
- BrigadierParserType::Vec3 => Ok(BrigadierParser::Vec3),
- BrigadierParserType::Vec2 => Ok(BrigadierParser::Vec2),
- BrigadierParserType::BlockState => Ok(BrigadierParser::BlockState),
- BrigadierParserType::BlockPredicate => Ok(BrigadierParser::BlockPredicate),
- BrigadierParserType::ItemStack => Ok(BrigadierParser::ItemStack),
- BrigadierParserType::ItemPredicate => Ok(BrigadierParser::ItemPredicate),
- BrigadierParserType::Color => Ok(BrigadierParser::Color),
- BrigadierParserType::Component => Ok(BrigadierParser::Component),
- BrigadierParserType::Message => Ok(BrigadierParser::Message),
- BrigadierParserType::Nbt => Ok(BrigadierParser::Nbt),
- BrigadierParserType::NbtPath => Ok(BrigadierParser::NbtPath),
- BrigadierParserType::Objective => Ok(BrigadierParser::Objective),
- BrigadierParserType::ObjectiveCriteira => Ok(BrigadierParser::ObjectiveCriteira),
- BrigadierParserType::Operation => Ok(BrigadierParser::Operation),
- BrigadierParserType::Particle => Ok(BrigadierParser::Particle),
- BrigadierParserType::Rotation => Ok(BrigadierParser::Rotation),
- BrigadierParserType::Angle => Ok(BrigadierParser::Angle),
- BrigadierParserType::ScoreboardSlot => Ok(BrigadierParser::ScoreboardSlot),
- BrigadierParserType::ScoreHolder => {
+ 7 => Ok(BrigadierParser::GameProfile),
+ 8 => Ok(BrigadierParser::BlockPos),
+ 9 => Ok(BrigadierParser::ColumnPos),
+ 10 => Ok(BrigadierParser::Vec3),
+ 11 => Ok(BrigadierParser::Vec2),
+ 12 => Ok(BrigadierParser::BlockState),
+ 13 => Ok(BrigadierParser::BlockPredicate),
+ 14 => Ok(BrigadierParser::ItemStack),
+ 15 => Ok(BrigadierParser::ItemPredicate),
+ 16 => Ok(BrigadierParser::Color),
+ 17 => Ok(BrigadierParser::Component),
+ 18 => Ok(BrigadierParser::Message),
+ 19 => Ok(BrigadierParser::NbtCompoundTag),
+ 20 => Ok(BrigadierParser::NbtTag),
+ 21 => Ok(BrigadierParser::NbtPath),
+ 22 => Ok(BrigadierParser::Objective),
+ 23 => Ok(BrigadierParser::ObjectiveCriteira),
+ 24 => Ok(BrigadierParser::Operation),
+ 25 => Ok(BrigadierParser::Particle),
+ 26 => Ok(BrigadierParser::Angle),
+ 27 => Ok(BrigadierParser::Rotation),
+ 28 => Ok(BrigadierParser::ScoreboardSlot),
+ 29 => {
let flags = buf.read_byte()?;
Ok(BrigadierParser::ScoreHolder {
allows_multiple: flags & 0x01 != 0,
})
}
- BrigadierParserType::Swizzle => Ok(BrigadierParser::Swizzle),
- BrigadierParserType::Team => Ok(BrigadierParser::Team),
- BrigadierParserType::ItemSlot => Ok(BrigadierParser::ItemSlot),
- BrigadierParserType::ResourceLocation => Ok(BrigadierParser::ResourceLocation),
- BrigadierParserType::MobEffect => Ok(BrigadierParser::MobEffect),
- BrigadierParserType::Function => Ok(BrigadierParser::Function),
- BrigadierParserType::EntityAnchor => Ok(BrigadierParser::EntityAnchor),
- BrigadierParserType::Range => Ok(BrigadierParser::Range {
- decimals_allowed: buf.read_boolean()?,
- }),
- BrigadierParserType::IntRange => Ok(BrigadierParser::IntRange),
- BrigadierParserType::FloatRange => Ok(BrigadierParser::FloatRange),
- BrigadierParserType::ItemEnchantment => Ok(BrigadierParser::ItemEnchantment),
- BrigadierParserType::EntitySummon => Ok(BrigadierParser::EntitySummon),
- BrigadierParserType::Dimension => Ok(BrigadierParser::Dimension),
- BrigadierParserType::Uuid => Ok(BrigadierParser::Uuid),
- BrigadierParserType::NbtTag => Ok(BrigadierParser::NbtTag),
- BrigadierParserType::NbtCompoundTag => Ok(BrigadierParser::NbtCompoundTag),
- BrigadierParserType::Time => Ok(BrigadierParser::Time),
- BrigadierParserType::ResourceOrTag => Ok(BrigadierParser::ResourceOrTag {
+ 30 => Ok(BrigadierParser::Swizzle),
+ 31 => Ok(BrigadierParser::Team),
+ 32 => Ok(BrigadierParser::ItemSlot),
+ 33 => Ok(BrigadierParser::ResourceLocation),
+ 34 => Ok(BrigadierParser::MobEffect),
+ 35 => Ok(BrigadierParser::Function),
+ 36 => Ok(BrigadierParser::EntityAnchor),
+ 37 => Ok(BrigadierParser::IntRange),
+ 38 => Ok(BrigadierParser::FloatRange),
+ 39 => Ok(BrigadierParser::ItemEnchantment),
+ 40 => Ok(BrigadierParser::EntitySummon),
+ 41 => Ok(BrigadierParser::Dimension),
+ 42 => Ok(BrigadierParser::Time),
+ 43 => Ok(BrigadierParser::ResourceOrTag {
registry_key: buf.read_resource_location()?,
}),
- BrigadierParserType::Resource => Ok(BrigadierParser::Resource {
+ 44 => Ok(BrigadierParser::Resource {
registry_key: buf.read_resource_location()?,
}),
+ 45 => Ok(BrigadierParser::TemplateMirror),
+ 46 => Ok(BrigadierParser::TemplateRotation),
+ 47 => Ok(BrigadierParser::Uuid),
+ _ => Err(format!("Unknown BrigadierParser type: {}", parser_type)),
}
}
}
@@ -305,7 +201,7 @@ impl McBufReadable for BrigadierNodeStub {
let flags = u8::read_into(buf)?;
if flags > 31 {
println!(
- "Warning: The flags from a Brigadier node are over 31. This is probably a bug."
+ "Warning: The flags from a Brigadier node are over 31 ({flags}; {flags:#b}). This is probably a bug.",
);
}
@@ -337,3 +233,9 @@ impl McBufReadable for BrigadierNodeStub {
// return Err("Unknown node type".to_string());
}
}
+
+impl McBufWritable for BrigadierNodeStub {
+ fn write_into(&self, buf: &mut impl Write) -> Result<(), std::io::Error> {
+ todo!()
+ }
+}
diff --git a/login.txt b/login.txt
index 22a2dc6c..d196e98c 100644
--- a/login.txt
+++ b/login.txt
@@ -1,5 +1,5 @@
ClientboundLoginPacket {
- player_id: 30321,
+ player_id: 41695,
hardcore: false,
game_type: CREATIVE,
previous_game_type: None,
@@ -12,69 +12,77 @@ ClientboundLoginPacket {
{
"": Compound(
{
- "minecraft:chat_type": Compound(
+ "minecraft:dimension_type": Compound(
{
"type": String(
- "minecraft:chat_type",
+ "minecraft:dimension_type",
),
"value": List(
[
Compound(
{
- "id": Int(
- 0,
- ),
- "name": String(
- "minecraft:chat",
- ),
"element": Compound(
{
- "chat": Compound(
- {
- "decoration": Compound(
- {
- "style": Compound(
- {},
- ),
- "translation_key": String(
- "chat.type.text",
- ),
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- },
- ),
- },
+ "has_ceiling": Byte(
+ 0,
),
- "narration": Compound(
+ "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(
{
- "priority": String(
- "chat",
+ "type": String(
+ "minecraft:uniform",
),
- "decoration": Compound(
+ "value": Compound(
{
- "translation_key": String(
- "chat.type.text.narrate",
- ),
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
+ "max_inclusive": Int(
+ 7,
),
- "style": Compound(
- {},
+ "min_inclusive": Int(
+ 0,
),
},
),
@@ -82,341 +90,241 @@ ClientboundLoginPacket {
),
},
),
- },
- ),
- Compound(
- {
- "name": String(
- "minecraft:system",
- ),
"id": Int(
- 1,
- ),
- "element": Compound(
- {
- "chat": Compound(
- {},
- ),
- "narration": Compound(
- {
- "priority": String(
- "system",
- ),
- },
- ),
- },
+ 0,
),
- },
- ),
- Compound(
- {
"name": String(
- "minecraft:game_info",
- ),
- "id": Int(
- 2,
- ),
- "element": Compound(
- {
- "overlay": Compound(
- {},
- ),
- },
+ "minecraft:overworld",
),
},
),
Compound(
{
- "id": Int(
- 3,
- ),
"element": Compound(
{
- "chat": Compound(
- {
- "decoration": Compound(
- {
- "translation_key": String(
- "chat.type.announcement",
- ),
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "style": Compound(
- {},
- ),
- },
- ),
- },
+ "fixed_time": Long(
+ 18000,
),
- "narration": Compound(
- {
- "priority": String(
- "chat",
- ),
- "decoration": Compound(
- {
- "translation_key": String(
- "chat.type.text.narrate",
- ),
- "style": Compound(
- {},
- ),
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- },
- ),
- },
+ "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:say_command",
+ "minecraft:the_nether",
+ ),
+ "id": Int(
+ 1,
),
},
),
Compound(
{
"id": Int(
- 4,
+ 2,
),
"element": Compound(
{
- "chat": Compound(
- {
- "decoration": Compound(
- {
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "translation_key": String(
- "commands.message.display.incoming",
- ),
- "style": Compound(
- {
- "italic": Byte(
- 1,
- ),
- "color": String(
- "gray",
- ),
- },
- ),
- },
- ),
- },
- ),
- "narration": Compound(
+ "monster_spawn_light_level": Compound(
{
- "priority": String(
- "chat",
+ "type": String(
+ "minecraft:uniform",
),
- "decoration": Compound(
+ "value": Compound(
{
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "style": Compound(
- {},
+ "min_inclusive": Int(
+ 0,
),
- "translation_key": String(
- "chat.type.text.narrate",
+ "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:msg_command",
+ "minecraft:the_end",
),
},
),
Compound(
{
"id": Int(
- 5,
+ 3,
),
"name": String(
- "minecraft:team_msg_command",
+ "minecraft:overworld_caves",
),
"element": Compound(
{
- "narration": Compound(
- {
- "decoration": Compound(
- {
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "style": Compound(
- {},
- ),
- "translation_key": String(
- "chat.type.text.narrate",
- ),
- },
- ),
- "priority": String(
- "chat",
- ),
- },
+ "effects": String(
+ "minecraft:overworld",
),
- "chat": Compound(
- {
- "decoration": Compound(
- {
- "style": Compound(
- {},
- ),
- "parameters": List(
- [
- String(
- "team_name",
- ),
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "translation_key": String(
- "chat.type.team.text",
- ),
- },
- ),
- },
+ "bed_works": Byte(
+ 1,
),
- },
- ),
- },
- ),
- Compound(
- {
- "name": String(
- "minecraft:emote_command",
- ),
- "id": Int(
- 6,
- ),
- "element": Compound(
- {
- "narration": Compound(
+ "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(
{
- "decoration": Compound(
+ "value": Compound(
{
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "style": Compound(
- {},
+ "min_inclusive": Int(
+ 0,
),
- "translation_key": String(
- "chat.type.emote",
+ "max_inclusive": Int(
+ 7,
),
},
),
- "priority": String(
- "chat",
+ "type": String(
+ "minecraft:uniform",
),
},
),
- "chat": Compound(
- {
- "decoration": Compound(
- {
- "translation_key": String(
- "chat.type.emote",
- ),
- "parameters": List(
- [
- String(
- "sender",
- ),
- String(
- "content",
- ),
- ],
- ),
- "style": Compound(
- {},
- ),
- },
- ),
- },
+ "piglin_safe": Byte(
+ 0,
),
- },
- ),
- },
- ),
- Compound(
- {
- "element": Compound(
- {
- "narration": Compound(
- {
- "priority": String(
- "chat",
- ),
- },
+ "has_skylight": Byte(
+ 1,
),
- "chat": Compound(
- {},
+ "has_ceiling": Byte(
+ 1,
+ ),
+ "coordinate_scale": Double(
+ 1.0,
+ ),
+ "natural": Byte(
+ 1,
),
},
),
- "name": String(
- "minecraft:tellraw_command",
- ),
- "id": Int(
- 7,
- ),
},
),
],
@@ -425,61 +333,58 @@ ClientboundLoginPacket {
),
"minecraft:worldgen/biome": Compound(
{
- "type": String(
- "minecraft:worldgen/biome",
- ),
"value": List(
[
Compound(
{
+ "id": Int(
+ 0,
+ ),
"element": Compound(
{
- "precipitation": String(
- "none",
+ "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(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
"offset": Double(
2.0,
),
"block_search_extent": Int(
8,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"tick_delay": Int(
6000,
),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "sky_color": Int(
- 8103167,
- ),
- "water_color": Int(
- 4159204,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
- "downfall": Float(
- 0.5,
+ "precipitation": String(
+ "none",
),
},
),
- "id": Int(
- 0,
- ),
"name": String(
"minecraft:the_void",
),
@@ -487,11 +392,11 @@ ClientboundLoginPacket {
),
Compound(
{
+ "name": String(
+ "minecraft:plains",
+ ),
"element": Compound(
{
- "precipitation": String(
- "rain",
- ),
"temperature": Float(
0.8,
),
@@ -500,20 +405,23 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
- "water_color": Int(
- 4159204,
- ),
- "water_fog_color": Int(
- 329011,
- ),
"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,
),
@@ -523,18 +431,15 @@ ClientboundLoginPacket {
"offset": Double(
2.0,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
},
),
},
),
+ "precipitation": String(
+ "rain",
+ ),
},
),
- "name": String(
- "minecraft:plains",
- ),
"id": Int(
1,
),
@@ -550,43 +455,43 @@ ClientboundLoginPacket {
),
"element": Compound(
{
- "downfall": Float(
- 0.4,
+ "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",
),
- "tick_delay": Int(
- 6000,
- ),
},
),
- "fog_color": Int(
- 12638463,
- ),
- "water_color": Int(
- 4159204,
- ),
- "sky_color": Int(
- 7907327,
- ),
},
),
- "precipitation": String(
- "rain",
+ "downfall": Float(
+ 0.4,
),
"temperature": Float(
0.8,
@@ -600,27 +505,27 @@ ClientboundLoginPacket {
"name": String(
"minecraft:snowy_plains",
),
+ "id": Int(
+ 3,
+ ),
"element": Compound(
{
- "downfall": Float(
- 0.5,
- ),
- "temperature": Float(
- 0.0,
+ "precipitation": String(
+ "snow",
),
"effects": Compound(
{
- "water_color": Int(
- 4159204,
- ),
"water_fog_color": Int(
329011,
),
+ "fog_color": Int(
+ 12638463,
+ ),
"sky_color": Int(
8364543,
),
- "fog_color": Int(
- 12638463,
+ "water_color": Int(
+ 4159204,
),
"mood_sound": Compound(
{
@@ -640,14 +545,14 @@ ClientboundLoginPacket {
),
},
),
- "precipitation": String(
- "snow",
+ "temperature": Float(
+ 0.0,
+ ),
+ "downfall": Float(
+ 0.5,
),
},
),
- "id": Int(
- 3,
- ),
},
),
Compound(
@@ -655,8 +560,17 @@ ClientboundLoginPacket {
"id": Int(
4,
),
+ "name": String(
+ "minecraft:ice_spikes",
+ ),
"element": Compound(
{
+ "downfall": Float(
+ 0.5,
+ ),
+ "temperature": Float(
+ 0.0,
+ ),
"precipitation": String(
"snow",
),
@@ -671,103 +585,103 @@ ClientboundLoginPacket {
"fog_color": Int(
12638463,
),
+ "water_color": Int(
+ 4159204,
+ ),
"mood_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "block_search_extent": Int(
- 8,
+ "tick_delay": Int(
+ 6000,
),
"offset": Double(
2.0,
),
- "tick_delay": Int(
- 6000,
+ "block_search_extent": Int(
+ 8,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "water_color": Int(
- 4159204,
- ),
},
),
- "downfall": Float(
- 0.5,
- ),
- "temperature": Float(
- 0.0,
- ),
},
),
- "name": String(
- "minecraft:ice_spikes",
- ),
},
),
Compound(
{
- "name": String(
- "minecraft:desert",
- ),
- "id": Int(
- 5,
- ),
"element": Compound(
{
+ "temperature": Float(
+ 2.0,
+ ),
"effects": Compound(
{
"mood_sound": Compound(
{
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"tick_delay": Int(
6000,
),
"offset": Double(
2.0,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
"block_search_extent": Int(
8,
),
},
),
- "sky_color": Int(
- 7254527,
- ),
"water_color": Int(
4159204,
),
- "water_fog_color": Int(
- 329011,
+ "sky_color": Int(
+ 7254527,
),
"fog_color": Int(
12638463,
),
+ "water_fog_color": Int(
+ 329011,
+ ),
},
),
- "temperature": Float(
- 2.0,
+ "downfall": Float(
+ 0.0,
),
"precipitation": String(
"none",
),
- "downfall": Float(
- 0.0,
- ),
},
),
+ "id": Int(
+ 5,
+ ),
+ "name": String(
+ "minecraft:desert",
+ ),
},
),
Compound(
{
"element": Compound(
{
+ "temperature": Float(
+ 0.8,
+ ),
+ "downfall": Float(
+ 0.9,
+ ),
"effects": Compound(
{
- "water_fog_color": Int(
- 2302743,
+ "foliage_color": Int(
+ 6975545,
+ ),
+ "water_color": Int(
+ 6388580,
),
"music": Compound(
{
@@ -777,56 +691,47 @@ ClientboundLoginPacket {
"max_delay": Int(
24000,
),
- "sound": String(
- "minecraft:music.overworld.swamp",
- ),
"min_delay": Int(
12000,
),
+ "sound": String(
+ "minecraft:music.overworld.swamp",
+ ),
},
),
"fog_color": Int(
12638463,
),
- "water_color": Int(
- 6388580,
- ),
- "sky_color": Int(
- 7907327,
+ "grass_color_modifier": String(
+ "swamp",
),
"mood_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.cave",
+ "offset": Double(
+ 2.0,
),
"block_search_extent": Int(
8,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"tick_delay": Int(
6000,
),
- "offset": Double(
- 2.0,
- ),
},
),
- "foliage_color": Int(
- 6975545,
+ "sky_color": Int(
+ 7907327,
),
- "grass_color_modifier": String(
- "swamp",
+ "water_fog_color": Int(
+ 2302743,
),
},
),
- "temperature": Float(
- 0.8,
- ),
"precipitation": String(
"rain",
),
- "downfall": Float(
- 0.9,
- ),
},
),
"name": String(
@@ -847,78 +752,75 @@ ClientboundLoginPacket {
),
"element": Compound(
{
+ "downfall": Float(
+ 0.9,
+ ),
+ "temperature": Float(
+ 0.8,
+ ),
"effects": Compound(
{
- "mood_sound": Compound(
- {
- "tick_delay": Int(
- 6000,
- ),
- "offset": Double(
- 2.0,
- ),
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "block_search_extent": Int(
- 8,
- ),
- },
- ),
"foliage_color": Int(
9285927,
),
- "fog_color": Int(
- 12638463,
+ "grass_color_modifier": String(
+ "swamp",
+ ),
+ "water_color": Int(
+ 3832426,
+ ),
+ "sky_color": Int(
+ 7907327,
),
"music": Compound(
{
- "sound": String(
- "minecraft:music.overworld.swamp",
- ),
"replace_current_music": Byte(
0,
),
"max_delay": Int(
24000,
),
+ "sound": String(
+ "minecraft:music.overworld.swamp",
+ ),
"min_delay": Int(
12000,
),
},
),
- "grass_color_modifier": String(
- "swamp",
- ),
- "water_color": Int(
- 3832426,
+ "fog_color": Int(
+ 12638463,
),
"water_fog_color": Int(
5077600,
),
- "sky_color": Int(
- 7907327,
+ "mood_sound": Compound(
+ {
+ "tick_delay": Int(
+ 6000,
+ ),
+ "offset": Double(
+ 2.0,
+ ),
+ "block_search_extent": Int(
+ 8,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
+ },
),
},
),
- "temperature": Float(
- 0.8,
- ),
"precipitation": String(
"rain",
),
- "downfall": Float(
- 0.9,
- ),
},
),
},
),
Compound(
{
- "id": Int(
- 8,
- ),
"name": String(
"minecraft:forest",
),
@@ -927,11 +829,20 @@ ClientboundLoginPacket {
"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,
),
@@ -940,55 +851,52 @@ ClientboundLoginPacket {
"block_search_extent": Int(
8,
),
- "sound": String(
- "minecraft:ambient.cave",
+ "offset": Double(
+ 2.0,
),
"tick_delay": Int(
6000,
),
- "offset": Double(
- 2.0,
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
"sky_color": Int(
7972607,
),
- "water_color": Int(
- 4159204,
- ),
"music": Compound(
{
- "replace_current_music": Byte(
- 0,
- ),
- "min_delay": Int(
- 12000,
- ),
"sound": String(
"minecraft:music.overworld.jungle_and_forest",
),
+ "replace_current_music": Byte(
+ 0,
+ ),
"max_delay": Int(
24000,
),
+ "min_delay": Int(
+ 12000,
+ ),
},
),
},
),
- "precipitation": String(
- "rain",
- ),
- "downfall": Float(
- 0.8,
- ),
},
),
+ "id": Int(
+ 8,
+ ),
},
),
Compound(
{
"element": Compound(
{
+ "downfall": Float(
+ 0.8,
+ ),
"temperature": Float(
0.7,
),
@@ -997,55 +905,52 @@ ClientboundLoginPacket {
"water_color": Int(
4159204,
),
- "sky_color": Int(
- 7972607,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
"mood_sound": Compound(
{
- "tick_delay": Int(
- 6000,
+ "block_search_extent": Int(
+ 8,
),
"offset": Double(
2.0,
),
+ "tick_delay": Int(
+ 6000,
+ ),
"sound": String(
"minecraft:ambient.cave",
),
- "block_search_extent": Int(
- 8,
- ),
},
),
+ "water_fog_color": Int(
+ 329011,
+ ),
+ "sky_color": Int(
+ 7972607,
+ ),
"music": Compound(
{
"max_delay": Int(
24000,
),
- "sound": String(
- "minecraft:music.overworld.jungle_and_forest",
- ),
"min_delay": Int(
12000,
),
"replace_current_music": Byte(
0,
),
+ "sound": String(
+ "minecraft:music.overworld.jungle_and_forest",
+ ),
},
),
+ "fog_color": Int(
+ 12638463,
+ ),
},
),
"precipitation": String(
"rain",
),
- "downfall": Float(
- 0.8,
- ),
},
),
"name": String(
@@ -1061,17 +966,11 @@ ClientboundLoginPacket {
"name": String(
"minecraft:birch_forest",
),
- "id": Int(
- 10,
- ),
"element": Compound(
{
"precipitation": String(
"rain",
),
- "temperature": Float(
- 0.6,
- ),
"downfall": Float(
0.6,
),
@@ -1080,25 +979,6 @@ ClientboundLoginPacket {
"fog_color": Int(
12638463,
),
- "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,
- ),
- },
- ),
"sky_color": Int(
8037887,
),
@@ -1110,196 +990,236 @@ ClientboundLoginPacket {
"min_delay": Int(
12000,
),
- "sound": String(
- "minecraft:music.overworld.jungle_and_forest",
+ "max_delay": Int(
+ 24000,
),
"replace_current_music": Byte(
0,
),
- "max_delay": Int(
- 24000,
+ "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(
{
- "name": String(
- "minecraft:dark_forest",
- ),
- "id": Int(
- 11,
- ),
"element": Compound(
{
- "downfall": Float(
- 0.8,
- ),
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.7,
- ),
"effects": Compound(
{
- "sky_color": Int(
- 7972607,
- ),
- "water_fog_color": Int(
- 329011,
+ "water_color": Int(
+ 4159204,
),
"fog_color": Int(
12638463,
),
- "mood_sound": Compound(
+ "music": Compound(
{
- "tick_delay": Int(
- 6000,
+ "max_delay": Int(
+ 24000,
),
- "block_search_extent": Int(
- 8,
+ "replace_current_music": Byte(
+ 0,
),
- "offset": Double(
- 2.0,
+ "min_delay": Int(
+ 12000,
),
"sound": String(
- "minecraft:ambient.cave",
+ "minecraft:music.overworld.jungle_and_forest",
),
},
),
- "grass_color_modifier": String(
- "dark_forest",
+ "sky_color": Int(
+ 7972607,
),
- "water_color": Int(
- 4159204,
+ "water_fog_color": Int(
+ 329011,
),
- "music": Compound(
+ "mood_sound": Compound(
{
- "min_delay": Int(
- 12000,
+ "sound": String(
+ "minecraft:ambient.cave",
),
- "replace_current_music": Byte(
- 0,
+ "offset": Double(
+ 2.0,
),
- "max_delay": Int(
- 24000,
+ "tick_delay": Int(
+ 6000,
),
- "sound": String(
- "minecraft:music.overworld.jungle_and_forest",
+ "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(
{
- "sky_color": Int(
- 8037887,
+ "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,
),
- "replace_current_music": Byte(
- 0,
- ),
"sound": String(
"minecraft:music.overworld.jungle_and_forest",
),
+ "replace_current_music": Byte(
+ 0,
+ ),
"max_delay": Int(
24000,
),
},
),
- "water_fog_color": Int(
- 329011,
+ "water_color": Int(
+ 4159204,
+ ),
+ "sky_color": Int(
+ 8037887,
),
"fog_color": Int(
12638463,
),
- "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",
- ),
- },
+ "water_fog_color": Int(
+ 329011,
),
},
),
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.6,
- ),
},
),
- "name": String(
- "minecraft:old_growth_birch_forest",
- ),
- "id": Int(
- 12,
- ),
},
),
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",
),
- "replace_current_music": Byte(
- 0,
- ),
},
),
- "water_fog_color": Int(
- 329011,
- ),
"water_color": Int(
4159204,
),
@@ -1311,36 +1231,21 @@ ClientboundLoginPacket {
"block_search_extent": Int(
8,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
"offset": Double(
2.0,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
},
),
- "fog_color": Int(
- 12638463,
- ),
- "sky_color": Int(
- 8168447,
- ),
},
),
- "temperature": Float(
- 0.3,
- ),
"downfall": Float(
0.8,
),
},
),
- "id": Int(
- 13,
- ),
- "name": String(
- "minecraft:old_growth_pine_taiga",
- ),
},
),
Compound(
@@ -1353,37 +1258,34 @@ ClientboundLoginPacket {
"precipitation": String(
"rain",
),
- "downfall": Float(
- 0.8,
- ),
- "temperature": Float(
- 0.25,
- ),
"effects": Compound(
{
+ "fog_color": Int(
+ 12638463,
+ ),
"mood_sound": Compound(
{
- "tick_delay": Int(
- 6000,
+ "sound": String(
+ "minecraft:ambient.cave",
),
"offset": Double(
2.0,
),
+ "tick_delay": Int(
+ 6000,
+ ),
"block_search_extent": Int(
8,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
},
),
- "sky_color": Int(
- 8233983,
+ "water_fog_color": Int(
+ 329011,
),
"music": Compound(
{
- "max_delay": Int(
- 24000,
+ "replace_current_music": Byte(
+ 0,
),
"sound": String(
"minecraft:music.overworld.old_growth_taiga",
@@ -1391,22 +1293,25 @@ ClientboundLoginPacket {
"min_delay": Int(
12000,
),
- "replace_current_music": Byte(
- 0,
+ "max_delay": Int(
+ 24000,
),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
"water_color": Int(
4159204,
),
+ "sky_color": Int(
+ 8233983,
+ ),
},
),
+ "temperature": Float(
+ 0.25,
+ ),
+ "downfall": Float(
+ 0.8,
+ ),
},
),
"id": Int(
@@ -1424,6 +1329,9 @@ ClientboundLoginPacket {
),
"element": Compound(
{
+ "temperature": Float(
+ 0.25,
+ ),
"downfall": Float(
0.8,
),
@@ -1432,23 +1340,17 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
- ),
"water_color": Int(
4159204,
),
- "sky_color": Int(
- 8233983,
+ "water_fog_color": Int(
+ 329011,
),
"fog_color": Int(
12638463,
),
"mood_sound": Compound(
{
- "block_search_extent": Int(
- 8,
- ),
"tick_delay": Int(
6000,
),
@@ -1458,13 +1360,16 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
},
),
+ "sky_color": Int(
+ 8233983,
+ ),
},
),
- "temperature": Float(
- 0.25,
- ),
},
),
},
@@ -1473,35 +1378,35 @@ ClientboundLoginPacket {
{
"element": Compound(
{
- "precipitation": String(
- "snow",
- ),
"temperature": Float(
-0.5,
),
+ "downfall": Float(
+ 0.4,
+ ),
+ "precipitation": String(
+ "snow",
+ ),
"effects": Compound(
{
- "water_color": Int(
- 4020182,
- ),
"mood_sound": Compound(
{
- "tick_delay": Int(
- 6000,
- ),
"offset": Double(
2.0,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
"block_search_extent": Int(
8,
),
+ "tick_delay": Int(
+ 6000,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
},
),
- "water_fog_color": Int(
- 329011,
+ "water_color": Int(
+ 4020182,
),
"sky_color": Int(
8625919,
@@ -1509,47 +1414,50 @@ ClientboundLoginPacket {
"fog_color": Int(
12638463,
),
+ "water_fog_color": Int(
+ 329011,
+ ),
},
),
- "downfall": Float(
- 0.4,
- ),
},
),
- "name": String(
- "minecraft:snowy_taiga",
- ),
"id": Int(
16,
),
+ "name": String(
+ "minecraft:snowy_taiga",
+ ),
},
),
Compound(
{
+ "name": String(
+ "minecraft:savanna",
+ ),
+ "id": Int(
+ 17,
+ ),
"element": Compound(
{
+ "precipitation": String(
+ "none",
+ ),
"effects": Compound(
{
- "sky_color": Int(
- 7254527,
- ),
- "water_fog_color": Int(
- 329011,
+ "water_color": Int(
+ 4159204,
),
"fog_color": Int(
12638463,
),
- "water_color": Int(
- 4159204,
- ),
"mood_sound": Compound(
{
- "tick_delay": Int(
- 6000,
- ),
"offset": Double(
2.0,
),
+ "tick_delay": Int(
+ 6000,
+ ),
"block_search_extent": Int(
8,
),
@@ -1558,50 +1466,50 @@ ClientboundLoginPacket {
),
},
),
+ "sky_color": Int(
+ 7254527,
+ ),
+ "water_fog_color": Int(
+ 329011,
+ ),
},
),
- "precipitation": String(
- "none",
+ "temperature": Float(
+ 2.0,
),
"downfall": Float(
0.0,
),
- "temperature": Float(
- 2.0,
- ),
},
),
- "name": String(
- "minecraft:savanna",
- ),
- "id": Int(
- 17,
- ),
},
),
Compound(
{
- "name": String(
- "minecraft:savanna_plateau",
- ),
"element": Compound(
{
"precipitation": String(
"none",
),
+ "downfall": Float(
+ 0.0,
+ ),
+ "temperature": Float(
+ 2.0,
+ ),
"effects": Compound(
{
"water_fog_color": Int(
329011,
),
- "sky_color": Int(
- 7254527,
- ),
"fog_color": Int(
12638463,
),
"mood_sound": Compound(
{
+ "tick_delay": Int(
+ 6000,
+ ),
"offset": Double(
2.0,
),
@@ -1611,24 +1519,21 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
- "tick_delay": Int(
- 6000,
- ),
},
),
"water_color": Int(
4159204,
),
+ "sky_color": Int(
+ 7254527,
+ ),
},
),
- "temperature": Float(
- 2.0,
- ),
- "downfall": Float(
- 0.0,
- ),
},
),
+ "name": String(
+ "minecraft:savanna_plateau",
+ ),
"id": Int(
18,
),
@@ -1638,36 +1543,39 @@ ClientboundLoginPacket {
{
"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(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "tick_delay": Int(
- 6000,
+ "block_search_extent": Int(
+ 8,
),
"offset": Double(
2.0,
),
- "block_search_extent": Int(
- 8,
+ "tick_delay": Int(
+ 6000,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "sky_color": Int(
- 8233727,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
"downfall": Float(
@@ -1676,35 +1584,50 @@ ClientboundLoginPacket {
"precipitation": String(
"rain",
),
- "temperature": Float(
- 0.2,
- ),
},
),
- "id": Int(
- 19,
- ),
"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(
{
- "block_search_extent": Int(
- 8,
+ "tick_delay": Int(
+ 6000,
),
"offset": Double(
2.0,
@@ -1712,91 +1635,73 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
- "tick_delay": Int(
- 6000,
+ "block_search_extent": Int(
+ 8,
),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "sky_color": Int(
- 8233727,
- ),
- "water_color": Int(
- 4159204,
- ),
},
),
- "temperature": Float(
- 0.2,
- ),
"downfall": Float(
0.3,
),
- "precipitation": String(
- "rain",
- ),
},
),
- "name": String(
- "minecraft:windswept_gravelly_hills",
- ),
},
),
Compound(
{
"element": Compound(
{
- "temperature": Float(
- 0.2,
- ),
"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(
{
- "offset": Double(
- 2.0,
- ),
- "block_search_extent": Int(
- 8,
- ),
"tick_delay": Int(
6000,
),
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
+ "offset": Double(
+ 2.0,
+ ),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
- "sky_color": Int(
- 8233727,
- ),
- "water_color": Int(
- 4159204,
- ),
},
),
"precipitation": String(
"rain",
),
+ "temperature": Float(
+ 0.2,
+ ),
},
),
- "name": String(
- "minecraft:windswept_forest",
- ),
"id": Int(
21,
),
+ "name": String(
+ "minecraft:windswept_forest",
+ ),
},
),
Compound(
@@ -1804,79 +1709,88 @@ ClientboundLoginPacket {
"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(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "block_search_extent": Int(
- 8,
+ "tick_delay": Int(
+ 6000,
),
"offset": Double(
2.0,
),
- "tick_delay": Int(
- 6000,
+ "block_search_extent": Int(
+ 8,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "water_color": Int(
- 4159204,
- ),
- "sky_color": Int(
- 7254527,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
"temperature": Float(
2.0,
),
- "precipitation": String(
- "none",
- ),
"downfall": Float(
0.0,
),
},
),
- "name": String(
- "minecraft:windswept_savanna",
- ),
},
),
Compound(
{
+ "id": Int(
+ 23,
+ ),
+ "name": String(
+ "minecraft:jungle",
+ ),
"element": Compound(
{
"downfall": Float(
0.9,
),
- "temperature": Float(
- 0.95,
+ "precipitation": String(
+ "rain",
),
"effects": Compound(
{
"water_fog_color": Int(
329011,
),
+ "water_color": Int(
+ 4159204,
+ ),
"music": Compound(
{
- "max_delay": Int(
- 24000,
- ),
"sound": String(
"minecraft:music.overworld.jungle_and_forest",
),
+ "max_delay": Int(
+ 24000,
+ ),
"replace_current_music": Byte(
0,
),
@@ -1885,173 +1799,158 @@ ClientboundLoginPacket {
),
},
),
- "fog_color": Int(
- 12638463,
- ),
- "water_color": Int(
- 4159204,
+ "sky_color": Int(
+ 7842047,
),
"mood_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.cave",
+ "tick_delay": Int(
+ 6000,
),
"offset": Double(
2.0,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"block_search_extent": Int(
8,
),
- "tick_delay": Int(
- 6000,
- ),
},
),
- "sky_color": Int(
- 7842047,
+ "fog_color": Int(
+ 12638463,
),
},
),
- "precipitation": String(
- "rain",
+ "temperature": Float(
+ 0.95,
),
},
),
- "name": String(
- "minecraft:jungle",
- ),
- "id": Int(
- 23,
- ),
},
),
Compound(
{
- "id": Int(
- 24,
- ),
"element": Compound(
{
- "temperature": Float(
- 0.95,
- ),
- "precipitation": String(
- "rain",
- ),
"effects": Compound(
{
- "water_color": Int(
- 4159204,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "music": Compound(
+ "mood_sound": Compound(
{
- "min_delay": Int(
- 12000,
+ "offset": Double(
+ 2.0,
+ ),
+ "tick_delay": Int(
+ 6000,
),
"sound": String(
- "minecraft:music.overworld.jungle_and_forest",
+ "minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
+ },
+ ),
+ "music": Compound(
+ {
"replace_current_music": Byte(
0,
),
"max_delay": Int(
24000,
),
- },
- ),
- "sky_color": Int(
- 7842047,
- ),
- "mood_sound": Compound(
- {
- "tick_delay": Int(
- 6000,
+ "min_delay": Int(
+ 12000,
),
"sound": String(
- "minecraft:ambient.cave",
- ),
- "block_search_extent": Int(
- 8,
- ),
- "offset": Double(
- 2.0,
+ "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(
{
- "name": String(
- "minecraft:bamboo_jungle",
- ),
- "id": Int(
- 25,
- ),
"element": Compound(
{
- "precipitation": String(
- "rain",
+ "downfall": Float(
+ 0.9,
),
"temperature": Float(
0.95,
),
"effects": Compound(
{
- "fog_color": Int(
- 12638463,
- ),
"music": Compound(
{
+ "sound": String(
+ "minecraft:music.overworld.jungle_and_forest",
+ ),
"min_delay": Int(
12000,
),
- "max_delay": Int(
- 24000,
- ),
"replace_current_music": Byte(
0,
),
- "sound": String(
- "minecraft:music.overworld.jungle_and_forest",
+ "max_delay": Int(
+ 24000,
),
},
),
- "sky_color": Int(
- 7842047,
+ "fog_color": Int(
+ 12638463,
),
"mood_sound": Compound(
{
- "tick_delay": Int(
- 6000,
- ),
"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,
),
@@ -2060,26 +1959,38 @@ ClientboundLoginPacket {
),
},
),
- "downfall": Float(
- 0.9,
+ "precipitation": String(
+ "rain",
),
},
),
+ "name": String(
+ "minecraft:bamboo_jungle",
+ ),
+ "id": Int(
+ 25,
+ ),
},
),
Compound(
{
- "id": Int(
- 26,
- ),
"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(
@@ -2088,6 +1999,15 @@ ClientboundLoginPacket {
"foliage_color": Int(
10387789,
),
+ "grass_color": Int(
+ 9470285,
+ ),
+ "fog_color": Int(
+ 12638463,
+ ),
+ "water_fog_color": Int(
+ 329011,
+ ),
"mood_sound": Compound(
{
"sound": String(
@@ -2107,34 +2027,22 @@ ClientboundLoginPacket {
"sky_color": Int(
7254527,
),
- "fog_color": Int(
- 12638463,
- ),
- "grass_color": Int(
- 9470285,
- ),
- "water_fog_color": Int(
- 329011,
- ),
},
),
- "precipitation": String(
- "none",
- ),
- "downfall": Float(
- 0.0,
- ),
},
),
},
),
Compound(
{
+ "name": String(
+ "minecraft:eroded_badlands",
+ ),
+ "id": Int(
+ 27,
+ ),
"element": Compound(
{
- "temperature": Float(
- 2.0,
- ),
"precipitation": String(
"none",
),
@@ -2143,50 +2051,47 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
+ "foliage_color": Int(
+ 10387789,
),
- "fog_color": Int(
- 12638463,
+ "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,
),
- "offset": Double(
- 2.0,
- ),
"sound": String(
"minecraft:ambient.cave",
),
+ "offset": Double(
+ 2.0,
+ ),
"tick_delay": Int(
6000,
),
},
),
- "sky_color": Int(
- 7254527,
- ),
- "foliage_color": Int(
- 10387789,
- ),
- "grass_color": Int(
- 9470285,
+ "fog_color": Int(
+ 12638463,
),
},
),
+ "temperature": Float(
+ 2.0,
+ ),
},
),
- "id": Int(
- 27,
- ),
- "name": String(
- "minecraft:eroded_badlands",
- ),
},
),
Compound(
@@ -2194,24 +2099,33 @@ ClientboundLoginPacket {
"id": Int(
28,
),
- "name": String(
- "minecraft:wooded_badlands",
- ),
"element": Compound(
{
+ "temperature": Float(
+ 2.0,
+ ),
+ "downfall": Float(
+ 0.0,
+ ),
+ "precipitation": String(
+ "none",
+ ),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
- ),
- "water_color": Int(
- 4159204,
- ),
"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,
),
@@ -2221,179 +2135,173 @@ ClientboundLoginPacket {
"tick_delay": Int(
6000,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
},
),
+ "water_color": Int(
+ 4159204,
+ ),
"fog_color": Int(
12638463,
),
"foliage_color": Int(
10387789,
),
- "grass_color": Int(
- 9470285,
- ),
},
),
- "precipitation": String(
- "none",
- ),
- "downfall": Float(
- 0.0,
- ),
- "temperature": Float(
- 2.0,
- ),
},
),
+ "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(
{
- "max_delay": Int(
- 24000,
- ),
- "sound": String(
- "minecraft:music.overworld.meadow",
+ "replace_current_music": Byte(
+ 0,
),
"min_delay": Int(
12000,
),
- "replace_current_music": Byte(
- 0,
+ "sound": String(
+ "minecraft:music.overworld.meadow",
+ ),
+ "max_delay": Int(
+ 24000,
),
},
),
- "water_color": Int(
- 937679,
- ),
"sky_color": Int(
8103167,
),
- "fog_color": Int(
- 12638463,
- ),
"mood_sound": Compound(
{
+ "tick_delay": Int(
+ 6000,
+ ),
"block_search_extent": Int(
8,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
"offset": Double(
2.0,
),
- "tick_delay": Int(
- 6000,
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "water_fog_color": Int(
- 329011,
+ "fog_color": Int(
+ 12638463,
),
},
),
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.5,
- ),
- "downfall": Float(
- 0.8,
- ),
},
),
- "name": String(
- "minecraft:meadow",
- ),
- "id": Int(
- 29,
- ),
},
),
Compound(
{
- "name": String(
- "minecraft:grove",
- ),
- "id": Int(
- 30,
- ),
"element": Compound(
{
"precipitation": String(
"snow",
),
- "downfall": Float(
- 0.8,
+ "temperature": Float(
+ -0.2,
),
"effects": Compound(
{
- "fog_color": Int(
- 12638463,
+ "water_color": Int(
+ 4159204,
),
- "music": Compound(
+ "mood_sound": Compound(
{
- "replace_current_music": Byte(
- 0,
+ "offset": Double(
+ 2.0,
),
- "sound": String(
- "minecraft:music.overworld.grove",
+ "block_search_extent": Int(
+ 8,
),
- "min_delay": Int(
- 12000,
+ "tick_delay": Int(
+ 6000,
),
- "max_delay": Int(
- 24000,
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "water_color": Int(
- 4159204,
- ),
"sky_color": Int(
8495359,
),
- "mood_sound": Compound(
+ "music": Compound(
{
- "block_search_extent": Int(
- 8,
+ "max_delay": Int(
+ 24000,
),
- "sound": String(
- "minecraft:ambient.cave",
+ "min_delay": Int(
+ 12000,
),
- "offset": Double(
- 2.0,
+ "sound": String(
+ "minecraft:music.overworld.grove",
),
- "tick_delay": Int(
- 6000,
+ "replace_current_music": Byte(
+ 0,
),
},
),
+ "fog_color": Int(
+ 12638463,
+ ),
+ "water_fog_color": Int(
+ 329011,
+ ),
},
),
- "temperature": Float(
- -0.2,
+ "downfall": Float(
+ 0.8,
),
},
),
+ "name": String(
+ "minecraft:grove",
+ ),
+ "id": Int(
+ 30,
+ ),
},
),
Compound(
{
+ "name": String(
+ "minecraft:snowy_slopes",
+ ),
"element": Compound(
{
"temperature": Float(
@@ -2407,50 +2315,50 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
+ "water_fog_color": Int(
+ 329011,
+ ),
+ "fog_color": Int(
+ 12638463,
+ ),
"music": Compound(
{
- "min_delay": Int(
- 12000,
- ),
"max_delay": Int(
24000,
),
- "replace_current_music": Byte(
- 0,
- ),
"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(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "offset": Double(
- 2.0,
+ "block_search_extent": Int(
+ 8,
),
"tick_delay": Int(
6000,
),
- "block_search_extent": Int(
- 8,
+ "offset": Double(
+ 2.0,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
- "sky_color": Int(
- 8560639,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
},
@@ -2458,15 +2366,12 @@ ClientboundLoginPacket {
"id": Int(
31,
),
- "name": String(
- "minecraft:snowy_slopes",
- ),
},
),
Compound(
{
- "id": Int(
- 32,
+ "name": String(
+ "minecraft:frozen_peaks",
),
"element": Compound(
{
@@ -2474,12 +2379,12 @@ ClientboundLoginPacket {
{
"music": Compound(
{
- "max_delay": Int(
- 24000,
- ),
"replace_current_music": Byte(
0,
),
+ "max_delay": Int(
+ 24000,
+ ),
"min_delay": Int(
12000,
),
@@ -2488,22 +2393,22 @@ ClientboundLoginPacket {
),
},
),
+ "fog_color": Int(
+ 12638463,
+ ),
"sky_color": Int(
8756735,
),
"water_fog_color": Int(
329011,
),
- "fog_color": Int(
- 12638463,
- ),
"water_color": Int(
4159204,
),
"mood_sound": Compound(
{
- "block_search_extent": Int(
- 8,
+ "sound": String(
+ "minecraft:ambient.cave",
),
"tick_delay": Int(
6000,
@@ -2511,108 +2416,102 @@ ClientboundLoginPacket {
"offset": Double(
2.0,
),
- "sound": String(
- "minecraft:ambient.cave",
+ "block_search_extent": Int(
+ 8,
),
},
),
},
),
- "precipitation": String(
- "snow",
- ),
"temperature": Float(
-0.7,
),
+ "precipitation": String(
+ "snow",
+ ),
"downfall": Float(
0.9,
),
},
),
- "name": String(
- "minecraft:frozen_peaks",
+ "id": Int(
+ 32,
),
},
),
Compound(
{
- "id": Int(
- 33,
- ),
- "name": String(
- "minecraft:jagged_peaks",
- ),
"element": Compound(
{
- "precipitation": String(
- "snow",
+ "temperature": Float(
+ -0.7,
+ ),
+ "downfall": Float(
+ 0.9,
),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
+ "mood_sound": Compound(
+ {
+ "offset": Double(
+ 2.0,
+ ),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
+ "tick_delay": Int(
+ 6000,
+ ),
+ "block_search_extent": Int(
+ 8,
+ ),
+ },
),
- "water_color": Int(
- 4159204,
+ "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,
),
- "max_delay": Int(
- 24000,
- ),
},
),
+ "water_color": Int(
+ 4159204,
+ ),
"sky_color": Int(
8756735,
),
- "mood_sound": Compound(
- {
- "block_search_extent": Int(
- 8,
- ),
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "tick_delay": Int(
- 6000,
- ),
- "offset": Double(
- 2.0,
- ),
- },
- ),
- "fog_color": Int(
- 12638463,
+ "water_fog_color": Int(
+ 329011,
),
},
),
- "temperature": Float(
- -0.7,
- ),
- "downfall": Float(
- 0.9,
+ "precipitation": String(
+ "snow",
),
},
),
+ "id": Int(
+ 33,
+ ),
+ "name": String(
+ "minecraft:jagged_peaks",
+ ),
},
),
Compound(
{
- "name": String(
- "minecraft:stony_peaks",
- ),
- "id": Int(
- 34,
- ),
"element": Compound(
{
"downfall": Float(
@@ -2620,9 +2519,6 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
- ),
"music": Compound(
{
"min_delay": Int(
@@ -2639,78 +2535,84 @@ ClientboundLoginPacket {
),
},
),
- "sky_color": Int(
- 7776511,
- ),
- "water_color": Int(
- 4159204,
- ),
- "fog_color": Int(
- 12638463,
- ),
"mood_sound": Compound(
{
"tick_delay": Int(
6000,
),
- "sound": String(
- "minecraft:ambient.cave",
+ "offset": Double(
+ 2.0,
),
"block_search_extent": Int(
8,
),
- "offset": Double(
- 2.0,
+ "sound": String(
+ "minecraft:ambient.cave",
),
},
),
+ "sky_color": Int(
+ 7776511,
+ ),
+ "water_color": Int(
+ 4159204,
+ ),
+ "fog_color": Int(
+ 12638463,
+ ),
+ "water_fog_color": Int(
+ 329011,
+ ),
},
),
- "precipitation": String(
- "rain",
- ),
"temperature": Float(
1.0,
),
+ "precipitation": String(
+ "rain",
+ ),
},
),
+ "name": String(
+ "minecraft:stony_peaks",
+ ),
+ "id": Int(
+ 34,
+ ),
},
),
Compound(
{
+ "id": Int(
+ 35,
+ ),
"element": Compound(
{
- "downfall": Float(
- 0.5,
- ),
- "precipitation": String(
- "rain",
- ),
"effects": Compound(
{
+ "sky_color": Int(
+ 8103167,
+ ),
"fog_color": Int(
12638463,
),
- "water_fog_color": Int(
- 329011,
- ),
"water_color": Int(
4159204,
),
- "sky_color": Int(
- 8103167,
+ "water_fog_color": Int(
+ 329011,
),
"mood_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.cave",
- ),
"tick_delay": Int(
6000,
),
"block_search_extent": Int(
8,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"offset": Double(
2.0,
),
@@ -2721,11 +2623,14 @@ ClientboundLoginPacket {
"temperature": Float(
0.5,
),
+ "precipitation": String(
+ "rain",
+ ),
+ "downfall": Float(
+ 0.5,
+ ),
},
),
- "id": Int(
- 35,
- ),
"name": String(
"minecraft:river",
),
@@ -2733,57 +2638,57 @@ ClientboundLoginPacket {
),
Compound(
{
+ "id": Int(
+ 36,
+ ),
"element": Compound(
{
- "precipitation": String(
- "snow",
+ "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(
3750089,
),
"mood_sound": Compound(
{
+ "offset": Double(
+ 2.0,
+ ),
"block_search_extent": Int(
8,
),
"tick_delay": Int(
6000,
),
- "offset": Double(
- 2.0,
- ),
"sound": String(
"minecraft:ambient.cave",
),
},
),
+ "fog_color": Int(
+ 12638463,
+ ),
+ "sky_color": Int(
+ 8364543,
+ ),
},
),
- "downfall": Float(
- 0.5,
- ),
},
),
"name": String(
"minecraft:frozen_river",
),
- "id": Int(
- 36,
- ),
},
),
Compound(
@@ -2798,34 +2703,34 @@ ClientboundLoginPacket {
),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
- "sky_color": Int(
- 7907327,
- ),
"mood_sound": Compound(
{
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
"tick_delay": Int(
6000,
),
"offset": Double(
2.0,
),
- "block_search_extent": Int(
- 8,
- ),
},
),
+ "sky_color": Int(
+ 7907327,
+ ),
"water_color": Int(
4159204,
),
+ "water_fog_color": Int(
+ 329011,
+ ),
+ "fog_color": Int(
+ 12638463,
+ ),
},
),
"temperature": Float(
@@ -2846,36 +2751,21 @@ ClientboundLoginPacket {
"name": String(
"minecraft:snowy_beach",
),
- "id": Int(
- 38,
- ),
"element": Compound(
{
- "temperature": Float(
- 0.05,
- ),
- "downfall": Float(
- 0.3,
- ),
- "precipitation": String(
- "snow",
- ),
"effects": Compound(
{
"sky_color": Int(
8364543,
),
- "water_color": Int(
- 4020182,
- ),
- "water_fog_color": Int(
- 329011,
- ),
"fog_color": Int(
12638463,
),
"mood_sound": Compound(
{
+ "block_search_extent": Int(
+ 8,
+ ),
"offset": Double(
2.0,
),
@@ -2885,19 +2775,40 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
- "block_search_extent": Int(
- 8,
- ),
},
),
+ "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(
@@ -2906,102 +2817,96 @@ ClientboundLoginPacket {
"temperature": Float(
0.2,
),
- "downfall": Float(
- 0.3,
- ),
"effects": Compound(
{
- "sky_color": Int(
- 8233727,
+ "water_fog_color": Int(
+ 329011,
),
"fog_color": Int(
12638463,
),
- "water_color": Int(
- 4159204,
- ),
"mood_sound": Compound(
{
"offset": Double(
2.0,
),
+ "sound": String(
+ "minecraft:ambient.cave",
+ ),
"block_search_extent": Int(
8,
),
"tick_delay": Int(
6000,
),
- "sound": String(
- "minecraft:ambient.cave",
- ),
},
),
- "water_fog_color": Int(
- 329011,
+ "sky_color": Int(
+ 8233727,
+ ),
+ "water_color": Int(
+ 4159204,
),
},
),
+ "downfall": Float(
+ 0.3,
+ ),
},
),
- "name": String(
- "minecraft:stony_shore",
- ),
- "id": Int(
- 39,
- ),
},
),
Compound(
{
- "name": String(
- "minecraft:warm_ocean",
- ),
"id": Int(
40,
),
+ "name": String(
+ "minecraft:warm_ocean",
+ ),
"element": Compound(
{
+ "temperature": Float(
+ 0.5,
+ ),
"effects": Compound(
{
"sky_color": Int(
8103167,
),
- "water_fog_color": Int(
- 270131,
- ),
"water_color": Int(
4445678,
),
- "fog_color": Int(
- 12638463,
+ "water_fog_color": Int(
+ 270131,
),
"mood_sound": Compound(
{
- "offset": Double(
- 2.0,
- ),
- "tick_delay": Int(
- 6000,
- ),
"sound": String(
"minecraft:ambient.cave",
),
"block_search_extent": Int(
8,
),
+ "tick_delay": Int(
+ 6000,
+ ),
+ "offset": Double(
+ 2.0,
+ ),
},
),
+ "fog_color": Int(
+ 12638463,
+ ),
},
),
- "temperature": Float(
- 0.5,
+ "precipitation": String(
+ "rain",
),
"downfall": Float(
0.5,
),
- "precipitation": String(
- "rain",
- ),
},
),
},
@@ -3010,8 +2915,29 @@ ClientboundLoginPacket {
{
"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(
@@ -3028,29 +2954,8 @@ ClientboundLoginPacket {
),
},
),
- "fog_color": Int(
- 12638463,
- ),
- "water_fog_color": Int(
- 267827,
- ),
- "water_color": Int(
- 4566514,
- ),
- "sky_color": Int(
- 8103167,
- ),
},
),
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.5,
- ),
- "downfall": Float(
- 0.5,
- ),
},
),
"name": String(
@@ -3063,72 +2968,69 @@ ClientboundLoginPacket {
),
Compound(
{
- "name": String(
- "minecraft:deep_lukewarm_ocean",
- ),
- "id": Int(
- 42,
- ),
"element": Compound(
{
- "downfall": Float(
- 0.5,
- ),
- "temperature": Float(
- 0.5,
- ),
"effects": Compound(
{
+ "fog_color": Int(
+ 12638463,
+ ),
+ "sky_color": Int(
+ 8103167,
+ ),
"water_color": Int(
4566514,
),
+ "water_fog_color": Int(
+ 267827,
+ ),
"mood_sound": Compound(
{
- "offset": Double(
- 2.0,
- ),
- "block_search_extent": Int(
- 8,
- ),
"tick_delay": Int(
6000,
),
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
+ "offset": Double(
+ 2.0,
+ ),
},
),
- "sky_color": Int(
- 8103167,
- ),
- "water_fog_color": Int(
- 267827,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
"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(
{
- "temperature": Float(
- 0.5,
- ),
- "precipitation": String(
- "rain",
- ),
"downfall": Float(
0.5,
),
@@ -3137,6 +3039,9 @@ ClientboundLoginPacket {
"water_color": Int(
4159204,
),
+ "sky_color": Int(
+ 8103167,
+ ),
"mood_sound": Compound(
{
"offset": Double(
@@ -3153,36 +3058,45 @@ ClientboundLoginPacket {
),
},
),
- "fog_color": Int(
- 12638463,
- ),
"water_fog_color": Int(
329011,
),
- "sky_color": Int(
- 8103167,
+ "fog_color": Int(
+ 12638463,
),
},
),
+ "precipitation": String(
+ "rain",
+ ),
+ "temperature": Float(
+ 0.5,
+ ),
},
),
- "name": String(
- "minecraft:ocean",
- ),
},
),
Compound(
{
+ "id": Int(
+ 44,
+ ),
"name": String(
"minecraft:deep_ocean",
),
"element": Compound(
{
- "downfall": Float(
- 0.5,
- ),
"effects": Compound(
{
+ "fog_color": Int(
+ 12638463,
+ ),
+ "water_color": Int(
+ 4159204,
+ ),
+ "sky_color": Int(
+ 8103167,
+ ),
"mood_sound": Compound(
{
"block_search_extent": Int(
@@ -3199,71 +3113,59 @@ ClientboundLoginPacket {
),
},
),
- "sky_color": Int(
- 8103167,
- ),
"water_fog_color": Int(
329011,
),
- "water_color": Int(
- 4159204,
- ),
- "fog_color": Int(
- 12638463,
- ),
},
),
+ "precipitation": String(
+ "rain",
+ ),
"temperature": Float(
0.5,
),
- "precipitation": String(
- "rain",
+ "downfall": Float(
+ 0.5,
),
},
),
- "id": Int(
- 44,
- ),
},
),
Compound(
{
- "name": String(
- "minecraft:cold_ocean",
- ),
- "id": Int(
- 45,
- ),
"element": Compound(
{
+ "precipitation": String(
+ "rain",
+ ),
"effects": Compound(
{
- "fog_color": Int(
- 12638463,
- ),
"water_color": Int(
4020182,
),
- "water_fog_color": Int(
- 329011,
+ "fog_color": Int(
+ 12638463,
),
"sky_color": Int(
8103167,
),
+ "water_fog_color": Int(
+ 329011,
+ ),
"mood_sound": Compound(
{
- "offset": Double(
- 2.0,
- ),
"sound": String(
"minecraft:ambient.cave",
),
- "tick_delay": Int(
- 6000,
+ "offset": Double(
+ 2.0,
),
"block_search_extent": Int(
8,
),
+ "tick_delay": Int(
+ 6000,
+ ),
},
),
},
@@ -3271,14 +3173,17 @@ ClientboundLoginPacket {
"temperature": Float(
0.5,
),
- "precipitation": String(
- "rain",
- ),
"downfall": Float(
0.5,
),
},
),
+ "name": String(
+ "minecraft:cold_ocean",
+ ),
+ "id": Int(
+ 45,
+ ),
},
),
Compound(
@@ -3286,72 +3191,69 @@ ClientboundLoginPacket {
"id": Int(
46,
),
+ "name": String(
+ "minecraft:deep_cold_ocean",
+ ),
"element": Compound(
{
+ "downfall": Float(
+ 0.5,
+ ),
"precipitation": String(
"rain",
),
"effects": Compound(
{
- "fog_color": Int(
- 12638463,
- ),
"water_fog_color": Int(
329011,
),
- "water_color": Int(
- 4020182,
+ "fog_color": Int(
+ 12638463,
+ ),
+ "sky_color": Int(
+ 8103167,
),
"mood_sound": Compound(
{
"block_search_extent": Int(
8,
),
- "offset": Double(
- 2.0,
- ),
"tick_delay": Int(
6000,
),
+ "offset": Double(
+ 2.0,
+ ),
"sound": String(
"minecraft:ambient.cave",
),
},
),
- "sky_color": Int(
- 8103167,
+ "water_color": Int(
+ 4020182,
),
},
),
"temperature": Float(
0.5,
),
- "downfall": Float(
- 0.5,
- ),
},
),
- "name": String(
- "minecraft:deep_cold_ocean",
- ),
},
),
Compound(
{
- "id": Int(
- 47,
- ),
"name": String(
"minecraft:frozen_ocean",
),
+ "id": Int(
+ 47,
+ ),
"element": Compound(
{
"temperature_modifier": String(
"frozen",
),
- "temperature": Float(
- 0.0,
- ),
"precipitation": String(
"snow",
),
@@ -3360,17 +3262,14 @@ ClientboundLoginPacket {
"sky_color": Int(
8364543,
),
+ "fog_color": Int(
+ 12638463,
+ ),
"water_fog_color": Int(
329011,
),
- "water_color": Int(
- 3750089,
- ),
"mood_sound": Compound(
{
- "block_search_extent": Int(
- 8,
- ),
"tick_delay": Int(
6000,
),
@@ -3380,13 +3279,19 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
},
),
- "fog_color": Int(
- 12638463,
+ "water_color": Int(
+ 3750089,
),
},
),
+ "temperature": Float(
+ 0.0,
+ ),
"downfall": Float(
0.5,
),
@@ -3396,59 +3301,59 @@ ClientboundLoginPacket {
),
Compound(
{
- "id": Int(
- 48,
+ "name": String(
+ "minecraft:deep_frozen_ocean",
),
"element": Compound(
{
"downfall": Float(
0.5,
),
- "temperature_modifier": String(
- "frozen",
- ),
- "precipitation": String(
- "rain",
- ),
"effects": Compound(
{
- "water_fog_color": Int(
- 329011,
+ "fog_color": Int(
+ 12638463,
+ ),
+ "water_color": Int(
+ 3750089,
),
"sky_color": Int(
8103167,
),
- "fog_color": Int(
- 12638463,
+ "water_fog_color": Int(
+ 329011,
),
"mood_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.cave",
+ "block_search_extent": Int(
+ 8,
),
"tick_delay": Int(
6000,
),
- "block_search_extent": Int(
- 8,
+ "sound": String(
+ "minecraft:ambient.cave",
),
"offset": Double(
2.0,
),
},
),
- "water_color": Int(
- 3750089,
- ),
},
),
+ "temperature_modifier": String(
+ "frozen",
+ ),
"temperature": Float(
0.5,
),
+ "precipitation": String(
+ "rain",
+ ),
},
),
- "name": String(
- "minecraft:deep_frozen_ocean",
+ "id": Int(
+ 48,
),
},
),
@@ -3456,29 +3361,11 @@ ClientboundLoginPacket {
{
"element": Compound(
{
- "downfall": Float(
- 1.0,
- ),
- "temperature": Float(
- 0.9,
- ),
"precipitation": String(
"rain",
),
"effects": Compound(
{
- "water_color": Int(
- 4159204,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
- "sky_color": Int(
- 7842047,
- ),
"mood_sound": Compound(
{
"sound": String(
@@ -3495,99 +3382,117 @@ ClientboundLoginPacket {
),
},
),
+ "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,
+ ),
},
),
- "id": Int(
- 49,
- ),
"name": String(
"minecraft:mushroom_fields",
),
+ "id": Int(
+ 49,
+ ),
},
),
Compound(
{
+ "name": String(
+ "minecraft:dripstone_caves",
+ ),
+ "id": Int(
+ 50,
+ ),
"element": Compound(
{
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.8,
- ),
"downfall": Float(
0.4,
),
+ "precipitation": String(
+ "rain",
+ ),
"effects": Compound(
{
"fog_color": Int(
12638463,
),
- "water_color": Int(
- 4159204,
- ),
- "water_fog_color": Int(
- 329011,
+ "sky_color": Int(
+ 7907327,
),
"mood_sound": Compound(
{
- "offset": Double(
- 2.0,
- ),
"block_search_extent": Int(
8,
),
"sound": String(
"minecraft:ambient.cave",
),
+ "offset": Double(
+ 2.0,
+ ),
"tick_delay": Int(
6000,
),
},
),
- "sky_color": Int(
- 7907327,
+ "water_fog_color": Int(
+ 329011,
),
"music": Compound(
{
- "max_delay": Int(
- 24000,
- ),
"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,
+ ),
},
),
- "name": String(
- "minecraft:dripstone_caves",
- ),
- "id": Int(
- 50,
- ),
},
),
Compound(
{
- "id": Int(
- 51,
- ),
"name": String(
"minecraft:lush_caves",
),
"element": Compound(
{
+ "precipitation": String(
+ "rain",
+ ),
"effects": Compound(
{
"water_fog_color": Int(
@@ -3601,22 +3506,25 @@ ClientboundLoginPacket {
"tick_delay": Int(
6000,
),
+ "offset": Double(
+ 2.0,
+ ),
"block_search_extent": Int(
8,
),
"sound": String(
"minecraft:ambient.cave",
),
- "offset": Double(
- 2.0,
- ),
},
),
+ "water_color": Int(
+ 4159204,
+ ),
+ "sky_color": Int(
+ 8103167,
+ ),
"music": Compound(
{
- "max_delay": Int(
- 24000,
- ),
"min_delay": Int(
12000,
),
@@ -3626,46 +3534,43 @@ ClientboundLoginPacket {
"replace_current_music": Byte(
0,
),
+ "max_delay": Int(
+ 24000,
+ ),
},
),
- "water_color": Int(
- 4159204,
- ),
- "sky_color": Int(
- 8103167,
- ),
},
),
"temperature": Float(
0.5,
),
- "precipitation": String(
- "rain",
- ),
"downfall": Float(
0.5,
),
},
),
+ "id": Int(
+ 51,
+ ),
},
),
Compound(
{
+ "name": String(
+ "minecraft:deep_dark",
+ ),
+ "id": Int(
+ 52,
+ ),
"element": Compound(
{
- "precipitation": String(
- "rain",
- ),
- "temperature": Float(
- 0.8,
- ),
"effects": Compound(
{
+ "sky_color": Int(
+ 7907327,
+ ),
"mood_sound": Compound(
{
- "block_search_extent": Int(
- 8,
- ),
"offset": Double(
2.0,
),
@@ -3675,19 +3580,13 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:ambient.cave",
),
+ "block_search_extent": Int(
+ 8,
+ ),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 12638463,
- ),
"music": Compound(
{
- "min_delay": Int(
- 12000,
- ),
"max_delay": Int(
24000,
),
@@ -3697,27 +3596,33 @@ ClientboundLoginPacket {
"sound": String(
"minecraft:music.overworld.deep_dark",
),
+ "min_delay": Int(
+ 12000,
+ ),
},
),
"water_color": Int(
4159204,
),
- "sky_color": Int(
- 7907327,
+ "water_fog_color": Int(
+ 329011,
+ ),
+ "fog_color": Int(
+ 12638463,
),
},
),
"downfall": Float(
0.4,
),
+ "precipitation": String(
+ "rain",
+ ),
+ "temperature": Float(
+ 0.8,
+ ),
},
),
- "id": Int(
- 52,
- ),
- "name": String(
- "minecraft:deep_dark",
- ),
},
),
Compound(
@@ -3730,38 +3635,139 @@ ClientboundLoginPacket {
),
"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",
),
- "min_delay": Int(
- 12000,
- ),
"replace_current_music": Byte(
0,
),
},
),
- "water_color": Int(
- 4159204,
- ),
"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(
@@ -3772,124 +3778,118 @@ ClientboundLoginPacket {
"offset": Double(
2.0,
),
- "block_search_extent": Int(
- 8,
- ),
"sound": String(
- "minecraft:ambient.nether_wastes.mood",
+ "minecraft:ambient.warped_forest.mood",
),
"tick_delay": Int(
6000,
),
+ "block_search_extent": Int(
+ 8,
+ ),
},
),
- "ambient_sound": String(
- "minecraft:ambient.nether_wastes.loop",
+ "sky_color": Int(
+ 7254527,
),
- "fog_color": Int(
- 3344392,
+ "water_color": Int(
+ 4159204,
),
},
),
- "temperature": Float(
- 2.0,
- ),
"downfall": Float(
0.0,
),
- "precipitation": String(
- "none",
- ),
},
),
+ "id": Int(
+ 54,
+ ),
},
),
Compound(
{
- "name": String(
- "minecraft:warped_forest",
- ),
"id": Int(
- 54,
+ 55,
+ ),
+ "name": String(
+ "minecraft:crimson_forest",
),
"element": Compound(
{
- "downfall": Float(
- 0.0,
+ "temperature": Float(
+ 2.0,
),
"precipitation": String(
"none",
),
- "temperature": Float(
- 2.0,
- ),
"effects": Compound(
{
- "ambient_sound": String(
- "minecraft:ambient.warped_forest.loop",
+ "additions_sound": Compound(
+ {
+ "tick_chance": Double(
+ 0.0111,
+ ),
+ "sound": String(
+ "minecraft:ambient.crimson_forest.additions",
+ ),
+ },
),
"particle": Compound(
{
- "probability": Float(
- 0.01428,
- ),
"options": Compound(
{
"type": String(
- "minecraft:warped_spore",
+ "minecraft:crimson_spore",
),
},
),
- },
- ),
- "additions_sound": Compound(
- {
- "tick_chance": Double(
- 0.0111,
- ),
- "sound": String(
- "minecraft:ambient.warped_forest.additions",
+ "probability": Float(
+ 0.025,
),
},
),
"water_fog_color": Int(
329011,
),
- "fog_color": Int(
- 1705242,
- ),
"music": Compound(
{
- "replace_current_music": Byte(
- 0,
- ),
"sound": String(
- "minecraft:music.nether.warped_forest",
+ "minecraft:music.nether.crimson_forest",
),
"min_delay": Int(
12000,
),
+ "replace_current_music": Byte(
+ 0,
+ ),
"max_delay": Int(
24000,
),
},
),
- "water_color": Int(
- 4159204,
+ "fog_color": Int(
+ 3343107,
),
"sky_color": Int(
7254527,
),
+ "ambient_sound": String(
+ "minecraft:ambient.crimson_forest.loop",
+ ),
+ "water_color": Int(
+ 4159204,
+ ),
"mood_sound": Compound(
{
- "offset": Double(
- 2.0,
- ),
"tick_delay": Int(
6000,
),
+ "offset": Double(
+ 2.0,
+ ),
"sound": String(
- "minecraft:ambient.warped_forest.mood",
+ "minecraft:ambient.crimson_forest.mood",
),
"block_search_extent": Int(
8,
@@ -3898,6 +3898,9 @@ ClientboundLoginPacket {
),
},
),
+ "downfall": Float(
+ 0.0,
+ ),
},
),
},
@@ -3905,94 +3908,94 @@ ClientboundLoginPacket {
Compound(
{
"id": Int(
- 55,
+ 56,
),
"name": String(
- "minecraft:crimson_forest",
+ "minecraft:soul_sand_valley",
),
"element": Compound(
{
"effects": Compound(
{
- "ambient_sound": String(
- "minecraft:ambient.crimson_forest.loop",
- ),
- "sky_color": Int(
- 7254527,
- ),
"fog_color": Int(
- 3343107,
+ 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,
),
- "sound": String(
- "minecraft:ambient.crimson_forest.mood",
- ),
"tick_delay": Int(
6000,
),
- "block_search_extent": Int(
- 8,
+ },
+ ),
+ "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,
),
- "min_delay": Int(
- 12000,
- ),
- "sound": String(
- "minecraft:music.nether.crimson_forest",
- ),
},
),
- "additions_sound": Compound(
- {
- "sound": String(
- "minecraft:ambient.crimson_forest.additions",
- ),
- "tick_chance": Double(
- 0.0111,
- ),
- },
+ "water_fog_color": Int(
+ 329011,
),
"particle": Compound(
{
"probability": Float(
- 0.025,
+ 0.00625,
),
"options": Compound(
{
"type": String(
- "minecraft:crimson_spore",
+ "minecraft:ash",
),
},
),
},
),
- "water_fog_color": Int(
- 329011,
+ "sky_color": Int(
+ 7254527,
),
},
),
- "temperature": Float(
- 2.0,
- ),
"downfall": Float(
0.0,
),
+ "temperature": Float(
+ 2.0,
+ ),
"precipitation": String(
"none",
),
@@ -4003,333 +4006,232 @@ ClientboundLoginPacket {
Compound(
{
"name": String(
- "minecraft:soul_sand_valley",
+ "minecraft:basalt_deltas",
),
"id": Int(
- 56,
+ 57,
),
"element": Compound(
{
"downfall": Float(
0.0,
),
+ "temperature": Float(
+ 2.0,
+ ),
+ "precipitation": String(
+ "none",
+ ),
"effects": Compound(
{
- "sky_color": Int(
- 7254527,
+ "fog_color": Int(
+ 6840176,
),
- "music": Compound(
+ "mood_sound": Compound(
{
- "min_delay": Int(
- 12000,
+ "sound": String(
+ "minecraft:ambient.basalt_deltas.mood",
),
- "replace_current_music": Byte(
- 0,
+ "tick_delay": Int(
+ 6000,
),
- "sound": String(
- "minecraft:music.nether.soul_sand_valley",
+ "offset": Double(
+ 2.0,
),
- "max_delay": Int(
- 24000,
+ "block_search_extent": Int(
+ 8,
),
},
),
"ambient_sound": String(
- "minecraft:ambient.soul_sand_valley.loop",
+ "minecraft:ambient.basalt_deltas.loop",
+ ),
+ "water_fog_color": Int(
+ 329011,
+ ),
+ "sky_color": Int(
+ 7254527,
),
"particle": Compound(
{
"options": Compound(
{
"type": String(
- "minecraft:ash",
+ "minecraft:white_ash",
),
},
),
"probability": Float(
- 0.00625,
+ 0.118093334,
),
},
),
- "water_color": Int(
- 4159204,
- ),
- "mood_sound": Compound(
+ "music": Compound(
{
- "block_search_extent": Int(
- 8,
+ "sound": String(
+ "minecraft:music.nether.basalt_deltas",
),
- "tick_delay": Int(
- 6000,
+ "min_delay": Int(
+ 12000,
),
- "offset": Double(
- 2.0,
+ "replace_current_music": Byte(
+ 0,
),
- "sound": String(
- "minecraft:ambient.soul_sand_valley.mood",
+ "max_delay": Int(
+ 24000,
),
},
),
+ "water_color": Int(
+ 4159204,
+ ),
"additions_sound": Compound(
{
- "sound": String(
- "minecraft:ambient.soul_sand_valley.additions",
- ),
"tick_chance": Double(
0.0111,
),
+ "sound": String(
+ "minecraft:ambient.basalt_deltas.additions",
+ ),
},
),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 1787717,
- ),
},
),
- "precipitation": String(
- "none",
- ),
- "temperature": Float(
- 2.0,
- ),
},
),
},
),
Compound(
{
- "name": String(
- "minecraft:basalt_deltas",
- ),
- "id": Int(
- 57,
- ),
"element": Compound(
{
- "downfall": Float(
- 0.0,
- ),
"effects": Compound(
{
- "water_color": Int(
- 4159204,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "fog_color": Int(
- 6840176,
- ),
"sky_color": Int(
- 7254527,
+ 0,
),
"mood_sound": Compound(
{
"tick_delay": Int(
6000,
),
- "block_search_extent": Int(
- 8,
- ),
- "sound": String(
- "minecraft:ambient.basalt_deltas.mood",
- ),
"offset": Double(
2.0,
),
- },
- ),
- "music": Compound(
- {
- "min_delay": Int(
- 12000,
- ),
- "max_delay": Int(
- 24000,
- ),
- "replace_current_music": Byte(
- 0,
- ),
"sound": String(
- "minecraft:music.nether.basalt_deltas",
+ "minecraft:ambient.cave",
+ ),
+ "block_search_extent": Int(
+ 8,
),
},
),
- "ambient_sound": String(
- "minecraft:ambient.basalt_deltas.loop",
+ "water_fog_color": Int(
+ 329011,
),
- "additions_sound": Compound(
- {
- "sound": String(
- "minecraft:ambient.basalt_deltas.additions",
- ),
- "tick_chance": Double(
- 0.0111,
- ),
- },
+ "water_color": Int(
+ 4159204,
),
- "particle": Compound(
- {
- "probability": Float(
- 0.118093334,
- ),
- "options": Compound(
- {
- "type": String(
- "minecraft:white_ash",
- ),
- },
- ),
- },
+ "fog_color": Int(
+ 10518688,
),
},
),
"temperature": Float(
- 2.0,
+ 0.5,
),
"precipitation": String(
"none",
),
+ "downfall": Float(
+ 0.5,
+ ),
},
),
+ "id": Int(
+ 58,
+ ),
+ "name": String(
+ "minecraft:the_end",
+ ),
},
),
Compound(
{
- "name": String(
- "minecraft:the_end",
- ),
"element": Compound(
{
- "temperature": Float(
- 0.5,
- ),
"effects": Compound(
{
"fog_color": Int(
10518688,
),
- "sky_color": Int(
- 0,
- ),
- "water_fog_color": Int(
- 329011,
- ),
"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",
),
+ "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",
),
},
),
- "id": Int(
- 58,
- ),
- },
- ),
- Compound(
- {
"name": String(
"minecraft:end_highlands",
),
"id": Int(
59,
),
- "element": Compound(
- {
- "downfall": Float(
- 0.5,
- ),
- "temperature": Float(
- 0.5,
- ),
- "precipitation": String(
- "none",
- ),
- "effects": Compound(
- {
- "mood_sound": Compound(
- {
- "tick_delay": Int(
- 6000,
- ),
- "offset": Double(
- 2.0,
- ),
- "sound": String(
- "minecraft:ambient.cave",
- ),
- "block_search_extent": Int(
- 8,
- ),
- },
- ),
- "fog_color": Int(
- 10518688,
- ),
- "sky_color": Int(
- 0,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "water_color": Int(
- 4159204,
- ),
- },
- ),
- },
- ),
},
),
Compound(
{
+ "name": String(
+ "minecraft:end_midlands",
+ ),
"element": Compound(
{
"temperature": Float(
0.5,
),
- "downfall": Float(
- 0.5,
- ),
"precipitation": String(
"none",
),
"effects": Compound(
{
- "sky_color": Int(
- 0,
+ "water_fog_color": Int(
+ 329011,
),
"water_color": Int(
4159204,
),
- "water_fog_color": Int(
- 329011,
- ),
"fog_color": Int(
10518688,
),
@@ -4349,13 +4251,16 @@ ClientboundLoginPacket {
),
},
),
+ "sky_color": Int(
+ 0,
+ ),
},
),
+ "downfall": Float(
+ 0.5,
+ ),
},
),
- "name": String(
- "minecraft:end_midlands",
- ),
"id": Int(
60,
),
@@ -4363,86 +4268,83 @@ ClientboundLoginPacket {
),
Compound(
{
- "id": Int(
- 61,
- ),
"name": String(
"minecraft:small_end_islands",
),
+ "id": Int(
+ 61,
+ ),
"element": Compound(
{
- "temperature": Float(
- 0.5,
- ),
- "precipitation": String(
- "none",
- ),
"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",
),
- "tick_delay": Int(
- 6000,
- ),
- "block_search_extent": Int(
- 8,
- ),
},
),
- "fog_color": Int(
- 10518688,
- ),
- "water_fog_color": Int(
- 329011,
- ),
- "water_color": Int(
- 4159204,
- ),
},
),
+ "precipitation": String(
+ "none",
+ ),
"downfall": Float(
0.5,
),
+ "temperature": Float(
+ 0.5,
+ ),
},
),
},
),
Compound(
{
- "id": Int(
- 62,
- ),
"element": Compound(
{
"temperature": Float(
0.5,
),
- "downfall": Float(
- 0.5,
- ),
"precipitation": String(
"none",
),
"effects": Compound(
{
+ "sky_color": Int(
+ 0,
+ ),
"water_fog_color": Int(
329011,
),
- "water_color": Int(
- 4159204,
- ),
"fog_color": Int(
10518688,
),
+ "water_color": Int(
+ 4159204,
+ ),
"mood_sound": Compound(
{
"tick_delay": Int(
@@ -4459,171 +4361,116 @@ ClientboundLoginPacket {
),
},
),
- "sky_color": Int(
- 0,
- ),
},
),
+ "downfall": Float(
+ 0.5,
+ ),
},
),
"name": String(
"minecraft:end_barrens",
),
+ "id": Int(
+ 62,
+ ),
},
),
],
),
+ "type": String(
+ "minecraft:worldgen/biome",
+ ),
},
),
- "minecraft:dimension_type": Compound(
+ "minecraft:chat_type": Compound(
{
- "type": String(
- "minecraft:dimension_type",
- ),
"value": List(
[
Compound(
{
+ "name": String(
+ "minecraft:chat",
+ ),
"id": Int(
0,
),
- "name": String(
- "minecraft:overworld",
- ),
"element": Compound(
{
- "infiniburn": String(
- "#minecraft:infiniburn_overworld",
- ),
- "respawn_anchor_works": Byte(
- 0,
- ),
- "bed_works": Byte(
- 1,
- ),
- "has_skylight": Byte(
- 1,
- ),
- "natural": Byte(
- 1,
- ),
- "effects": String(
- "minecraft:overworld",
- ),
- "height": Int(
- 384,
+ "chat": Compound(
+ {
+ "decoration": Compound(
+ {
+ "style": Compound(
+ {},
+ ),
+ "translation_key": String(
+ "chat.type.text",
+ ),
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
+ ),
+ },
+ ),
+ },
),
- "monster_spawn_light_level": Compound(
+ "narration": Compound(
{
- "type": String(
- "minecraft:uniform",
+ "priority": String(
+ "chat",
),
- "value": Compound(
+ "decoration": Compound(
{
- "min_inclusive": Int(
- 0,
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
),
- "max_inclusive": Int(
- 7,
+ "translation_key": String(
+ "chat.type.text.narrate",
+ ),
+ "style": Compound(
+ {},
),
},
),
},
),
- "has_raids": Byte(
- 1,
- ),
- "ultrawarm": Byte(
- 0,
- ),
- "min_y": Int(
- -64,
- ),
- "monster_spawn_block_light_limit": Int(
- 0,
- ),
- "logical_height": Int(
- 384,
- ),
- "ambient_light": Float(
- 0.0,
- ),
- "coordinate_scale": Double(
- 1.0,
- ),
- "piglin_safe": Byte(
- 0,
- ),
- "has_ceiling": Byte(
- 0,
- ),
},
),
},
),
Compound(
{
- "name": String(
- "minecraft:the_nether",
- ),
"id": Int(
1,
),
+ "name": String(
+ "minecraft:system",
+ ),
"element": Compound(
{
- "has_raids": Byte(
- 0,
- ),
- "coordinate_scale": Double(
- 8.0,
- ),
- "piglin_safe": Byte(
- 1,
- ),
- "monster_spawn_block_light_limit": Int(
- 15,
- ),
- "monster_spawn_light_level": Int(
- 11,
- ),
- "respawn_anchor_works": Byte(
- 1,
- ),
- "effects": String(
- "minecraft:the_nether",
- ),
- "fixed_time": Long(
- 18000,
- ),
- "infiniburn": String(
- "#minecraft:infiniburn_nether",
- ),
- "has_skylight": Byte(
- 0,
- ),
- "logical_height": Int(
- 128,
- ),
- "has_ceiling": Byte(
- 1,
- ),
- "ambient_light": Float(
- 0.1,
- ),
- "bed_works": Byte(
- 0,
- ),
- "height": Int(
- 256,
- ),
- "natural": Byte(
- 0,
- ),
- "min_y": Int(
- 0,
+ "narration": Compound(
+ {
+ "priority": String(
+ "system",
+ ),
+ },
),
- "ultrawarm": Byte(
- 1,
+ "chat": Compound(
+ {},
),
},
),
@@ -4632,166 +4479,319 @@ ClientboundLoginPacket {
Compound(
{
"name": String(
- "minecraft:the_end",
+ "minecraft:game_info",
+ ),
+ "id": Int(
+ 2,
),
"element": Compound(
{
- "has_ceiling": Byte(
- 0,
- ),
- "fixed_time": Long(
- 6000,
- ),
- "effects": String(
- "minecraft:the_end",
- ),
- "coordinate_scale": Double(
- 1.0,
- ),
- "height": Int(
- 256,
- ),
- "infiniburn": String(
- "#minecraft:infiniburn_end",
- ),
- "ambient_light": Float(
- 0.0,
- ),
- "has_skylight": Byte(
- 0,
- ),
- "has_raids": Byte(
- 1,
+ "overlay": Compound(
+ {},
),
- "monster_spawn_block_light_limit": Int(
- 0,
+ },
+ ),
+ },
+ ),
+ Compound(
+ {
+ "element": Compound(
+ {
+ "chat": Compound(
+ {
+ "decoration": Compound(
+ {
+ "translation_key": String(
+ "chat.type.announcement",
+ ),
+ "style": Compound(
+ {},
+ ),
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
+ ),
+ },
+ ),
+ },
),
- "monster_spawn_light_level": Compound(
+ "narration": Compound(
{
- "value": Compound(
+ "decoration": Compound(
{
- "min_inclusive": Int(
- 0,
+ "style": Compound(
+ {},
),
- "max_inclusive": Int(
- 7,
+ "translation_key": String(
+ "chat.type.text.narrate",
+ ),
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
),
},
),
- "type": String(
- "minecraft:uniform",
+ "priority": String(
+ "chat",
),
},
),
- "piglin_safe": Byte(
- 0,
- ),
- "natural": Byte(
- 0,
- ),
- "respawn_anchor_works": Byte(
- 0,
- ),
- "logical_height": Int(
- 256,
- ),
- "ultrawarm": Byte(
- 0,
- ),
- "min_y": Int(
- 0,
- ),
- "bed_works": Byte(
- 0,
- ),
},
),
+ "name": String(
+ "minecraft:say_command",
+ ),
"id": Int(
- 2,
+ 3,
),
},
),
Compound(
{
"name": String(
- "minecraft:overworld_caves",
+ "minecraft:msg_command",
),
"id": Int(
- 3,
+ 4,
),
"element": Compound(
{
- "monster_spawn_block_light_limit": Int(
- 0,
- ),
- "height": Int(
- 384,
- ),
- "logical_height": Int(
- 384,
- ),
- "min_y": Int(
- -64,
- ),
- "has_ceiling": Byte(
- 1,
- ),
- "effects": String(
- "minecraft:overworld",
- ),
- "has_raids": Byte(
- 1,
- ),
- "ambient_light": Float(
- 0.0,
- ),
- "piglin_safe": Byte(
- 0,
+ "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",
+ ),
+ },
+ ),
+ },
),
- "infiniburn": String(
- "#minecraft:infiniburn_overworld",
+ "narration": Compound(
+ {
+ "decoration": Compound(
+ {
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
+ ),
+ "translation_key": String(
+ "chat.type.text.narrate",
+ ),
+ "style": Compound(
+ {},
+ ),
+ },
+ ),
+ "priority": String(
+ "chat",
+ ),
+ },
),
- "respawn_anchor_works": Byte(
- 0,
+ },
+ ),
+ },
+ ),
+ 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(
+ {},
+ ),
+ },
+ ),
+ },
),
- "natural": Byte(
- 1,
+ "narration": Compound(
+ {
+ "decoration": Compound(
+ {
+ "style": Compound(
+ {},
+ ),
+ "translation_key": String(
+ "chat.type.text.narrate",
+ ),
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
+ ),
+ },
+ ),
+ "priority": String(
+ "chat",
+ ),
+ },
),
- "ultrawarm": Byte(
- 0,
+ },
+ ),
+ "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(
+ {},
+ ),
+ },
+ ),
+ },
),
- "monster_spawn_light_level": Compound(
+ "narration": Compound(
{
- "type": String(
- "minecraft:uniform",
+ "priority": String(
+ "chat",
),
- "value": Compound(
+ "decoration": Compound(
{
- "min_inclusive": Int(
- 0,
+ "style": Compound(
+ {},
),
- "max_inclusive": Int(
- 7,
+ "translation_key": String(
+ "chat.type.emote",
+ ),
+ "parameters": List(
+ [
+ String(
+ "sender",
+ ),
+ String(
+ "content",
+ ),
+ ],
),
},
),
},
),
- "has_skylight": Byte(
- 1,
- ),
- "coordinate_scale": Double(
- 1.0,
+ },
+ ),
+ "name": String(
+ "minecraft:emote_command",
+ ),
+ "id": Int(
+ 6,
+ ),
+ },
+ ),
+ Compound(
+ {
+ "id": Int(
+ 7,
+ ),
+ "element": Compound(
+ {
+ "chat": Compound(
+ {},
),
- "bed_works": Byte(
- 1,
+ "narration": Compound(
+ {
+ "priority": String(
+ "chat",
+ ),
+ },
),
},
),
+ "name": String(
+ "minecraft:tellraw_command",
+ ),
},
),
],
),
+ "type": String(
+ "minecraft:chat_type",
+ ),
},
),
},