summaryrefslogtreecommitdiffstats
path: root/nms-patches/StructureGenerator.patch
blob: b2cc226f4f6c60e2d8fe4a2d3be9b8c0e6e68d5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- a/net/minecraft/server/StructureGenerator.java
+++ b/net/minecraft/server/StructureGenerator.java
@@ -43,7 +43,7 @@
                     StructureStart structurestart = this.a(generatoraccess, chunkgenerator, (SeededRandom) random, i2);
 
                     if (structurestart != StructureGenerator.a && structurestart.c().a(l, i1, l + 15, i1 + 15)) {
-                        ((LongSet) chunkgenerator.getStructureCache(this).computeIfAbsent(j1, (i) -> {
+                        ((LongSet) chunkgenerator.getStructureCache(this).computeIfAbsent(j1, (x) -> { // CraftBukkit - fix decompile error
                             return new LongOpenHashSet();
                         })).add(i2);
                         generatoraccess.getChunkProvider().a(j, k, true).a(this.a(), i2);
@@ -204,7 +204,7 @@
                 return structurestart;
             } else {
                 ChunkCoordIntPair chunkcoordintpair = new ChunkCoordIntPair(i);
-                IChunkAccess ichunkaccess = generatoraccess.getChunkProvider().a(chunkcoordintpair.x, chunkcoordintpair.z, false);
+                IChunkAccess ichunkaccess = generatoraccess.getChunkProvider().getChunkAt(chunkcoordintpair.x, chunkcoordintpair.z, false, false); // CraftBukkit - don't load chunks
 
                 if (ichunkaccess != null) {
                     structurestart = ichunkaccess.a(this.a());