From 27f8bf05ae95c989fbeb16f3d676bbce0389ab45 Mon Sep 17 00:00:00 2001 From: Brandon Flaherty Date: Mon, 29 Dec 2025 20:16:01 -0800 Subject: [PATCH 1/2] Sort LegacyWorldSize options from smallest to largest --- .../java/wily/legacy_world_sizes/util/LegacyWorldSize.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/wily/legacy_world_sizes/util/LegacyWorldSize.java b/src/main/java/wily/legacy_world_sizes/util/LegacyWorldSize.java index 053bc85..bf6e1eb 100644 --- a/src/main/java/wily/legacy_world_sizes/util/LegacyWorldSize.java +++ b/src/main/java/wily/legacy_world_sizes/util/LegacyWorldSize.java @@ -26,8 +26,6 @@ public record LegacyWorldSize(ResourceLocation id, Component name, Consumer map = new ListMap<>(); public static final Codec CODEC = map.createCodec(ResourceLocation.CODEC); - public static final LegacyWorldSize CUSTOM = register(new LegacyWorldSize(LegacyWorldSizes.createModLocation("custom"), LWSComponents.optionName("worldSizes.infinity"), ctx -> {})); - public static final LegacyWorldSize CLASSIC = register(new LegacyWorldSize(LegacyWorldSizes.createModLocation("classic"), LWSComponents.optionName("worldSizes.classic"), ctx -> { LWSWorldOptions.legacyLevelLimits.set(Map.of(Level.OVERWORLD, new LegacyLevelLimit(List.of(new LegacyChunkBounds(new ChunkPos(-27, -27), new ChunkPos(27, 27))), true, getChunkContent(ctx), Optional.of(ctx.registry().getOrThrow(Biomes.PLAINS)), false), Level.NETHER, new LegacyLevelLimit(List.of(new LegacyChunkBounds(new ChunkPos(-9, -9), new ChunkPos(9, 9))), false, FakeLevelChunk.ContentType.NONE, Optional.empty(), true), Level.END, new LegacyLevelLimit(List.of(new LegacyChunkBounds(new ChunkPos(-6, -6), new ChunkPos(6, 6))), false, FakeLevelChunk.ContentType.NONE, Optional.empty(), false))); LWSWorldOptions.maxEndGateways.set(1); @@ -60,6 +58,8 @@ public record LegacyWorldSize(ResourceLocation id, Component name, Consumer {})); + public static FakeLevelChunk.ContentType getChunkContent(ApplyContext ctx) { return isOverworldFlat(ctx.registry()) ? FakeLevelChunk.ContentType.FLAT : FakeLevelChunk.ContentType.OCEAN; } From 7f9a8c17ae67f865bfc7e15a4648716514fc4706 Mon Sep 17 00:00:00 2001 From: Brandon Flaherty Date: Mon, 29 Dec 2025 20:16:20 -0800 Subject: [PATCH 2/2] Change "Infinity" to "Infinite" --- src/main/resources/assets/legacy_world_sizes/lang/en_us.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/assets/legacy_world_sizes/lang/en_us.json b/src/main/resources/assets/legacy_world_sizes/lang/en_us.json index c4bc796..053f5e8 100644 --- a/src/main/resources/assets/legacy_world_sizes/lang/en_us.json +++ b/src/main/resources/assets/legacy_world_sizes/lang/en_us.json @@ -4,7 +4,7 @@ "legacy_world_sizes.options.legacyWorldSize.description": "Select a world size to vary the amount of the world that you can explore.", "legacy_world_sizes.options.legacyBiomeScale": "Biome Scale", "legacy_world_sizes.options.legacyBiomeScale.description": "Select a Biome scale to change the amount of world space each Biome will take up. Larger scale usually means fewer, but larger, Biomes.", - "legacy_world_sizes.options.worldSizes.infinity": "Infinity", + "legacy_world_sizes.options.worldSizes.infinity": "Infinite", "legacy_world_sizes.options.biomeScales.small": "Small", "legacy_world_sizes.options.biomeScales.medium": "Medium", "legacy_world_sizes.options.biomeScales.large": "Large",