optimize BigInteger & add server bootstrap method.

remove-fringelands
mckuhei 2 years ago
parent 5875d08eeb
commit 4898791b41

@ -9,7 +9,7 @@ import java.awt.Frame;
import java.awt.Graphics;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.nio.ByteBuffer;
import java.text.DecimalFormat;
import java.util.HashMap;

@ -3,7 +3,7 @@ package net.minecraft.server;
import java.awt.GraphicsEnvironment;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.security.KeyPair;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
@ -21,6 +21,7 @@ import net.minecraft.src.ChunkCoordinates;
import net.minecraft.src.CommandBase;
import net.minecraft.src.ConvertProgressUpdater;
import net.minecraft.src.CrashReport;
import net.minecraft.src.DedicatedServer;
import net.minecraft.src.DemoWorldServer;
import net.minecraft.src.EnumGameType;
import net.minecraft.src.ICommandManager;
@ -41,6 +42,7 @@ import net.minecraft.src.RConConsoleSource;
import net.minecraft.src.ReportedException;
import net.minecraft.src.ServerCommandManager;
import net.minecraft.src.ServerConfigurationManager;
import net.minecraft.src.StatList;
import net.minecraft.src.StringTranslate;
import net.minecraft.src.StringUtils;
import net.minecraft.src.ThreadServerApplication;
@ -1242,4 +1244,9 @@ public abstract class MinecraftServer implements Runnable, IPlayerUsage, IComman
{
return par0MinecraftServer.serverConfigManager;
}
public static void main(String[] args) {
StatList.func_75919_a();
new Thread(new DedicatedServer(new File("."))).start();
}
}

@ -4,7 +4,7 @@ import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.IOException;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class AxisAlignedBB
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BiomeCacheBlock
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BiomeDecorator

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BiomeEndDecorator extends BiomeDecorator
{

@ -1,7 +1,7 @@
package net.minecraft.src;
import java.awt.Color;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BiomeGenDesert extends BiomeGenBase

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BiomeGenHills extends BiomeGenBase

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BiomeGenJungle extends BiomeGenBase

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Iterator;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockBreakable extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockButton extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockCactus extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockCake extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Iterator;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockCocoa extends BlockDirectional

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public abstract class BlockContainer extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockCrops extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockDeadBush extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockDispenser extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockDoor extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockDragonEgg extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockEnchantmentTable extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockEnderChest extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockEventData
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockFarmland extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockFence extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockFenceGate extends BlockDirectional
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockFire extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockFlower extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockFlowing extends BlockFluid

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public abstract class BlockFluid extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockFurnace extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockGrass extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockIce extends BlockBreakable

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockJukeBox extends BlockContainer
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockLadder extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockLeavesBase extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockLever extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
public class BlockLilyPad extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockLockedChest extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockMobSpawner extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockMushroom extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockMycelium extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockNetherStalk extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockNote extends BlockContainer
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockOre extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
public class BlockPistonBase extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockPistonMoving extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockPortal extends BlockBreakable

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockPumpkin extends BlockDirectional
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockRail extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockRedstoneLight extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockRedstoneOre extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockRedstoneRepeater extends BlockDirectional

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockReed extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockSand extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockSign extends BlockContainer

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockSnow extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockSnowBlock extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockStationary extends BlockFluid

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockStem extends BlockFlower

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockTNT extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockTorch extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockTrapDoor extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockTripWireSource extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.Random;
public class BlockVine extends Block

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class BlockWorkbench extends Block
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
// The most evil class
public class ChunkCache implements IBlockAccess

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class ChunkCoordIntPair
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class ChunkCoordinates implements Comparable
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class ChunkLoader
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
public class ChunkPosition
{

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;

@ -1,6 +1,6 @@
package net.minecraft.src;
import java.math.BigInteger;
import org.mcmodule.math.BigInteger;
import java.util.List;
import java.util.Random;
@ -520,8 +520,8 @@ public class ChunkProviderGenerate implements IChunkProvider
;
}
}
var6.decorate(this.worldObj, this.rand, var4, var5);
// FIXME: java.lang.RuntimeException: Already decorating!!
// var6.decorate(this.worldObj, this.rand, var4, var5);
SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4.add(BigInteger.valueOf(8)), var5.add(BigInteger.valueOf(8)), 16, 16, this.rand);
var4 = var4.add(BigInteger.valueOf(8));
var5 = var5.add(BigInteger.valueOf(8));

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save