From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: hayanesuru Date: Tue, 3 Jun 2025 18:51:44 +0900 Subject: [PATCH] cache getBiome diff --git a/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java b/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java index 0e14f962b26823e49b192a4f97ec6c1f477ef0ff..757dd75474b134be8e432d64e1c11d52ecbb0587 100644 --- a/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java +++ b/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java @@ -285,6 +285,13 @@ public abstract class DelegatedGeneratorAccess implements WorldGenLevel { return this.delegate.getBiome(pos); } + // Leaf start - cache getBiome + @Override + public Holder getBiomeCached(@Nullable net.minecraft.world.level.chunk.LevelChunk chunk, BlockPos pos) { + return this.delegate.getBiomeCached(chunk, pos); + } + // Leaf end - cache getBiome + @Override public Stream getBlockStatesIfLoaded(AABB box) { return this.delegate.getBlockStatesIfLoaded(box);