From dcd080385a9cf36742870edbee60016e048c3a9e Mon Sep 17 00:00:00 2001 From: creepereater201 Date: Wed, 29 Jul 2026 17:54:30 +0300 Subject: [PATCH] fix: Pocket border (#113) See Nostalgica-Reverie/moderner-beta#96 Co-authored-by: creepereater201 <262570857+Creepereater201@users.noreply.github.com> Reviewed-on: https://codeberg.org/Nostalgica-Reverie/moderner-beta/pulls/113 --- .../modernerbeta/fabric/data/ModernBetaSettingsPresets.java | 1 + .../modernerbeta/settings/component/WorldBorderLocation.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/fabric/src/main/java/mod/bluestaggo/modernerbeta/fabric/data/ModernBetaSettingsPresets.java b/fabric/src/main/java/mod/bluestaggo/modernerbeta/fabric/data/ModernBetaSettingsPresets.java index 3d90b4b5..b3f3151d 100644 --- a/fabric/src/main/java/mod/bluestaggo/modernerbeta/fabric/data/ModernBetaSettingsPresets.java +++ b/fabric/src/main/java/mod/bluestaggo/modernerbeta/fabric/data/ModernBetaSettingsPresets.java @@ -525,6 +525,7 @@ public final class ModernBetaSettingsPresets { DEFAULT_BETA.chunkSettings().extend() .add(NOISE_3D_SETTINGS, Noise3DSettings.PE) .add(DEEPSLATE_GENERATION, DeepslateGeneration.DISABLED) + .add(WORLD_BORDER, WorldBorderLocation.pe()) .build(), DEFAULT_BETA.biomeSettings().extend() .add(PROVIDER, ModernBetaBuiltInTypes.Biome.PE.id) diff --git a/src/main/java/mod/bluestaggo/modernerbeta/settings/component/WorldBorderLocation.java b/src/main/java/mod/bluestaggo/modernerbeta/settings/component/WorldBorderLocation.java index 6af6911f..7ec5a985 100644 --- a/src/main/java/mod/bluestaggo/modernerbeta/settings/component/WorldBorderLocation.java +++ b/src/main/java/mod/bluestaggo/modernerbeta/settings/component/WorldBorderLocation.java @@ -27,6 +27,10 @@ public record WorldBorderLocation( return new WorldBorderLocation(true, width, CenterType.ORIGIN, FalloffType.SMOOTH_OCEAN, 54); } + public static WorldBorderLocation pe() { + return new WorldBorderLocation(false, 256, CenterType.CORNER, FalloffType.VOID, 54); + } + public static WorldBorderLocation indev(int width, int seaLevel) { return new WorldBorderLocation(true, width, CenterType.ORIGIN, FalloffType.OCEAN, seaLevel - 9); } -- knotmirror 0.0.1