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 09e87552159e24603aa9a4f658ab4449d7eaeb0a..cfe6d74fa06e19c33e6342c76ca99e473840a65b 100644 --- a/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java +++ b/src/main/java/org/bukkit/craftbukkit/util/DelegatedGeneratorAccess.java @@ -302,6 +302,13 @@ public abstract class DelegatedGeneratorAccess implements WorldGenLevel { return this.handle.getBiome(pos); } + // Leaf start - cache getBiome + @Override + public Holder getBiomeCached(BlockPos pos) { + return this.handle.getBiomeCached(pos); + } + // Leaf end - cache getBiome + @Override public Stream getBlockStatesIfLoaded(AABB box) { return this.handle.getBlockStatesIfLoaded(box);