mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-04 22:14:40 +01:00
36 lines
1.2 KiB
Diff
36 lines
1.2 KiB
Diff
|
--- a/net/minecraft/server/BiomeStorage.java
|
||
|
+++ b/net/minecraft/server/BiomeStorage.java
|
||
|
@@ -77,7 +77,7 @@
|
||
|
int[] aint = new int[this.f.length];
|
||
|
|
||
|
for (int i = 0; i < this.f.length; ++i) {
|
||
|
- aint[i] = IRegistry.BIOME.a((Object) this.f[i]);
|
||
|
+ aint[i] = IRegistry.BIOME.a(this.f[i]); // CraftBukkit - decompile error
|
||
|
}
|
||
|
|
||
|
return aint;
|
||
|
@@ -90,7 +90,7 @@
|
||
|
for (int j = 0; j < i; ++j) {
|
||
|
BiomeBase biomebase = abiomebase[j];
|
||
|
|
||
|
- packetdataserializer.writeInt(IRegistry.BIOME.a((Object) biomebase));
|
||
|
+ packetdataserializer.writeInt(IRegistry.BIOME.a(biomebase)); // CraftBukkit - decompile error
|
||
|
}
|
||
|
|
||
|
}
|
||
|
@@ -107,4 +107,14 @@
|
||
|
|
||
|
return this.f[i1 << BiomeStorage.d + BiomeStorage.d | j1 << BiomeStorage.d | l];
|
||
|
}
|
||
|
+
|
||
|
+ // CraftBukkit start
|
||
|
+ public void setBiome(int i, int j, int k, BiomeBase biome) {
|
||
|
+ int l = i & BiomeStorage.b;
|
||
|
+ int i1 = MathHelper.clamp(j, 0, BiomeStorage.c);
|
||
|
+ int j1 = k & BiomeStorage.b;
|
||
|
+
|
||
|
+ this.f[i1 << BiomeStorage.d + BiomeStorage.d | j1 << BiomeStorage.d | l] = biome;
|
||
|
+ }
|
||
|
+ // CraftBukkit end
|
||
|
}
|