Skip to content

Commit 6fe7eb5

Browse files
authored
Load World Key when its instance is created (#13818)
1 parent 948acae commit 6fe7eb5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
184184
private boolean voidDamageEnabled;
185185
private float voidDamageAmount;
186186
private double voidDamageMinBuildHeightOffset;
187+
private final NamespacedKey key;
187188

188189
@Override
189190
public boolean isVoidDamageEnabled() {
@@ -298,6 +299,7 @@ public boolean hasStructureAt(final io.papermc.paper.math.Position position, fin
298299

299300
public CraftWorld(ServerLevel world, @Nullable ChunkGenerator generator, @Nullable BiomeProvider biomeProvider, Environment environment) {
300301
this.world = world;
302+
this.key = CraftNamespacedKey.fromMinecraft(this.world.dimension().identifier());
301303
this.generator = generator;
302304
this.biomeProvider = biomeProvider;
303305

@@ -773,7 +775,7 @@ public UUID getUID() {
773775

774776
@Override
775777
public NamespacedKey getKey() {
776-
return CraftNamespacedKey.fromMinecraft(this.world.dimension().identifier());
778+
return this.key;
777779
}
778780

779781
@Override

0 commit comments

Comments
 (0)