mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-05 02:22:12 +01:00
Use seed based lookup for Treasure Maps - Fixes lag from carto/sunken maps
This commit is contained in:
parent
1631c7e251
commit
6815064398
1 changed files with 9 additions and 0 deletions
|
@ -11,3 +11,12 @@
|
||||||
int t = 0;
|
int t = 0;
|
||||||
double e = 0.0;
|
double e = 0.0;
|
||||||
if (world.dimensionType().hasCeiling()) {
|
if (world.dimensionType().hasCeiling()) {
|
||||||
|
@@ -205,7 +205,7 @@
|
||||||
|
|
||||||
|
for (int n = 0; n < 128; n++) {
|
||||||
|
for (int o = 0; o < 128; o++) {
|
||||||
|
- Holder<Biome> holder = world.getBiome(mutableBlockPos.set((l + o) * i, 0, (m + n) * i));
|
||||||
|
+ Holder<Biome> holder = world.getUncachedNoiseBiome((l + o) * i, 0, (m + n) * i); // Paper - Perf: Use seed based lookup for treasure maps
|
||||||
|
bls[n * 128 + o] = holder.is(BiomeTags.WATER_ON_MAP_OUTLINES);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue