mirror of
https://github.com/GeyserMC/Geyser.git
synced 2024-08-14 23:57:35 +00:00
Lower size of BiomeDefinitionsPacket
This commit is contained in:
parent
247edc6665
commit
6876a90c3b
1 changed files with 5 additions and 2 deletions
|
@ -181,12 +181,15 @@ public final class Registries {
|
||||||
POTION_MIXES = SimpleRegistry.create(PotionMixRegistryLoader::new);
|
POTION_MIXES = SimpleRegistry.create(PotionMixRegistryLoader::new);
|
||||||
ENCHANTMENTS = SimpleMappedRegistry.create("mappings/enchantments.json", EnchantmentRegistryLoader::new);
|
ENCHANTMENTS = SimpleMappedRegistry.create("mappings/enchantments.json", EnchantmentRegistryLoader::new);
|
||||||
|
|
||||||
// TEMPORARY FIX TO MAKE OLD BIOMES NBT WORK WITH 1.19.30
|
// Remove unneeded client generation data from NbtMapBuilder
|
||||||
NbtMapBuilder biomesNbt = NbtMap.builder();
|
NbtMapBuilder biomesNbt = NbtMap.builder();
|
||||||
for (Map.Entry<String, Object> entry : BIOMES_NBT.get().entrySet()) {
|
for (Map.Entry<String, Object> entry : BIOMES_NBT.get().entrySet()) {
|
||||||
String key = entry.getKey();
|
String key = entry.getKey();
|
||||||
NbtMapBuilder value = ((NbtMap) entry.getValue()).toBuilder();
|
NbtMapBuilder value = ((NbtMap) entry.getValue()).toBuilder();
|
||||||
value.put("name_hash", key);
|
value.remove("minecraft:consolidated_features");
|
||||||
|
value.remove("minecraft:multinoise_generation_rules");
|
||||||
|
value.remove("minecraft:surface_material_adjustments");
|
||||||
|
value.remove( "minecraft:surface_parameters");
|
||||||
biomesNbt.put(key, value.build());
|
biomesNbt.put(key, value.build());
|
||||||
}
|
}
|
||||||
BIOMES_NBT.set(biomesNbt.build());
|
BIOMES_NBT.set(biomesNbt.build());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue