mirror of
https://github.com/WtmcX/a1.0.6_03.git
synced 2025-06-03 21:50:57 -05:00
Change to EaglercraftRandom
This commit is contained in:
parent
021f074c96
commit
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/title/splashes.txt" beforeDir="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/BaseNCodec.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/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/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/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/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/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/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/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/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/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/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/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/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" />
|
||||
@ -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/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/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/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" />
|
||||
@ -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/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/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/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" />
|
||||
@ -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/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/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/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/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/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/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" />
|
||||
@ -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/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/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/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/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/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" />
|
||||
|
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
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.Date;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.zip.DataFormatException;
|
||||
import java.util.zip.Deflater;
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.carrotsearch.hppc;
|
||||
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.carrotsearch.hppc;
|
||||
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.carrotsearch.hppc;
|
||||
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.carrotsearch.hppc;
|
||||
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/**
|
||||
|
@ -9,7 +9,7 @@
|
||||
*/
|
||||
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
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class Block {
|
||||
public static final StepSound soundPowderFootstep = new StepSound("stone", 1.0F, 1.0F);
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockBookshelf extends Block {
|
||||
public BlockBookshelf(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockButton extends Block {
|
||||
protected BlockButton(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockChest extends BlockContainer {
|
||||
private Random random = new Random();
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockCrops extends BlockFlower {
|
||||
protected BlockCrops(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockDoor extends Block {
|
||||
protected BlockDoor(int var1, Material var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockFarmland extends Block {
|
||||
protected BlockFarmland(int var1) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockFire extends Block {
|
||||
private int[] chanceToEncourageFire = new int[256];
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockFlower extends Block {
|
||||
protected BlockFlower(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockFlowing extends BlockFluid {
|
||||
int numAdjacentSources = 0;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public abstract class BlockFluid extends Block {
|
||||
protected int fluidType = 1;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockFurnace extends BlockContainer {
|
||||
private final boolean isActive;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockGlass extends BlockBreakable {
|
||||
public BlockGlass(int var1, int var2, Material var3, boolean var4) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockGrass extends Block {
|
||||
protected BlockGrass(int var1) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockGravel extends BlockSand {
|
||||
public BlockGravel(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockIce extends BlockBreakable {
|
||||
public BlockIce(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockLadder extends Block {
|
||||
protected BlockLadder(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockLeaves extends BlockLeavesBase {
|
||||
private int leafTexIndex;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockLog extends Block {
|
||||
protected BlockLog(int var1) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockMinecartTrack extends Block {
|
||||
protected BlockMinecartTrack(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockMobSpawner extends BlockContainer {
|
||||
protected BlockMobSpawner(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockObsidian extends BlockStone {
|
||||
public BlockObsidian(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockOre extends Block {
|
||||
public BlockOre(int var1, int var2) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockPressurePlate extends Block {
|
||||
private EnumMobType triggerMobType;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockRedstoneOre extends Block {
|
||||
private boolean glowing;
|
||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockRedstoneTorch extends BlockTorch {
|
||||
private boolean torchActive = false;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockRedstoneWire extends Block {
|
||||
private boolean wiresProvidePower = true;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockSand extends Block {
|
||||
public static boolean fallInstantly = false;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockSapling extends BlockFlower {
|
||||
protected BlockSapling(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockSign extends BlockContainer {
|
||||
private Class signEntityClass;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockSnow extends Block {
|
||||
protected BlockSnow(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockSnowBlock extends Block {
|
||||
protected BlockSnowBlock(int var1, int var2) {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockStairs extends Block {
|
||||
private Block modelBlock;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockStep extends Block {
|
||||
private boolean blockType;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockStone extends Block {
|
||||
public BlockStone(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockTNT extends Block {
|
||||
public BlockTNT(int var1, int var2) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class BlockTorch extends Block {
|
||||
protected BlockTorch(int var1, int var2) {
|
||||
|
@ -4,7 +4,7 @@ import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class Chunk {
|
||||
public static boolean isLit;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class ChunkProviderGenerate implements IChunkProvider {
|
||||
private Random rand;
|
||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
public class EffectRenderer {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public abstract class Entity {
|
||||
private static int nextEntityID = 0;
|
||||
|
@ -1,24 +1,30 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import net.peyton.eagler.minecraft.EntityConstructor;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
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 void addMapping(Class var0, String var1) {
|
||||
stringToClassMapping.put(var1, var0);
|
||||
classToIDMapping.put(var0, var1);
|
||||
private static void addMapping(Class var0, EntityConstructor var3, String var1, int var2) {
|
||||
stringToClassMapping.put(var1, var3);
|
||||
classToStringMapping.put(var0, var1);
|
||||
IDtoClassMapping.put(Integer.valueOf(var2), var3);
|
||||
classToIDMapping.put(var0, Integer.valueOf(var2));
|
||||
}
|
||||
|
||||
public static Entity createEntityByName(String var0, World var1) {
|
||||
Entity var2 = null;
|
||||
|
||||
try {
|
||||
Class var3 = (Class)stringToClassMapping.get(var0);
|
||||
EntityConstructor var3 = stringToClassMapping.get(var0);
|
||||
if(var3 != null) {
|
||||
var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
||||
var2 = var3.createEntity(var1);
|
||||
}
|
||||
} catch (Exception var4) {
|
||||
var4.printStackTrace();
|
||||
@ -31,9 +37,9 @@ public class EntityList {
|
||||
Entity var2 = null;
|
||||
|
||||
try {
|
||||
Class var3 = (Class)stringToClassMapping.get(var0.getString("id"));
|
||||
EntityConstructor var3 = stringToClassMapping.get(var0.getString("id"));
|
||||
if(var3 != null) {
|
||||
var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
||||
var2 = var3.createEntity(var1);
|
||||
}
|
||||
} catch (Exception var4) {
|
||||
var4.printStackTrace();
|
||||
@ -48,27 +54,50 @@ public class EntityList {
|
||||
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) {
|
||||
return (String)classToIDMapping.get(var0.getClass());
|
||||
return (String)classToStringMapping.get(var0.getClass());
|
||||
}
|
||||
|
||||
static {
|
||||
addMapping(EntityArrow.class, "Arrow");
|
||||
addMapping(EntitySnowball.class, "Snowball");
|
||||
addMapping(EntityItem.class, "Item");
|
||||
addMapping(EntityPainting.class, "Painting");
|
||||
addMapping(EntityLiving.class, "Mob");
|
||||
addMapping(EntityMob.class, "Monster");
|
||||
addMapping(EntityCreeper.class, "Creeper");
|
||||
addMapping(EntitySkeleton.class, "Skeleton");
|
||||
addMapping(EntitySpider.class, "Spider");
|
||||
addMapping(EntityGiantZombie.class, "Giant");
|
||||
addMapping(EntityZombie.class, "Zombie");
|
||||
addMapping(EntityPig.class, "Pig");
|
||||
addMapping(EntitySheep.class, "Sheep");
|
||||
addMapping(EntityTNTPrimed.class, "PrimedTnt");
|
||||
addMapping(EntityFallingSand.class, "FallingSand");
|
||||
addMapping(EntityMinecart.class, "Minecart");
|
||||
addMapping(EntityBoat.class, "Boat");
|
||||
addMapping(EntityArrow.class, EntityArrow::new, "Arrow", 10);
|
||||
addMapping(EntitySnowball.class, EntitySnowball::new, "Snowball", 11);
|
||||
addMapping(EntityItem.class, EntityItem::new, "Item", 1);
|
||||
addMapping(EntityPainting.class, EntityPainting::new, "Painting", 9);
|
||||
addMapping(EntityLiving.class, EntityLiving::new, "Mob", 48);
|
||||
addMapping(EntityMob.class, EntityMob::new, "Monster", 49);
|
||||
addMapping(EntityCreeper.class, EntityCreeper::new, "Creeper", 50);
|
||||
addMapping(EntitySkeleton.class, EntitySkeleton::new, "Skeleton", 51);
|
||||
addMapping(EntitySpider.class, EntitySpider::new, "Spider", 52);
|
||||
addMapping(EntityGiantZombie.class, EntityGiantZombie::new, "Giant", 53);
|
||||
addMapping(EntityZombie.class, EntityZombie::new, "Zombie", 54);
|
||||
addMapping(EntityPig.class, EntityPig::new, "Pig", 90);
|
||||
addMapping(EntitySheep.class, EntitySheep::new, "Sheep", 91);
|
||||
addMapping(EntityTNTPrimed.class, EntityTNTPrimed::new, "PrimedTnt", 20);
|
||||
addMapping(EntityFallingSand.class, EntityFallingSand::new, "FallingSand", 21);
|
||||
addMapping(EntityMinecart.class, EntityMinecart::new, "Minecart", 40);
|
||||
addMapping(EntityBoat.class, EntityBoat::new, "Boat", 41);
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
import net.lax1dude.eaglercraft.internal.buffer.FloatBuffer;
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
import net.lax1dude.eaglercraft.EagRuntime;
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
@ -2,7 +2,7 @@ package net.minecraft.src;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
import net.lax1dude.eaglercraft.EagRuntime;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class Item {
|
||||
protected static Random rand = new Random();
|
||||
|
@ -1,7 +1,7 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
||||
public class NetClientHandler extends NetHandler {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class NoiseGeneratorOctaves extends NoiseGenerator {
|
||||
private NoiseGeneratorPerlin[] generatorCollection;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class NoiseGeneratorPerlin extends NoiseGenerator {
|
||||
private int[] permutations;
|
||||
|
@ -10,8 +10,9 @@ public class PlayerControllerSP extends PlayerController {
|
||||
private float prevBlockDamage = 0.0F;
|
||||
private float blockDestroySoundCounter = 0.0F;
|
||||
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 animalSpawner = new SpawnerAnimals(20, EntityAnimal.class, new Class[]{EntitySheep.class, EntityPig.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(15, EntityAnimal.class, new SpawnerAnimals.EntityConstructor[]{EntitySheep::new, EntityPig::new});
|
||||
|
||||
|
||||
public PlayerControllerSP(Minecraft var1) {
|
||||
super(var1);
|
||||
|
@ -5,7 +5,7 @@ import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import org.lwjgl.opengl.GL12;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import org.lwjgl.opengl.GL12;
|
||||
|
||||
|
@ -6,7 +6,7 @@ import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class SoundPool {
|
||||
private Random rand = new Random();
|
||||
|
@ -7,10 +7,10 @@ import java.util.Set;
|
||||
public class SpawnerAnimals {
|
||||
private int maxSpawns;
|
||||
private Class entityType;
|
||||
private Class[] entities;
|
||||
private EntityConstructor[] entities;
|
||||
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.entityType = var2;
|
||||
this.entities = var3;
|
||||
@ -20,7 +20,7 @@ public class SpawnerAnimals {
|
||||
int var2 = var1.countEntities(this.entityType);
|
||||
if(var2 < this.maxSpawns) {
|
||||
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) {
|
||||
EntityLiving var29;
|
||||
try {
|
||||
var29 = (EntityLiving)this.entities[var7].getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1});
|
||||
var29 = this.entities[var7].createEntity(var1);
|
||||
|
||||
} catch (Exception var25) {
|
||||
var25.printStackTrace();
|
||||
return var4;
|
||||
@ -111,6 +112,12 @@ public class SpawnerAnimals {
|
||||
if(var29.getCanSpawnHere()) {
|
||||
++var4;
|
||||
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 {
|
||||
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);
|
||||
this.playerController = var1;
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenBigTree extends WorldGenerator {
|
||||
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;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenCactus extends WorldGenerator {
|
||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenDungeons extends WorldGenerator {
|
||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenFlowers extends WorldGenerator {
|
||||
private int plantBlockId;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenLiquids extends WorldGenerator {
|
||||
private int liquidBlockId;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenMinable extends WorldGenerator {
|
||||
private int minableBlockId;
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public class WorldGenTrees extends WorldGenerator {
|
||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5) {
|
||||
|
@ -1,6 +1,6 @@
|
||||
package net.minecraft.src;
|
||||
|
||||
import java.util.Random;
|
||||
import net.lax1dude.eaglercraft.Random;
|
||||
|
||||
public abstract class WorldGenerator {
|
||||
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();
|
||||
private List tileEntities;
|
||||
|
||||
|
||||
public WorldRenderer(World var1, List var2, int var3, int var4, int var5, int var6, int var7) {
|
||||
this.worldObj = var1;
|
||||
this.tileEntities = var2;
|
||||
@ -67,17 +68,13 @@ public class WorldRenderer {
|
||||
this.posZMinus = var3 - this.posZClip;
|
||||
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));
|
||||
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)));
|
||||
GL11.glEndList();
|
||||
// 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)));
|
||||
// GL11.glEndList();
|
||||
this.markDirty();
|
||||
}
|
||||
}
|
||||
|
||||
private void setupGLTranslation() {
|
||||
GL11.glTranslatef((float)this.posXClip, (float)this.posYClip, (float)this.posZClip);
|
||||
}
|
||||
|
||||
public void updateRenderer() {
|
||||
if(this.needsUpdate) {
|
||||
++chunksUpdated;
|
||||
@ -113,14 +110,8 @@ public class WorldRenderer {
|
||||
if(!var14) {
|
||||
var14 = true;
|
||||
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.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) {
|
||||
@ -144,7 +135,6 @@ public class WorldRenderer {
|
||||
|
||||
if(var14) {
|
||||
tessellator.draw();
|
||||
GL11.glPopMatrix();
|
||||
GL11.glEndList();
|
||||
tessellator.setTranslationD(0.0D, 0.0D, 0.0D);
|
||||
} 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();
|
||||
var22.addAll(this.tileEntityRenderers);
|
||||
var22.removeAll(var21);
|
||||
@ -181,6 +179,8 @@ public class WorldRenderer {
|
||||
public void setDontDraw() {
|
||||
for(int var1 = 0; var1 < 2; ++var1) {
|
||||
this.skipRenderPass[var1] = true;
|
||||
GL11.flushDisplayList(glRenderList, true);
|
||||
GL11.flushDisplayList(glRenderList + 1, true);
|
||||
}
|
||||
|
||||
this.isInFrustum = false;
|
||||
@ -205,10 +205,10 @@ public class WorldRenderer {
|
||||
}
|
||||
|
||||
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() {
|
||||
this.needsUpdate = true;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user