"MapGenCaves fix"
This commit is contained in:
parent
ae22a3edf7
commit
e6c5ba54b8
2 changed files with 34 additions and 12 deletions
|
|
@ -8,15 +8,19 @@ import java.util.Random;
|
||||||
|
|
||||||
public class MapGenCaves extends MapGenBase {
|
public class MapGenCaves extends MapGenBase {
|
||||||
protected void func_669_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) {
|
protected void func_669_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) {
|
||||||
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D);
|
// Patch start
|
||||||
|
//this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D);
|
||||||
|
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D, new Random(this.rand.nextLong()));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void releaseEntitySkin(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) {
|
//protected void releaseEntitySkin(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) {
|
||||||
|
protected void releaseEntitySkin(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15, Random var23) {
|
||||||
double var17 = (double) (var1 * 16 + 8);
|
double var17 = (double) (var1 * 16 + 8);
|
||||||
double var19 = (double) (var2 * 16 + 8);
|
double var19 = (double) (var2 * 16 + 8);
|
||||||
float var21 = 0.0F;
|
float var21 = 0.0F;
|
||||||
float var22 = 0.0F;
|
float var22 = 0.0F;
|
||||||
Random var23 = new Random(this.rand.nextLong());
|
//Random var23 = new Random(this.rand.nextLong());
|
||||||
|
// Patch end
|
||||||
if (var14 <= 0) {
|
if (var14 <= 0) {
|
||||||
int var24 = this.field_947_a * 16 - 16;
|
int var24 = this.field_947_a * 16 - 16;
|
||||||
var14 = var24 - var23.nextInt(var24 / 4);
|
var14 = var24 - var23.nextInt(var24 / 4);
|
||||||
|
|
@ -51,8 +55,12 @@ public class MapGenCaves extends MapGenBase {
|
||||||
var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F;
|
var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F;
|
||||||
var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F;
|
var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F;
|
||||||
if (!var52 && var13 == var25 && var10 > 1.0F) {
|
if (!var52 && var13 == var25 && var10 > 1.0F) {
|
||||||
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
// Patch start
|
||||||
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
//this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
||||||
|
//this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
||||||
|
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D, var23);
|
||||||
|
this.releaseEntitySkin(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D, var23);
|
||||||
|
// Patch end
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -182,7 +190,10 @@ public class MapGenCaves extends MapGenBase {
|
||||||
float var17 = this.rand.nextFloat() * (float) Math.PI * 2.0F;
|
float var17 = this.rand.nextFloat() * (float) Math.PI * 2.0F;
|
||||||
float var18 = (this.rand.nextFloat() - 0.5F) * 2.0F / 8.0F;
|
float var18 = (this.rand.nextFloat() - 0.5F) * 2.0F / 8.0F;
|
||||||
float var19 = this.rand.nextFloat() * 2.0F + this.rand.nextFloat();
|
float var19 = this.rand.nextFloat() * 2.0F + this.rand.nextFloat();
|
||||||
this.releaseEntitySkin(var4, var5, var6, var9, var11, var13, var19, var17, var18, 0, 0, 1.0D);
|
// Patch start
|
||||||
|
//this.releaseEntitySkin(var4, var5, var6, var9, var11, var13, var19, var17, var18, 0, 0, 1.0D);
|
||||||
|
this.releaseEntitySkin(var4, var5, var6, var9, var11, var13, var19, var17, var18, 0, 0, 1.0D, new Random(this.rand.nextLong()));
|
||||||
|
// Patch end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,15 +8,19 @@ import java.util.Random;
|
||||||
|
|
||||||
public class MapGenCavesHell extends MapGenBase {
|
public class MapGenCavesHell extends MapGenBase {
|
||||||
protected void func_4106_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) {
|
protected void func_4106_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) {
|
||||||
this.func_4105_a(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D);
|
// Patch start
|
||||||
|
//this.func_4105_a(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D);
|
||||||
|
this.func_4105_a(var1, var2, var3, var4, var6, var8, 1.0F + this.rand.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D, new Random(this.rand.nextLong()));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void func_4105_a(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) {
|
//protected void func_4105_a(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) {
|
||||||
|
protected void func_4105_a(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15, Random var23) {
|
||||||
double var17 = (double) (var1 * 16 + 8);
|
double var17 = (double) (var1 * 16 + 8);
|
||||||
double var19 = (double) (var2 * 16 + 8);
|
double var19 = (double) (var2 * 16 + 8);
|
||||||
float var21 = 0.0F;
|
float var21 = 0.0F;
|
||||||
float var22 = 0.0F;
|
float var22 = 0.0F;
|
||||||
Random var23 = new Random(this.rand.nextLong());
|
//Random var23 = new Random(this.rand.nextLong());
|
||||||
|
// Patch end
|
||||||
if (var14 <= 0) {
|
if (var14 <= 0) {
|
||||||
int var24 = this.field_947_a * 16 - 16;
|
int var24 = this.field_947_a * 16 - 16;
|
||||||
var14 = var24 - var23.nextInt(var24 / 4);
|
var14 = var24 - var23.nextInt(var24 / 4);
|
||||||
|
|
@ -51,8 +55,12 @@ public class MapGenCavesHell extends MapGenBase {
|
||||||
var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F;
|
var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F;
|
||||||
var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F;
|
var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F;
|
||||||
if (!var51 && var13 == var25 && var10 > 1.0F) {
|
if (!var51 && var13 == var25 && var10 > 1.0F) {
|
||||||
this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
// Patch start
|
||||||
this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
//this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
||||||
|
//this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D);
|
||||||
|
this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D, var23);
|
||||||
|
this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float) Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D, var23);
|
||||||
|
//Patch end
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -169,7 +177,10 @@ public class MapGenCavesHell extends MapGenBase {
|
||||||
float var17 = this.rand.nextFloat() * (float) Math.PI * 2.0F;
|
float var17 = this.rand.nextFloat() * (float) Math.PI * 2.0F;
|
||||||
float var18 = (this.rand.nextFloat() - 0.5F) * 2.0F / 8.0F;
|
float var18 = (this.rand.nextFloat() - 0.5F) * 2.0F / 8.0F;
|
||||||
float var19 = this.rand.nextFloat() * 2.0F + this.rand.nextFloat();
|
float var19 = this.rand.nextFloat() * 2.0F + this.rand.nextFloat();
|
||||||
this.func_4105_a(var4, var5, var6, var9, var11, var13, var19 * 2.0F, var17, var18, 0, 0, 0.5D);
|
// Patch start
|
||||||
|
//this.func_4105_a(var4, var5, var6, var9, var11, var13, var19 * 2.0F, var17, var18, 0, 0, 0.5D);
|
||||||
|
this.func_4105_a(var4, var5, var6, var9, var11, var13, var19 * 2.0F, var17, var18, 0, 0, 0.5D, new Random(this.rand.nextLong()));
|
||||||
|
// Patch end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue