Fix unsupported dimension data in lobby, use proper default world name

This commit is contained in:
timvisee 2021-11-25 14:21:29 +01:00
parent addfb1c135
commit 4ef1481f2b
No known key found for this signature in database
GPG Key ID: B8DB720BC383E172
2 changed files with 8 additions and 4 deletions

View File

@ -25,8 +25,8 @@ pub fn lobby_dimension(codec: &CompoundTag) -> CompoundTag {
base.insert_i64("fixed_time", 0); base.insert_i64("fixed_time", 0);
base.insert_i8("has_raids", 0); base.insert_i8("has_raids", 0);
base.insert_i32("min_y", 0); base.insert_i32("min_y", 0);
base.insert_i32("height", 1); base.insert_i32("height", 16);
base.insert_i32("logical_height", 1); base.insert_i32("logical_height", 16);
base.insert_f64("coordinate_scale", 1.0); base.insert_f64("coordinate_scale", 1.0);
base.insert_i8("ultrawarm", 0); base.insert_i8("ultrawarm", 0);
base.insert_i8("has_ceiling", 0); base.insert_i8("has_ceiling", 0);

View File

@ -26,7 +26,9 @@ pub async fn lobby_send(
.unwrap_or_else(dimension::default_dimension_codec), .unwrap_or_else(dimension::default_dimension_codec),
) )
}), }),
world_name: data.world_name.unwrap_or_else(|| "world".into()), world_name: data
.world_name
.unwrap_or_else(|| "minecraft:overworld".into()),
hashed_seed: data.hashed_seed.unwrap_or(0), hashed_seed: data.hashed_seed.unwrap_or(0),
game_mode: data.game_mode.unwrap_or(0), game_mode: data.game_mode.unwrap_or(0),
previous_game_mode: data.previous_game_mode.unwrap_or(-1i8 as u8), previous_game_mode: data.previous_game_mode.unwrap_or(-1i8 as u8),
@ -49,7 +51,9 @@ pub async fn lobby_send(
.unwrap_or_else(dimension::default_dimension_codec), .unwrap_or_else(dimension::default_dimension_codec),
) )
}), }),
world_name: data.world_name.unwrap_or_else(|| "world".into()), world_name: data
.world_name
.unwrap_or_else(|| "minecraft:overworld".into()),
hashed_seed: data.hashed_seed.unwrap_or(0), hashed_seed: data.hashed_seed.unwrap_or(0),
game_mode: data.game_mode.unwrap_or(0), game_mode: data.game_mode.unwrap_or(0),
previous_game_mode: data.previous_game_mode.unwrap_or(-1i8 as u8), previous_game_mode: data.previous_game_mode.unwrap_or(-1i8 as u8),