Compare commits

...

5 Commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

@ -1,3 +1,5 @@
# Minecraft 1.3.2 128bit mod
![Image](./Image.png)
Incompleted yet.
Please made it you self :)
# End of support

@ -4,8 +4,6 @@ import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;
import static net.minecraft.src.Constants.*;
public class ChunkProviderGenerate implements IChunkProvider
{
/** RNG. */
@ -142,12 +140,7 @@ public class ChunkProviderGenerate implements IChunkProvider
for (int var51 = 0; var51 < 4; ++var51)
{
if(!ENABLE_FRINGE_LAND) {
var47 += var49;
} else {
if(var51 == 0) var47 = var34;
}
if (var47 > 0.0D)
if ((var47 += var49) > 0.0D)
{
par3ArrayOfByte[var43 += var44] = (byte)Block.stone.blockID;
}
@ -159,9 +152,6 @@ public class ChunkProviderGenerate implements IChunkProvider
{
par3ArrayOfByte[var43 += var44] = 0;
}
if(ENABLE_FRINGE_LAND) {
var47 += var49;
}
}
var34 += var38;

@ -1,7 +1,6 @@
package net.minecraft.src;
import java.lang.reflect.Field;
import sun.misc.Unsafe;
public class Constants {
public static boolean DISABLE_MODULO = false,
@ -13,18 +12,9 @@ public class Constants {
public static boolean USE_64BIT_PERLIN_GENERATOR = false;
static {
Unsafe unsafe;
try {
Field unsafeField = Unsafe.class.getDeclaredField("theUnsafe");
unsafeField.setAccessible(true);
unsafe = (Unsafe) unsafeField.get(null);
} catch (NoSuchFieldException | SecurityException | IllegalArgumentException | IllegalAccessException e) {
throw new RuntimeException(e);
}
Class<Constants> cls = Constants.class;
try {
for(Field f : cls.getDeclaredFields()) {
// unsafe.putBoolean(cls, unsafe.fieldOffset(f), Boolean.getBoolean(cls.getName() + "." + f.getName()));
f.setBoolean(null, Boolean.getBoolean(cls.getName() + "." + f.getName()));
}
} catch(Throwable t) {

@ -2,8 +2,6 @@ package net.minecraft.src;
import java.util.Random;
import static net.minecraft.src.Constants.*;
public class NoiseGeneratorPerlin extends NoiseGenerator
{
private int[] permutations;
@ -124,7 +122,7 @@ public class NoiseGeneratorPerlin extends NoiseGenerator
var73 = this.lerp(var35, this.grad3d(this.permutations[var66 + 1], var31, 0.0D, var38 - 1.0D), this.grad3d(this.permutations[var22 + 1], var31 - 1.0D, 0.0D, var38 - 1.0D));
double var79 = this.lerp(var42, var70, var73);
var10001 = var75++;
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var79 * var77) : var79 * var77;
par1ArrayOfDouble[var10001] += (var79 * var77);
}
}
}
@ -205,7 +203,7 @@ public class NoiseGeneratorPerlin extends NoiseGenerator
double var60 = this.lerp(var56, var33, var35);
double var62 = this.lerp(var49, var58, var60);
var10001 = var19++;
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var62 * var20) : var62 * var20;
par1ArrayOfDouble[var10001] += (var62 * var20);
}
}
}

@ -2,8 +2,6 @@ package net.minecraft.src;
import java.util.Random;
import static net.minecraft.src.Constants.*;
public class NoiseGeneratorPerlin64 extends NoiseGenerator
{
private int[] permutations;
@ -124,7 +122,7 @@ public class NoiseGeneratorPerlin64 extends NoiseGenerator
var73 = this.lerp(var35, this.grad3d(this.permutations[var66 + 1], var31, 0.0D, var38 - 1.0D), this.grad3d(this.permutations[var22 + 1], var31 - 1.0D, 0.0D, var38 - 1.0D));
double var79 = this.lerp(var42, var70, var73);
var10001 = var75++;
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var79 * var77) : var79 * var77;
par1ArrayOfDouble[var10001] += (var79 * var77);
}
}
}
@ -205,7 +203,7 @@ public class NoiseGeneratorPerlin64 extends NoiseGenerator
double var60 = this.lerp(var56, var33, var35);
double var62 = this.lerp(var49, var58, var60);
var10001 = var19++;
par1ArrayOfDouble[var10001] += FLOAT_PERLIN_GENERATOR ? (float) (var62 * var20) : var62 * var20;
par1ArrayOfDouble[var10001] += (var62 * var20);
}
}
}

Loading…
Cancel
Save