|
|
|
@ -23,7 +23,22 @@
|
|
|
|
|
private static final String __OBFID = "CL_00000164";
|
|
|
|
|
|
|
|
|
|
public BiomeDecorator()
|
|
|
|
|
@@ -194,7 +203,7 @@
|
|
|
|
|
@@ -94,7 +103,13 @@
|
|
|
|
|
{
|
|
|
|
|
if (this.currentWorld != null)
|
|
|
|
|
{
|
|
|
|
|
- throw new RuntimeException("Already decorating!!");
|
|
|
|
|
+ //throw new RuntimeException("Already decorating!!");
|
|
|
|
|
+ System.out.println("[KC-Unofficial] Already Decorating a Chunk! Waiting...");
|
|
|
|
|
+ while(this.currentWorld != null)
|
|
|
|
|
+ {
|
|
|
|
|
+ Thread.sleep(100L);
|
|
|
|
|
+ }
|
|
|
|
|
+ decorateChunk(p_150512_1_, p_150512_2_, p_150512_3_, p_150512_4_, p_150512_5_);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
@@ -194,7 +209,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -32,7 +47,7 @@
|
|
|
|
|
WorldGenerator worldgenerator = p_150513_1_.getRandomWorldGenForGrass(this.randomGenerator);
|
|
|
|
|
worldgenerator.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
@@ -204,7 +213,7 @@
|
|
|
|
|
@@ -204,7 +219,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -41,7 +56,7 @@
|
|
|
|
|
(new WorldGenDeadBush(Blocks.deadbush)).generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -214,7 +223,7 @@
|
|
|
|
|
@@ -214,7 +229,7 @@
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
|
|
|
|
@ -50,7 +65,7 @@
|
|
|
|
|
{
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
@@ -229,7 +238,7 @@
|
|
|
|
|
@@ -229,7 +244,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -59,7 +74,7 @@
|
|
|
|
|
this.mushroomBrownGen.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -237,7 +246,7 @@
|
|
|
|
|
@@ -237,7 +252,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -68,7 +83,7 @@
|
|
|
|
|
this.mushroomRedGen.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -246,7 +255,7 @@
|
|
|
|
|
@@ -246,7 +261,7 @@
|
|
|
|
|
{
|
|
|
|
|
j = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
k = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -77,7 +92,7 @@
|
|
|
|
|
this.mushroomBrownGen.generate(this.currentWorld, this.randomGenerator, j, l, k);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -254,7 +263,7 @@
|
|
|
|
|
@@ -254,7 +269,7 @@
|
|
|
|
|
{
|
|
|
|
|
j = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
k = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -86,7 +101,7 @@
|
|
|
|
|
this.mushroomRedGen.generate(this.currentWorld, this.randomGenerator, j, l, k);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -263,7 +272,7 @@
|
|
|
|
|
@@ -263,7 +278,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -95,7 +110,7 @@
|
|
|
|
|
this.reedGen.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -271,7 +280,7 @@
|
|
|
|
|
@@ -271,7 +286,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -104,7 +119,7 @@
|
|
|
|
|
this.reedGen.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -280,7 +289,7 @@
|
|
|
|
|
@@ -280,7 +295,7 @@
|
|
|
|
|
{
|
|
|
|
|
j = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
k = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -113,7 +128,7 @@
|
|
|
|
|
(new WorldGenPumpkin()).generate(this.currentWorld, this.randomGenerator, j, l, k);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -289,7 +298,7 @@
|
|
|
|
|
@@ -289,7 +304,7 @@
|
|
|
|
|
{
|
|
|
|
|
k = this.chunk_X + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
|
l = this.chunk_Z + this.randomGenerator.nextInt(16) + 8;
|
|
|
|
@ -122,7 +137,7 @@
|
|
|
|
|
this.cactusGen.generate(this.currentWorld, this.randomGenerator, k, i1, l);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -313,6 +322,7 @@
|
|
|
|
|
@@ -313,6 +328,7 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -130,7 +145,7 @@
|
|
|
|
|
MinecraftForge.EVENT_BUS.post(new DecorateBiomeEvent.Post(currentWorld, randomGenerator, chunk_X, chunk_Z));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -360,6 +370,31 @@
|
|
|
|
|
@@ -360,9 +376,34 @@
|
|
|
|
|
MinecraftForge.ORE_GEN_BUS.post(new OreGenEvent.Post(currentWorld, randomGenerator, chunk_X, chunk_Z));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -162,3 +177,7 @@
|
|
|
|
|
private int nextInt(int i) {
|
|
|
|
|
if (i <= 1)
|
|
|
|
|
return 0;
|
|
|
|
|
return this.randomGenerator.nextInt(i);
|
|
|
|
|
}
|
|
|
|
|
-}
|
|
|
|
|
+}
|
|
|
|
|