From ffb33e608d77bbbed391c6d04433c61f600cce34 Mon Sep 17 00:00:00 2001 From: Phillipp Glanz <6745190+TheMeinerLP@users.noreply.github.com> Date: Sat, 17 Feb 2024 15:24:08 +0100 Subject: [PATCH] Fixes minor bug in the biome implementation. (#1999) The registry method was never implemented correctly and always returns a null reference. This commit solves the problem and will return an object in some cases in the future. --- src/main/java/net/minestom/server/world/biomes/BiomeImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/world/biomes/BiomeImpl.java b/src/main/java/net/minestom/server/world/biomes/BiomeImpl.java index 069b38e0d..b491a64b2 100644 --- a/src/main/java/net/minestom/server/world/biomes/BiomeImpl.java +++ b/src/main/java/net/minestom/server/world/biomes/BiomeImpl.java @@ -27,6 +27,7 @@ final class BiomeImpl implements ProtocolObject, Biome { return CONTAINER.getSafe(namespace); } + private Registry.BiomeEntry entry; @NotNull private final NamespaceID name; private final float depth; @@ -52,6 +53,7 @@ final class BiomeImpl implements ProtocolObject, Biome { } BiomeImpl(Registry.BiomeEntry entry) { + this.entry = entry; this.name = entry.namespace(); this.depth = 0.2f; this.scale = 0.2f; @@ -85,7 +87,7 @@ final class BiomeImpl implements ProtocolObject, Biome { @Nullable @Override public Registry.BiomeEntry registry() { - return null; + return this.entry; } @Override