mirror of
https://github.com/WtmcX/a1.0.6_03.git
synced 2025-06-05 14:30:56 -05:00
Compare commits
2 Commits
021f074c96
...
2d5bfee26d
Author | SHA1 | Date | |
---|---|---|---|
|
2d5bfee26d | ||
|
e2a31bda5d |
48
.idea/workspace.xml
generated
48
.idea/workspace.xml
generated
@ -356,6 +356,12 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/lwjgl-rundir/resources/terrain.png" beforeDir="false" afterPath="$PROJECT_DIR$/lwjgl-rundir/resources/terrain.png" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/lwjgl-rundir/resources/terrain.png" beforeDir="false" afterPath="$PROJECT_DIR$/lwjgl-rundir/resources/terrain.png" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/lwjgl-rundir/resources/title/splashes.txt" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/lwjgl-rundir/resources/title/splashes.txt" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/settings.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/settings.gradle" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/settings.gradle" beforeDir="false" afterPath="$PROJECT_DIR$/settings.gradle" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/lwjgl/java/net/lax1dude/eaglercraft/internal/PlatformRuntime.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/lwjgl/java/net/lax1dude/eaglercraft/internal/PlatformRuntime.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/ByteIndexedContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/ByteIndexedContainer.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/CharIndexedContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/CharIndexedContainer.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/FloatIndexedContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/FloatIndexedContainer.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/ShortIndexedContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/ShortIndexedContainer.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/XorShift128P.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/carrotsearch/hppc/XorShift128P.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/Base64.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/Base64.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/BaseNCodec.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/BaseNCodec.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/Display.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/Display.java" beforeDir="false" />
|
||||||
@ -474,19 +480,49 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/vector/WritableVector4f.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/lax1dude/eaglercraft/vector/WritableVector4f.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/client/Minecraft.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Block.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Block.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Block.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Block.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockBookshelf.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockBookshelf.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockButton.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockButton.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCactus.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCactus.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCactus.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCactus.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockChest.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockChest.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockClay.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockClay.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockContainer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockContainer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockContainer.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCrops.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockCrops.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockDoor.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockDoor.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFarmland.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFarmland.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFence.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFence.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFire.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFire.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFire.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFire.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlower.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlower.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlowing.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlowing.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlowing.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFlowing.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFluid.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFluid.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFurnace.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockFurnace.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGlass.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGlass.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGrass.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGrass.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGravel.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockGravel.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockIce.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockIce.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockJukeBox.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockJukeBox.java" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLadder.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLadder.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLeaves.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLeaves.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLog.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockLog.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockMinecartTrack.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockMinecartTrack.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockMobSpawner.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockMobSpawner.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockObsidian.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockObsidian.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockOre.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockOre.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockPressurePlate.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockPressurePlate.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneOre.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneOre.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneTorch.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneTorch.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneWire.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockRedstoneWire.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockReed.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockReed.java" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSand.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSand.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSapling.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSapling.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSign.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSign.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSign.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSign.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnow.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnow.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnowBlock.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnowBlock.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnowBlock.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockSnowBlock.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStairs.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStairs.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStairs.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStairs.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStationary.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStationary.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStationary.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStationary.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStep.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStep.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStone.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockStone.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockTNT.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockTNT.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockTorch.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/BlockTorch.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChatAllowedCharacters.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChatAllowedCharacters.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Chunk.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Chunk.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Chunk.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Chunk.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/ChunkLoader.java" afterDir="false" />
|
||||||
@ -497,6 +533,7 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingInventoryPlayerCB.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingInventoryPlayerCB.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingInventoryWorkbenchCB.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingInventoryWorkbenchCB.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingManager.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/CraftingManager.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EffectRenderer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EffectRenderer.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Entity.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Entity.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Entity.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Entity.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityAnimal.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityAnimal.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityAnimal.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityAnimal.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityArrow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityArrow.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityArrow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/EntityArrow.java" afterDir="false" />
|
||||||
@ -578,6 +615,8 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NBTTagCompound.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NBTTagCompound.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NBTTagCompound.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NBTTagCompound.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetClientHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetClientHandler.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetClientHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetClientHandler.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetHandler.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NetHandler.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NoiseGeneratorOctaves.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NoiseGeneratorOctaves.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NoiseGeneratorPerlin.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/NoiseGeneratorPerlin.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet0KeepAlive.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet0KeepAlive.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet0KeepAlive.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet0KeepAlive.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet10Flying.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Packet10Flying.java" beforeDir="false" />
|
||||||
@ -629,13 +668,13 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderLiving.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderLiving.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderLiving.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderLiving.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderManager.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderManager.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderMinecart.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderMinecart.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderMinecart.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderMinecart.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPainting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPainting.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderPlayer.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderSlime.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/RenderSlime.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Slot.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/Slot.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotCrafting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotCrafting.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotCrafting.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotCrafting.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotInventory.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotInventory.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotInventory.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SlotInventory.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SoundManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SoundManager.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SoundManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SoundManager.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SpawnerAnimals.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SpawnerAnimals.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SpawnerClient.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/SpawnerClient.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TerrainTextureManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TerrainTextureManager.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TerrainTextureManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TerrainTextureManager.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TextureCompassFX.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/TextureCompassFX.java" beforeDir="false" />
|
||||||
@ -649,9 +688,16 @@
|
|||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/World.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldBlockPositionType.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldBlockPositionType.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldClient.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenBigTree.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenBigTree.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenCactus.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenCactus.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenClay.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenClay.java" beforeDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenDungeons.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenDungeons.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenDungeons.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenDungeons.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenFlowers.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenFlowers.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenLiquids.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenLiquids.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenMinable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenMinable.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenReed.java" beforeDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenReed.java" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenTrees.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenTrees.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenerator.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldGenerator.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldRenderer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldRenderer.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldRenderer.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/net/minecraft/src/WorldRenderer.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/ClientMain.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/ClientMain.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/ClientMain.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/teavm/java/net/lax1dude/eaglercraft/internal/teavm/ClientMain.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/wasm_gc_teavm/javascript/OfflineDownloadTemplate.txt" beforeDir="false" afterPath="$PROJECT_DIR$/wasm_gc_teavm/javascript/OfflineDownloadTemplate.txt" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/wasm_gc_teavm/javascript/OfflineDownloadTemplate.txt" beforeDir="false" afterPath="$PROJECT_DIR$/wasm_gc_teavm/javascript/OfflineDownloadTemplate.txt" afterDir="false" />
|
||||||
|
16
README.md
Normal file
16
README.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Alpha 1.0.6_03
|
||||||
|
TeaVM port of Minecraft Alpha 1.0.6_03 using u50 classes from EaglercraftX
|
||||||
|
|
||||||
|
Alpha minecraft uses a 5-world save scheme, so you're limited to a maximum of 5 worlds at any time in singleplayer.
|
||||||
|
|
||||||
|
### Download locally: [Singleplayer_Offline_Download_Version.html](javascript/EaglercraftX_1.8_Offline_en_US.html)
|
||||||
|
|
||||||
|
## Compiling
|
||||||
|
|
||||||
|
Just import this entire repository as a gradle project and run `CompileJS.sh`. It will generate a `classes.js` in the `javascript` folder of this repository.
|
||||||
|
|
||||||
|
To change any textures and stuff, make your changes in `lwjgl-rundir/resources` and then run `CompileEPK.sh` to generate a new `assets.epk` in the `javascript` folder where `classes.js` is. Copy the new `javascript/assets.epk` onto your website over the old one to update it.
|
||||||
|
|
||||||
|
**Make sure you install java and add it to your PATH, or these scripts will not work.**
|
||||||
|
|
||||||
|
(Readme Skidded from catfoolyou)
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
13591
javascript/classes.js
13591
javascript/classes.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.
BIN
lwjgl-rundir/resources/ow.png
Normal file
BIN
lwjgl-rundir/resources/ow.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.5 KiB |
@ -16,7 +16,7 @@ import java.text.SimpleDateFormat;
|
|||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import java.util.function.Consumer;
|
import java.util.function.Consumer;
|
||||||
import java.util.zip.DataFormatException;
|
import java.util.zip.DataFormatException;
|
||||||
import java.util.zip.Deflater;
|
import java.util.zip.Deflater;
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.carrotsearch.hppc;
|
package com.carrotsearch.hppc;
|
||||||
|
|
||||||
|
|
||||||
import java.util.RandomAccess;
|
import java.util.RandomAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.carrotsearch.hppc;
|
package com.carrotsearch.hppc;
|
||||||
|
|
||||||
|
|
||||||
import java.util.RandomAccess;
|
import java.util.RandomAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.carrotsearch.hppc;
|
package com.carrotsearch.hppc;
|
||||||
|
|
||||||
|
|
||||||
import java.util.RandomAccess;
|
import java.util.RandomAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package com.carrotsearch.hppc;
|
package com.carrotsearch.hppc;
|
||||||
|
|
||||||
|
|
||||||
import java.util.RandomAccess;
|
import java.util.RandomAccess;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.carrotsearch.hppc;
|
package com.carrotsearch.hppc;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A fast pseudo-random number generator. For simplicity, we do not implement
|
* A fast pseudo-random number generator. For simplicity, we do not implement
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class Block {
|
public class Block {
|
||||||
public static final StepSound soundPowderFootstep = new StepSound("stone", 1.0F, 1.0F);
|
public static final StepSound soundPowderFootstep = new StepSound("stone", 1.0F, 1.0F);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockBookshelf extends Block {
|
public class BlockBookshelf extends Block {
|
||||||
public BlockBookshelf(int var1, int var2) {
|
public BlockBookshelf(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockButton extends Block {
|
public class BlockButton extends Block {
|
||||||
protected BlockButton(int var1, int var2) {
|
protected BlockButton(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockChest extends BlockContainer {
|
public class BlockChest extends BlockContainer {
|
||||||
private Random random = new Random();
|
private Random random = new Random();
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockCrops extends BlockFlower {
|
public class BlockCrops extends BlockFlower {
|
||||||
protected BlockCrops(int var1, int var2) {
|
protected BlockCrops(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockDoor extends Block {
|
public class BlockDoor extends Block {
|
||||||
protected BlockDoor(int var1, Material var2) {
|
protected BlockDoor(int var1, Material var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockFarmland extends Block {
|
public class BlockFarmland extends Block {
|
||||||
protected BlockFarmland(int var1) {
|
protected BlockFarmland(int var1) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockFire extends Block {
|
public class BlockFire extends Block {
|
||||||
private int[] chanceToEncourageFire = new int[256];
|
private int[] chanceToEncourageFire = new int[256];
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockFlower extends Block {
|
public class BlockFlower extends Block {
|
||||||
protected BlockFlower(int var1, int var2) {
|
protected BlockFlower(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockFlowing extends BlockFluid {
|
public class BlockFlowing extends BlockFluid {
|
||||||
int numAdjacentSources = 0;
|
int numAdjacentSources = 0;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public abstract class BlockFluid extends Block {
|
public abstract class BlockFluid extends Block {
|
||||||
protected int fluidType = 1;
|
protected int fluidType = 1;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockFurnace extends BlockContainer {
|
public class BlockFurnace extends BlockContainer {
|
||||||
private final boolean isActive;
|
private final boolean isActive;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockGlass extends BlockBreakable {
|
public class BlockGlass extends BlockBreakable {
|
||||||
public BlockGlass(int var1, int var2, Material var3, boolean var4) {
|
public BlockGlass(int var1, int var2, Material var3, boolean var4) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockGrass extends Block {
|
public class BlockGrass extends Block {
|
||||||
protected BlockGrass(int var1) {
|
protected BlockGrass(int var1) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockGravel extends BlockSand {
|
public class BlockGravel extends BlockSand {
|
||||||
public BlockGravel(int var1, int var2) {
|
public BlockGravel(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockIce extends BlockBreakable {
|
public class BlockIce extends BlockBreakable {
|
||||||
public BlockIce(int var1, int var2) {
|
public BlockIce(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockLadder extends Block {
|
public class BlockLadder extends Block {
|
||||||
protected BlockLadder(int var1, int var2) {
|
protected BlockLadder(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockLeaves extends BlockLeavesBase {
|
public class BlockLeaves extends BlockLeavesBase {
|
||||||
private int leafTexIndex;
|
private int leafTexIndex;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockLog extends Block {
|
public class BlockLog extends Block {
|
||||||
protected BlockLog(int var1) {
|
protected BlockLog(int var1) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockMinecartTrack extends Block {
|
public class BlockMinecartTrack extends Block {
|
||||||
protected BlockMinecartTrack(int var1, int var2) {
|
protected BlockMinecartTrack(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockMobSpawner extends BlockContainer {
|
public class BlockMobSpawner extends BlockContainer {
|
||||||
protected BlockMobSpawner(int var1, int var2) {
|
protected BlockMobSpawner(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockObsidian extends BlockStone {
|
public class BlockObsidian extends BlockStone {
|
||||||
public BlockObsidian(int var1, int var2) {
|
public BlockObsidian(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockOre extends Block {
|
public class BlockOre extends Block {
|
||||||
public BlockOre(int var1, int var2) {
|
public BlockOre(int var1, int var2) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockPressurePlate extends Block {
|
public class BlockPressurePlate extends Block {
|
||||||
private EnumMobType triggerMobType;
|
private EnumMobType triggerMobType;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockRedstoneOre extends Block {
|
public class BlockRedstoneOre extends Block {
|
||||||
private boolean glowing;
|
private boolean glowing;
|
||||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockRedstoneTorch extends BlockTorch {
|
public class BlockRedstoneTorch extends BlockTorch {
|
||||||
private boolean torchActive = false;
|
private boolean torchActive = false;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockRedstoneWire extends Block {
|
public class BlockRedstoneWire extends Block {
|
||||||
private boolean wiresProvidePower = true;
|
private boolean wiresProvidePower = true;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockSand extends Block {
|
public class BlockSand extends Block {
|
||||||
public static boolean fallInstantly = false;
|
public static boolean fallInstantly = false;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockSapling extends BlockFlower {
|
public class BlockSapling extends BlockFlower {
|
||||||
protected BlockSapling(int var1, int var2) {
|
protected BlockSapling(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockSign extends BlockContainer {
|
public class BlockSign extends BlockContainer {
|
||||||
private Class signEntityClass;
|
private Class signEntityClass;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockSnow extends Block {
|
public class BlockSnow extends Block {
|
||||||
protected BlockSnow(int var1, int var2) {
|
protected BlockSnow(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockSnowBlock extends Block {
|
public class BlockSnowBlock extends Block {
|
||||||
protected BlockSnowBlock(int var1, int var2) {
|
protected BlockSnowBlock(int var1, int var2) {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockStairs extends Block {
|
public class BlockStairs extends Block {
|
||||||
private Block modelBlock;
|
private Block modelBlock;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockStep extends Block {
|
public class BlockStep extends Block {
|
||||||
private boolean blockType;
|
private boolean blockType;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockStone extends Block {
|
public class BlockStone extends Block {
|
||||||
public BlockStone(int var1, int var2) {
|
public BlockStone(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockTNT extends Block {
|
public class BlockTNT extends Block {
|
||||||
public BlockTNT(int var1, int var2) {
|
public BlockTNT(int var1, int var2) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class BlockTorch extends Block {
|
public class BlockTorch extends Block {
|
||||||
protected BlockTorch(int var1, int var2) {
|
protected BlockTorch(int var1, int var2) {
|
||||||
|
@ -4,7 +4,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class Chunk {
|
public class Chunk {
|
||||||
public static boolean isLit;
|
public static boolean isLit;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class ChunkProviderGenerate implements IChunkProvider {
|
public class ChunkProviderGenerate implements IChunkProvider {
|
||||||
private Random rand;
|
private Random rand;
|
||||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
public class EffectRenderer {
|
public class EffectRenderer {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public abstract class Entity {
|
public abstract class Entity {
|
||||||
private static int nextEntityID = 0;
|
private static int nextEntityID = 0;
|
||||||
|
@ -1,24 +1,30 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
|
import net.peyton.eagler.minecraft.EntityConstructor;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class EntityList {
|
public class EntityList {
|
||||||
private static Map stringToClassMapping = new HashMap();
|
private static Map<String, EntityConstructor> stringToClassMapping = new HashMap();
|
||||||
|
private static Map classToStringMapping = new HashMap();
|
||||||
|
private static Map<Integer, EntityConstructor> IDtoClassMapping = new HashMap();
|
||||||
private static Map classToIDMapping = new HashMap();
|
private static Map classToIDMapping = new HashMap();
|
||||||
|
|
||||||
private static void addMapping(Class var0, String var1) {
|
private static void addMapping(Class var0, EntityConstructor var3, String var1, int var2) {
|
||||||
stringToClassMapping.put(var1, var0);
|
stringToClassMapping.put(var1, var3);
|
||||||
classToIDMapping.put(var0, var1);
|
classToStringMapping.put(var0, var1);
|
||||||
|
IDtoClassMapping.put(Integer.valueOf(var2), var3);
|
||||||
|
classToIDMapping.put(var0, Integer.valueOf(var2));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Entity createEntityByName(String var0, World var1) {
|
public static Entity createEntityByName(String var0, World var1) {
|
||||||
Entity var2 = null;
|
Entity var2 = null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class var3 = (Class)stringToClassMapping.get(var0);
|
EntityConstructor var3 = stringToClassMapping.get(var0);
|
||||||
if(var3 != null) {
|
if(var3 != null) {
|
||||||
var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
var2 = var3.createEntity(var1);
|
||||||
}
|
}
|
||||||
} catch (Exception var4) {
|
} catch (Exception var4) {
|
||||||
var4.printStackTrace();
|
var4.printStackTrace();
|
||||||
@ -31,9 +37,9 @@ public class EntityList {
|
|||||||
Entity var2 = null;
|
Entity var2 = null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Class var3 = (Class)stringToClassMapping.get(var0.getString("id"));
|
EntityConstructor var3 = stringToClassMapping.get(var0.getString("id"));
|
||||||
if(var3 != null) {
|
if(var3 != null) {
|
||||||
var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
var2 = var3.createEntity(var1);
|
||||||
}
|
}
|
||||||
} catch (Exception var4) {
|
} catch (Exception var4) {
|
||||||
var4.printStackTrace();
|
var4.printStackTrace();
|
||||||
@ -48,27 +54,50 @@ public class EntityList {
|
|||||||
return var2;
|
return var2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Entity createEntityByID(int var0, World var1) {
|
||||||
|
Entity var2 = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
EntityConstructor var3 = IDtoClassMapping.get(Integer.valueOf(var0));
|
||||||
|
if(var3 != null) {
|
||||||
|
var2 = var3.createEntity(var1);
|
||||||
|
}
|
||||||
|
} catch (Exception var4) {
|
||||||
|
var4.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
if(var2 == null) {
|
||||||
|
System.out.println("Skipping Entity with id " + var0);
|
||||||
|
}
|
||||||
|
|
||||||
|
return var2;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static int getEntityID(Entity var0) {
|
||||||
|
return ((Integer)classToIDMapping.get(var0.getClass())).intValue();
|
||||||
|
}
|
||||||
|
|
||||||
public static String getEntityString(Entity var0) {
|
public static String getEntityString(Entity var0) {
|
||||||
return (String)classToIDMapping.get(var0.getClass());
|
return (String)classToStringMapping.get(var0.getClass());
|
||||||
}
|
}
|
||||||
|
|
||||||
static {
|
static {
|
||||||
addMapping(EntityArrow.class, "Arrow");
|
addMapping(EntityArrow.class, EntityArrow::new, "Arrow", 10);
|
||||||
addMapping(EntitySnowball.class, "Snowball");
|
addMapping(EntitySnowball.class, EntitySnowball::new, "Snowball", 11);
|
||||||
addMapping(EntityItem.class, "Item");
|
addMapping(EntityItem.class, EntityItem::new, "Item", 1);
|
||||||
addMapping(EntityPainting.class, "Painting");
|
addMapping(EntityPainting.class, EntityPainting::new, "Painting", 9);
|
||||||
addMapping(EntityLiving.class, "Mob");
|
addMapping(EntityLiving.class, EntityLiving::new, "Mob", 48);
|
||||||
addMapping(EntityMob.class, "Monster");
|
addMapping(EntityMob.class, EntityMob::new, "Monster", 49);
|
||||||
addMapping(EntityCreeper.class, "Creeper");
|
addMapping(EntityCreeper.class, EntityCreeper::new, "Creeper", 50);
|
||||||
addMapping(EntitySkeleton.class, "Skeleton");
|
addMapping(EntitySkeleton.class, EntitySkeleton::new, "Skeleton", 51);
|
||||||
addMapping(EntitySpider.class, "Spider");
|
addMapping(EntitySpider.class, EntitySpider::new, "Spider", 52);
|
||||||
addMapping(EntityGiantZombie.class, "Giant");
|
addMapping(EntityGiantZombie.class, EntityGiantZombie::new, "Giant", 53);
|
||||||
addMapping(EntityZombie.class, "Zombie");
|
addMapping(EntityZombie.class, EntityZombie::new, "Zombie", 54);
|
||||||
addMapping(EntityPig.class, "Pig");
|
addMapping(EntityPig.class, EntityPig::new, "Pig", 90);
|
||||||
addMapping(EntitySheep.class, "Sheep");
|
addMapping(EntitySheep.class, EntitySheep::new, "Sheep", 91);
|
||||||
addMapping(EntityTNTPrimed.class, "PrimedTnt");
|
addMapping(EntityTNTPrimed.class, EntityTNTPrimed::new, "PrimedTnt", 20);
|
||||||
addMapping(EntityFallingSand.class, "FallingSand");
|
addMapping(EntityFallingSand.class, EntityFallingSand::new, "FallingSand", 21);
|
||||||
addMapping(EntityMinecart.class, "Minecart");
|
addMapping(EntityMinecart.class, EntityMinecart::new, "Minecart", 40);
|
||||||
addMapping(EntityBoat.class, "Boat");
|
addMapping(EntityBoat.class, EntityBoat::new, "Boat", 41);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
import net.lax1dude.eaglercraft.internal.buffer.FloatBuffer;
|
import net.lax1dude.eaglercraft.internal.buffer.FloatBuffer;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
import net.lax1dude.eaglercraft.EagRuntime;
|
import net.lax1dude.eaglercraft.EagRuntime;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
|||||||
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
import net.lax1dude.eaglercraft.EagRuntime;
|
import net.lax1dude.eaglercraft.EagRuntime;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class Item {
|
public class Item {
|
||||||
protected static Random rand = new Random();
|
protected static Random rand = new Random();
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
|
||||||
public class NetClientHandler extends NetHandler {
|
public class NetClientHandler extends NetHandler {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class NoiseGeneratorOctaves extends NoiseGenerator {
|
public class NoiseGeneratorOctaves extends NoiseGenerator {
|
||||||
private NoiseGeneratorPerlin[] generatorCollection;
|
private NoiseGeneratorPerlin[] generatorCollection;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class NoiseGeneratorPerlin extends NoiseGenerator {
|
public class NoiseGeneratorPerlin extends NoiseGenerator {
|
||||||
private int[] permutations;
|
private int[] permutations;
|
||||||
|
@ -10,8 +10,9 @@ public class PlayerControllerSP extends PlayerController {
|
|||||||
private float prevBlockDamage = 0.0F;
|
private float prevBlockDamage = 0.0F;
|
||||||
private float blockDestroySoundCounter = 0.0F;
|
private float blockDestroySoundCounter = 0.0F;
|
||||||
private int blockHitWait = 0;
|
private int blockHitWait = 0;
|
||||||
private SpawnerAnimals monsterSpawner = new SpawnerMonsters(this, 200, EntityMob.class, new Class[]{EntityZombie.class, EntitySkeleton.class, EntityCreeper.class, EntitySpider.class});
|
private SpawnerAnimals monsterSpawner = new SpawnerMonsters(this, 200, EntityMob.class, new SpawnerAnimals.EntityConstructor[]{EntityZombie::new, EntitySkeleton::new, EntityCreeper::new, EntitySpider::new});
|
||||||
private SpawnerAnimals animalSpawner = new SpawnerAnimals(20, EntityAnimal.class, new Class[]{EntitySheep.class, EntityPig.class});
|
private SpawnerAnimals animalSpawner = new SpawnerAnimals(15, EntityAnimal.class, new SpawnerAnimals.EntityConstructor[]{EntitySheep::new, EntityPig::new});
|
||||||
|
|
||||||
|
|
||||||
public PlayerControllerSP(Minecraft var1) {
|
public PlayerControllerSP(Minecraft var1) {
|
||||||
super(var1);
|
super(var1);
|
||||||
|
@ -5,7 +5,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
import org.lwjgl.opengl.GL12;
|
import org.lwjgl.opengl.GL12;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
import org.lwjgl.opengl.GL12;
|
import org.lwjgl.opengl.GL12;
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class SoundPool {
|
public class SoundPool {
|
||||||
private Random rand = new Random();
|
private Random rand = new Random();
|
||||||
|
@ -7,10 +7,10 @@ import java.util.Set;
|
|||||||
public class SpawnerAnimals {
|
public class SpawnerAnimals {
|
||||||
private int maxSpawns;
|
private int maxSpawns;
|
||||||
private Class entityType;
|
private Class entityType;
|
||||||
private Class[] entities;
|
private EntityConstructor[] entities;
|
||||||
private Set eligibleChunksForSpawning = new HashSet();
|
private Set eligibleChunksForSpawning = new HashSet();
|
||||||
|
|
||||||
public SpawnerAnimals(int var1, Class var2, Class[] var3) {
|
public SpawnerAnimals(int var1, Class var2, EntityConstructor[] var3) {
|
||||||
this.maxSpawns = var1;
|
this.maxSpawns = var1;
|
||||||
this.entityType = var2;
|
this.entityType = var2;
|
||||||
this.entities = var3;
|
this.entities = var3;
|
||||||
@ -20,7 +20,7 @@ public class SpawnerAnimals {
|
|||||||
int var2 = var1.countEntities(this.entityType);
|
int var2 = var1.countEntities(this.entityType);
|
||||||
if(var2 < this.maxSpawns) {
|
if(var2 < this.maxSpawns) {
|
||||||
for(int var3 = 0; var3 < 3; ++var3) {
|
for(int var3 = 0; var3 < 3; ++var3) {
|
||||||
this.performSpawning(var1, 1, (IProgressUpdate)null);
|
this.performSpawning(var1, 1, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -101,7 +101,8 @@ public class SpawnerAnimals {
|
|||||||
if(var24 >= 576.0F) {
|
if(var24 >= 576.0F) {
|
||||||
EntityLiving var29;
|
EntityLiving var29;
|
||||||
try {
|
try {
|
||||||
var29 = (EntityLiving)this.entities[var7].getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
var29 = this.entities[var7].createEntity(var1);
|
||||||
|
|
||||||
} catch (Exception var25) {
|
} catch (Exception var25) {
|
||||||
var25.printStackTrace();
|
var25.printStackTrace();
|
||||||
return var4;
|
return var4;
|
||||||
@ -111,6 +112,12 @@ public class SpawnerAnimals {
|
|||||||
if(var29.getCanSpawnHere()) {
|
if(var29.getCanSpawnHere()) {
|
||||||
++var4;
|
++var4;
|
||||||
var1.spawnEntityInWorld(var29);
|
var1.spawnEntityInWorld(var29);
|
||||||
|
if(var29 instanceof EntitySpider && var1.rand.nextInt(100) == 0) {
|
||||||
|
EntitySkeleton var30 = new EntitySkeleton(var1);
|
||||||
|
var30.setLocationAndAngles((double)var18, (double)var19, (double)var20, var29.rotationYaw, 0.0F);
|
||||||
|
var1.spawnEntityInWorld(var30);
|
||||||
|
var30.mountEntity(var29);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -119,4 +126,8 @@ public class SpawnerAnimals {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public interface EntityConstructor<T extends EntityLiving> {
|
||||||
|
T createEntity(World world);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,7 @@ package net.minecraft.src;
|
|||||||
class SpawnerMonsters extends SpawnerAnimals {
|
class SpawnerMonsters extends SpawnerAnimals {
|
||||||
final PlayerControllerSP playerController;
|
final PlayerControllerSP playerController;
|
||||||
|
|
||||||
SpawnerMonsters(PlayerControllerSP var1, int var2, Class var3, Class[] var4) {
|
SpawnerMonsters(PlayerControllerSP var1, int var2, Class var3, EntityConstructor[] var4) {
|
||||||
super(var2, var3, var4);
|
super(var2, var3, var4);
|
||||||
this.playerController = var1;
|
this.playerController = var1;
|
||||||
}
|
}
|
||||||
|
@ -8,7 +8,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.TreeSet;
|
import java.util.TreeSet;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenBigTree extends WorldGenerator {
|
public class WorldGenBigTree extends WorldGenerator {
|
||||||
static final byte[] otherCoordPairs = new byte[]{(byte)2, (byte)0, (byte)0, (byte)1, (byte)2, (byte)1};
|
static final byte[] otherCoordPairs = new byte[]{(byte)2, (byte)0, (byte)0, (byte)1, (byte)2, (byte)1};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenCactus extends WorldGenerator {
|
public class WorldGenCactus extends WorldGenerator {
|
||||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenDungeons extends WorldGenerator {
|
public class WorldGenDungeons extends WorldGenerator {
|
||||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenFlowers extends WorldGenerator {
|
public class WorldGenFlowers extends WorldGenerator {
|
||||||
private int plantBlockId;
|
private int plantBlockId;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenLiquids extends WorldGenerator {
|
public class WorldGenLiquids extends WorldGenerator {
|
||||||
private int liquidBlockId;
|
private int liquidBlockId;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenMinable extends WorldGenerator {
|
public class WorldGenMinable extends WorldGenerator {
|
||||||
private int minableBlockId;
|
private int minableBlockId;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public class WorldGenTrees extends WorldGenerator {
|
public class WorldGenTrees extends WorldGenerator {
|
||||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package net.minecraft.src;
|
package net.minecraft.src;
|
||||||
|
|
||||||
import java.util.Random;
|
import net.lax1dude.eaglercraft.Random;
|
||||||
|
|
||||||
public abstract class WorldGenerator {
|
public abstract class WorldGenerator {
|
||||||
public abstract boolean generate(World var1, Random var2, int var3, int var4, int var5);
|
public abstract boolean generate(World var1, Random var2, int var3, int var4, int var5);
|
||||||
|
@ -39,6 +39,7 @@ public class WorldRenderer {
|
|||||||
public List tileEntityRenderers = new ArrayList();
|
public List tileEntityRenderers = new ArrayList();
|
||||||
private List tileEntities;
|
private List tileEntities;
|
||||||
|
|
||||||
|
|
||||||
public WorldRenderer(World var1, List var2, int var3, int var4, int var5, int var6, int var7) {
|
public WorldRenderer(World var1, List var2, int var3, int var4, int var5, int var6, int var7) {
|
||||||
this.worldObj = var1;
|
this.worldObj = var1;
|
||||||
this.tileEntities = var2;
|
this.tileEntities = var2;
|
||||||
@ -67,17 +68,13 @@ public class WorldRenderer {
|
|||||||
this.posZMinus = var3 - this.posZClip;
|
this.posZMinus = var3 - this.posZClip;
|
||||||
float var4 = 2.0F;
|
float var4 = 2.0F;
|
||||||
this.rendererBoundingBox = AxisAlignedBB.getBoundingBox((double)((float)var1 - var4), (double)((float)var2 - var4), (double)((float)var3 - var4), (double)((float)(var1 + this.sizeWidth) + var4), (double)((float)(var2 + this.sizeHeight) + var4), (double)((float)(var3 + this.sizeDepth) + var4));
|
this.rendererBoundingBox = AxisAlignedBB.getBoundingBox((double)((float)var1 - var4), (double)((float)var2 - var4), (double)((float)var3 - var4), (double)((float)(var1 + this.sizeWidth) + var4), (double)((float)(var2 + this.sizeHeight) + var4), (double)((float)(var3 + this.sizeDepth) + var4));
|
||||||
GL11.glNewList(this.glRenderList + 2, GL11.GL_COMPILE);
|
// GL11.glNewList(this.glRenderList + 2, GL11.GL_COMPILE);
|
||||||
RenderItem.renderAABB(AxisAlignedBB.getBoundingBoxFromPool((double)((float)this.posXClip - var4), (double)((float)this.posYClip - var4), (double)((float)this.posZClip - var4), (double)((float)(this.posXClip + this.sizeWidth) + var4), (double)((float)(this.posYClip + this.sizeHeight) + var4), (double)((float)(this.posZClip + this.sizeDepth) + var4)));
|
// RenderItem.renderAABB(AxisAlignedBB.getBoundingBoxFromPool((double)((float)this.posXClip - var4), (double)((float)this.posYClip - var4), (double)((float)this.posZClip - var4), (double)((float)(this.posXClip + this.sizeWidth) + var4), (double)((float)(this.posYClip + this.sizeHeight) + var4), (double)((float)(this.posZClip + this.sizeDepth) + var4)));
|
||||||
GL11.glEndList();
|
// GL11.glEndList();
|
||||||
this.markDirty();
|
this.markDirty();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setupGLTranslation() {
|
|
||||||
GL11.glTranslatef((float)this.posXClip, (float)this.posYClip, (float)this.posZClip);
|
|
||||||
}
|
|
||||||
|
|
||||||
public void updateRenderer() {
|
public void updateRenderer() {
|
||||||
if(this.needsUpdate) {
|
if(this.needsUpdate) {
|
||||||
++chunksUpdated;
|
++chunksUpdated;
|
||||||
@ -113,14 +110,8 @@ public class WorldRenderer {
|
|||||||
if(!var14) {
|
if(!var14) {
|
||||||
var14 = true;
|
var14 = true;
|
||||||
GL11.glNewList(this.glRenderList + var11, GL11.GL_COMPILE);
|
GL11.glNewList(this.glRenderList + var11, GL11.GL_COMPILE);
|
||||||
GL11.glPushMatrix();
|
|
||||||
this.setupGLTranslation();
|
|
||||||
float var19 = 1.000001F;
|
|
||||||
GL11.glTranslatef((float)(-this.sizeDepth) / 2.0F, (float)(-this.sizeHeight) / 2.0F, (float)(-this.sizeDepth) / 2.0F);
|
|
||||||
GL11.glScalef(var19, var19, var19);
|
|
||||||
GL11.glTranslatef((float)this.sizeDepth / 2.0F, (float)this.sizeHeight / 2.0F, (float)this.sizeDepth / 2.0F);
|
|
||||||
tessellator.startDrawingQuads();
|
tessellator.startDrawingQuads();
|
||||||
tessellator.setTranslationD((double)(-this.posX), (double)(-this.posY), (double)(-this.posZ));
|
tessellator.setTranslationD(this.posXClip-this.posX, this.posYClip-this.posY, this.posZClip-this.posZ);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(var11 == 0 && Block.blocksList[var18] instanceof BlockContainer) {
|
if(var11 == 0 && Block.blocksList[var18] instanceof BlockContainer) {
|
||||||
@ -144,7 +135,6 @@ public class WorldRenderer {
|
|||||||
|
|
||||||
if(var14) {
|
if(var14) {
|
||||||
tessellator.draw();
|
tessellator.draw();
|
||||||
GL11.glPopMatrix();
|
|
||||||
GL11.glEndList();
|
GL11.glEndList();
|
||||||
tessellator.setTranslationD(0.0D, 0.0D, 0.0D);
|
tessellator.setTranslationD(0.0D, 0.0D, 0.0D);
|
||||||
} else {
|
} else {
|
||||||
@ -160,6 +150,14 @@ public class WorldRenderer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(skipRenderPass[0]) {
|
||||||
|
GL11.flushDisplayList(glRenderList, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
if(skipRenderPass[1]) {
|
||||||
|
GL11.flushDisplayList(glRenderList + 1, true);
|
||||||
|
}
|
||||||
|
|
||||||
HashSet var22 = new HashSet();
|
HashSet var22 = new HashSet();
|
||||||
var22.addAll(this.tileEntityRenderers);
|
var22.addAll(this.tileEntityRenderers);
|
||||||
var22.removeAll(var21);
|
var22.removeAll(var21);
|
||||||
@ -181,6 +179,8 @@ public class WorldRenderer {
|
|||||||
public void setDontDraw() {
|
public void setDontDraw() {
|
||||||
for(int var1 = 0; var1 < 2; ++var1) {
|
for(int var1 = 0; var1 < 2; ++var1) {
|
||||||
this.skipRenderPass[var1] = true;
|
this.skipRenderPass[var1] = true;
|
||||||
|
GL11.flushDisplayList(glRenderList, true);
|
||||||
|
GL11.flushDisplayList(glRenderList + 1, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.isInFrustum = false;
|
this.isInFrustum = false;
|
||||||
@ -205,7 +205,7 @@ public class WorldRenderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean skipAllRenderPasses() {
|
public boolean skipAllRenderPasses() {
|
||||||
return !this.isInitialized ? false : this.skipRenderPass[0] && this.skipRenderPass[1];
|
return !this.isInitialized ? false : this.skipRenderPass[0] && this.skipRenderPass[1] && !this.needsUpdate;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void markDirty() {
|
public void markDirty() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user