From f2b069b007e0ecc73ea1e9b95aa7ed968f2bb032 Mon Sep 17 00:00:00 2001 From: PeytonPlayz595 <106421860+PeytonPlayz595@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:41:43 -0400 Subject: [PATCH] Delete server source --- minecraft_server/.classpath | 25 - minecraft_server/.project | 53 - minecraft_server/Alpha.jar | Bin 2472744 -> 0 bytes minecraft_server/Server.launch | 19 - minecraft_server/jars/deobfuscated-source.jar | Bin 273090 -> 0 bytes minecraft_server/jars/deobfuscated.jar | Bin 435273 -> 0 bytes .../src/net/PeytonPlayz585/Location.java | 37 - .../src/net/PeytonPlayz585/Server.java | 69 - .../src/net/PeytonPlayz585/TreeType.java | 5 - .../src/net/PeytonPlayz585/World.java | 123 -- .../events/chunk/ChunkLoadEvent.java | 11 - .../events/chunk/ChunkUnloadEvent.java | 12 - .../PeytonPlayzt585/entity/CreatureType.java | 87 - .../net/minecraft/server/MinecraftServer.java | 521 ------ .../src/net/minecraft/src/AxisAlignedBB.java | 340 ---- .../src/net/minecraft/src/Block.java | 458 ----- .../net/minecraft/src/BlockBloodStone.java | 7 - .../src/net/minecraft/src/BlockBookshelf.java | 17 - .../src/net/minecraft/src/BlockBreakable.java | 19 - .../src/net/minecraft/src/BlockButton.java | 225 --- .../src/net/minecraft/src/BlockCactus.java | 73 - .../src/net/minecraft/src/BlockChest.java | 109 -- .../src/net/minecraft/src/BlockClay.java | 17 - .../src/net/minecraft/src/BlockContainer.java | 24 - .../src/net/minecraft/src/BlockCrops.java | 98 - .../src/net/minecraft/src/BlockDirt.java | 7 - .../src/net/minecraft/src/BlockDoor.java | 162 -- .../src/net/minecraft/src/BlockFence.java | 21 - .../src/net/minecraft/src/BlockFire.java | 155 -- .../src/net/minecraft/src/BlockFlower.java | 50 - .../src/net/minecraft/src/BlockFlowing.java | 263 --- .../src/net/minecraft/src/BlockFluids.java | 221 --- .../src/net/minecraft/src/BlockFurnace.java | 125 -- .../src/net/minecraft/src/BlockGlass.java | 13 - .../src/net/minecraft/src/BlockGrass.java | 33 - .../src/net/minecraft/src/BlockGravel.java | 13 - .../src/net/minecraft/src/BlockIce.java | 35 - .../src/net/minecraft/src/BlockJukeBox.java | 44 - .../src/net/minecraft/src/BlockLadder.java | 91 - .../src/net/minecraft/src/BlockLeaves.java | 136 -- .../net/minecraft/src/BlockLeavesBase.java | 19 - .../src/net/minecraft/src/BlockLever.java | 192 -- .../net/minecraft/src/BlockLightStone.java | 13 - .../src/net/minecraft/src/BlockLog.java | 22 - .../net/minecraft/src/BlockMinecartTrack.java | 89 - .../net/minecraft/src/BlockMobSpawner.java | 25 - .../src/net/minecraft/src/BlockMushroom.java | 17 - .../src/net/minecraft/src/BlockObsidian.java | 17 - .../src/net/minecraft/src/BlockOre.java | 17 - .../src/net/minecraft/src/BlockOreBlock.java | 12 - .../src/net/minecraft/src/BlockPortal.java | 130 -- .../net/minecraft/src/BlockPressurePlate.java | 140 -- .../src/net/minecraft/src/BlockPumpkin.java | 30 - .../net/minecraft/src/BlockRedstoneOre.java | 97 - .../net/minecraft/src/BlockRedstoneTorch.java | 126 -- .../net/minecraft/src/BlockRedstoneWire.java | 286 --- .../src/net/minecraft/src/BlockReed.java | 65 - .../src/net/minecraft/src/BlockSand.java | 53 - .../src/net/minecraft/src/BlockSapling.java | 32 - .../src/net/minecraft/src/BlockSign.java | 100 - .../src/net/minecraft/src/BlockSlowSand.java | 17 - .../src/net/minecraft/src/BlockSnow.java | 71 - .../src/net/minecraft/src/BlockSnowBlock.java | 26 - .../src/net/minecraft/src/BlockSoil.java | 85 - .../src/net/minecraft/src/BlockSponge.java | 35 - .../src/net/minecraft/src/BlockStairs.java | 156 -- .../net/minecraft/src/BlockStationary.java | 57 - .../src/net/minecraft/src/BlockStep.java | 55 - .../src/net/minecraft/src/BlockStone.java | 13 - .../src/net/minecraft/src/BlockTNT.java | 39 - .../src/net/minecraft/src/BlockTorch.java | 132 -- .../src/net/minecraft/src/BlockWorkbench.java | 17 - .../src/net/minecraft/src/Chunk.java | 575 ------ .../src/net/minecraft/src/ChunkCache.java | 58 - .../net/minecraft/src/ChunkCoordIntPair.java | 28 - .../net/minecraft/src/ChunkCoordinates.java | 24 - .../src/net/minecraft/src/ChunkLoader.java | 207 -- .../src/net/minecraft/src/ChunkPosition.java | 26 - .../minecraft/src/ChunkProviderGenerate.java | 546 ------ .../net/minecraft/src/ChunkProviderHell.java | 370 ---- .../src/ChunkProviderLoadOrGenerate.java | 201 -- .../minecraft/src/ChunkProviderServer.java | 200 -- .../minecraft/src/CompressedStreamTools.java | 78 - .../minecraft/src/ConsoleLogFormatter.java | 44 - .../net/minecraft/src/ConsoleLogManager.java | 27 - .../src/net/minecraft/src/Entity.java | 816 -------- .../src/net/minecraft/src/EntityAnimals.java | 30 - .../src/net/minecraft/src/EntityArrow.java | 225 --- .../src/net/minecraft/src/EntityBoat.java | 288 --- .../src/net/minecraft/src/EntityChicken.java | 77 - .../src/net/minecraft/src/EntityCow.java | 49 - .../src/net/minecraft/src/EntityCreature.java | 151 -- .../src/net/minecraft/src/EntityCreeper.java | 106 -- .../net/minecraft/src/EntityFallingSand.java | 74 - .../src/net/minecraft/src/EntityFireball.java | 193 -- .../src/net/minecraft/src/EntityFish.java | 313 ---- .../src/net/minecraft/src/EntityFlying.java | 66 - .../src/net/minecraft/src/EntityGhast.java | 139 -- .../src/net/minecraft/src/EntityItem.java | 191 -- .../src/net/minecraft/src/EntityList.java | 87 - .../src/net/minecraft/src/EntityLiving.java | 719 ------- .../src/net/minecraft/src/EntityMinecart.java | 601 ------ .../src/net/minecraft/src/EntityMobs.java | 80 - .../src/net/minecraft/src/EntityPainting.java | 213 --- .../src/net/minecraft/src/EntityPig.java | 47 - .../net/minecraft/src/EntityPigZombie.java | 88 - .../src/net/minecraft/src/EntityPlayer.java | 266 --- .../src/net/minecraft/src/EntityPlayerMP.java | 169 -- .../src/net/minecraft/src/EntitySheep.java | 49 - .../src/net/minecraft/src/EntitySkeleton.java | 66 - .../src/net/minecraft/src/EntitySlime.java | 129 -- .../src/net/minecraft/src/EntitySnowball.java | 201 -- .../src/net/minecraft/src/EntitySpider.java | 69 - .../net/minecraft/src/EntityTNTPrimed.java | 68 - .../src/net/minecraft/src/EntityTracker.java | 141 -- .../net/minecraft/src/EntityTrackerEntry.java | 266 --- .../src/net/minecraft/src/EntityZombie.java | 37 - .../net/minecraft/src/EntityZombieSimple.java | 17 - .../src/net/minecraft/src/EnumArt.java | 42 - .../net/minecraft/src/EnumCreatureType.java | 14 - .../src/net/minecraft/src/EnumMobType.java | 7 - .../src/net/minecraft/src/EnumSkyBlock.java | 12 - .../src/net/minecraft/src/Explosion.java | 166 -- .../net/minecraft/src/GuiLogFormatter.java | 46 - .../minecraft/src/GuiLogOutputHandler.java | 37 - .../net/minecraft/src/GuiStatsComponent.java | 56 - .../net/minecraft/src/GuiStatsListener.java | 16 - .../src/net/minecraft/src/HashEntry.java | 50 - .../src/net/minecraft/src/HashEntry2.java | 50 - .../src/net/minecraft/src/IAnimals.java | 4 - .../src/net/minecraft/src/IBlockAccess.java | 11 - .../src/net/minecraft/src/IChunkLoader.java | 15 - .../src/net/minecraft/src/IChunkProvider.java | 15 - .../net/minecraft/src/ICommandListener.java | 7 - .../src/net/minecraft/src/IInventory.java | 7 - .../src/net/minecraft/src/IMobs.java | 4 - .../net/minecraft/src/IProgressUpdate.java | 9 - .../minecraft/src/IUpdatePlayerListBox.java | 5 - .../src/net/minecraft/src/IWorldAccess.java | 21 - .../minecraft/src/InventoryLargeChest.java | 21 - .../net/minecraft/src/InventoryPlayer.java | 293 --- .../src/net/minecraft/src/Item.java | 166 -- .../src/net/minecraft/src/ItemArmor.java | 20 - .../src/net/minecraft/src/ItemAxe.java | 9 - .../src/net/minecraft/src/ItemBlock.java | 57 - .../src/net/minecraft/src/ItemBoat.java | 43 - .../src/net/minecraft/src/ItemBow.java | 19 - .../src/net/minecraft/src/ItemBucket.java | 101 - .../src/net/minecraft/src/ItemDoor.java | 72 - .../src/net/minecraft/src/ItemFishingRod.java | 25 - .../net/minecraft/src/ItemFlintAndSteel.java | 44 - .../src/net/minecraft/src/ItemFood.java | 17 - .../src/net/minecraft/src/ItemHoe.java | 41 - .../net/minecraft/src/ItemInWorldManager.java | 117 -- .../src/net/minecraft/src/ItemMinecart.java | 25 - .../src/net/minecraft/src/ItemPainting.java | 37 - .../src/net/minecraft/src/ItemPickaxe.java | 15 - .../src/net/minecraft/src/ItemRecord.java | 22 - .../src/net/minecraft/src/ItemRedstone.java | 44 - .../src/net/minecraft/src/ItemReed.java | 55 - .../src/net/minecraft/src/ItemSaddle.java | 24 - .../src/net/minecraft/src/ItemSeeds.java | 25 - .../src/net/minecraft/src/ItemSign.java | 55 - .../src/net/minecraft/src/ItemSnowball.java | 18 - .../src/net/minecraft/src/ItemSoup.java | 12 - .../src/net/minecraft/src/ItemSpade.java | 13 - .../src/net/minecraft/src/ItemStack.java | 123 -- .../src/net/minecraft/src/ItemSword.java | 32 - .../src/net/minecraft/src/ItemTool.java | 44 - .../src/net/minecraft/src/MCHashTable.java | 151 -- .../src/net/minecraft/src/MCHashTable2.java | 128 -- .../src/net/minecraft/src/MapGenBase.java | 26 - .../src/net/minecraft/src/MapGenCaves.java | 185 -- .../net/minecraft/src/MapGenCavesHell.java | 173 -- .../src/net/minecraft/src/Material.java | 54 - .../src/net/minecraft/src/MaterialLiquid.java | 15 - .../src/net/minecraft/src/MaterialLogic.java | 15 - .../minecraft/src/MaterialTransparent.java | 15 - .../src/net/minecraft/src/MathHelper.java | 54 - .../net/minecraft/src/MetadataChunkBlock.java | 175 -- .../net/minecraft/src/MinecartTrackLogic.java | 323 ---- .../net/minecraft/src/MinecraftException.java | 7 - .../src/net/minecraft/src/MobSpawnerBase.java | 73 - .../net/minecraft/src/MobSpawnerDesert.java | 4 - .../src/net/minecraft/src/MobSpawnerHell.java | 8 - .../net/minecraft/src/MobSpawnerSwamp.java | 4 - .../minecraft/src/MovingObjectPosition.java | 26 - .../src/net/minecraft/src/NBTBase.java | 102 - .../src/net/minecraft/src/NBTTagByte.java | 32 - .../net/minecraft/src/NBTTagByteArray.java | 35 - .../src/net/minecraft/src/NBTTagCompound.java | 136 -- .../src/net/minecraft/src/NBTTagDouble.java | 32 - .../src/net/minecraft/src/NBTTagEnd.java | 21 - .../src/net/minecraft/src/NBTTagFloat.java | 32 - .../src/net/minecraft/src/NBTTagInt.java | 32 - .../src/net/minecraft/src/NBTTagList.java | 62 - .../src/net/minecraft/src/NBTTagLong.java | 32 - .../src/net/minecraft/src/NBTTagShort.java | 32 - .../src/net/minecraft/src/NBTTagString.java | 35 - .../src/net/minecraft/src/NetHandler.java | 140 -- .../net/minecraft/src/NetLoginHandler.java | 118 -- .../net/minecraft/src/NetServerHandler.java | 492 ----- .../minecraft/src/NetworkAcceptThread.java | 31 - .../minecraft/src/NetworkListenThread.java | 87 - .../src/net/minecraft/src/NetworkManager.java | 368 ---- .../minecraft/src/NetworkMasterThread.java | 31 - .../minecraft/src/NetworkReaderThread.java | 49 - .../minecraft/src/NetworkWriterThread.java | 43 - .../net/minecraft/src/NextTickListEntry.java | 44 - .../src/net/minecraft/src/NibbleArray.java | 36 - .../src/net/minecraft/src/NoiseGenerator.java | 4 - .../net/minecraft/src/NoiseGenerator2.java | 114 -- .../minecraft/src/NoiseGeneratorOctaves.java | 53 - .../minecraft/src/NoiseGeneratorOctaves2.java | 45 - .../minecraft/src/NoiseGeneratorPerlin.java | 221 --- .../src/net/minecraft/src/Packet.java | 110 -- .../net/minecraft/src/Packet0KeepAlive.java | 20 - .../src/net/minecraft/src/Packet10Flying.java | 33 - .../minecraft/src/Packet11PlayerPosition.java | 31 - .../net/minecraft/src/Packet12PlayerLook.java | 27 - .../minecraft/src/Packet13PlayerLookMove.java | 48 - .../net/minecraft/src/Packet14BlockDig.java | 37 - .../src/net/minecraft/src/Packet15Place.java | 37 - .../src/Packet16BlockItemSwitch.java | 36 - .../minecraft/src/Packet17AddToInventory.java | 44 - .../minecraft/src/Packet18ArmAnimation.java | 36 - .../src/net/minecraft/src/Packet1Login.java | 48 - .../src/Packet20NamedEntitySpawn.java | 61 - .../minecraft/src/Packet21PickupSpawn.java | 64 - .../net/minecraft/src/Packet22Collect.java | 36 - .../minecraft/src/Packet23VehicleSpawn.java | 48 - .../net/minecraft/src/Packet24MobSpawn.java | 56 - .../src/Packet255KickDisconnect.java | 32 - .../src/net/minecraft/src/Packet28.java | 73 - .../minecraft/src/Packet29DestroyEntity.java | 32 - .../net/minecraft/src/Packet2Handshake.java | 32 - .../src/net/minecraft/src/Packet30Entity.java | 38 - .../minecraft/src/Packet31RelEntityMove.java | 35 - .../net/minecraft/src/Packet32EntityLook.java | 34 - .../src/Packet33RelEntityMoveLook.java | 43 - .../minecraft/src/Packet34EntityTeleport.java | 61 - .../src/net/minecraft/src/Packet38.java | 36 - .../src/net/minecraft/src/Packet39.java | 36 - .../src/net/minecraft/src/Packet3Chat.java | 32 - .../net/minecraft/src/Packet4UpdateTime.java | 32 - .../net/minecraft/src/Packet50PreChunk.java | 41 - .../net/minecraft/src/Packet51MapChunk.java | 88 - .../src/Packet52MultiBlockChange.java | 76 - .../minecraft/src/Packet53BlockChange.java | 50 - .../minecraft/src/Packet59ComplexEntity.java | 59 - .../minecraft/src/Packet5PlayerInventory.java | 63 - .../src/net/minecraft/src/Packet60.java | 78 - .../minecraft/src/Packet6SpawnPosition.java | 40 - .../src/net/minecraft/src/Packet7.java | 31 - .../src/net/minecraft/src/Packet8.java | 32 - .../src/net/minecraft/src/Packet9.java | 20 - .../src/net/minecraft/src/Path.java | 119 -- .../src/net/minecraft/src/PathEntity.java | 27 - .../src/net/minecraft/src/PathPoint.java | 44 - .../src/net/minecraft/src/Pathfinder.java | 193 -- .../src/net/minecraft/src/PlayerInstance.java | 170 -- .../src/net/minecraft/src/PlayerListBox.java | 28 - .../src/net/minecraft/src/PlayerManager.java | 141 -- .../net/minecraft/src/PlayerNBTManager.java | 49 - .../net/minecraft/src/PropertyManager.java | 72 - .../net/minecraft/src/RedstoneUpdateInfo.java | 15 - .../src/net/minecraft/src/ServerCommand.java | 11 - .../src/ServerConfigurationManager.java | 369 ---- .../src/net/minecraft/src/ServerGUI.java | 92 - .../src/ServerGuiCommandListener.java | 24 - .../minecraft/src/ServerGuiFocusAdapter.java | 15 - .../minecraft/src/ServerWindowAdapter.java | 27 - .../src/net/minecraft/src/SpawnerAnimals.java | 133 -- .../src/net/minecraft/src/StepSound.java | 25 - .../src/net/minecraft/src/StepSoundSand.java | 7 - .../src/net/minecraft/src/StepSoundStone.java | 7 - .../minecraft/src/ThreadCommandReader.java | 33 - .../minecraft/src/ThreadLoginVerifier.java | 34 - .../src/ThreadMonitorConnection.java | 22 - .../src/ThreadServerApplication.java | 16 - .../net/minecraft/src/ThreadSleepForever.java | 22 - .../src/net/minecraft/src/TileEntity.java | 75 - .../net/minecraft/src/TileEntityChest.java | 57 - .../net/minecraft/src/TileEntityFurnace.java | 143 -- .../minecraft/src/TileEntityMobSpawner.java | 93 - .../src/net/minecraft/src/TileEntitySign.java | 26 - .../src/net/minecraft/src/Vec3D.java | 127 -- .../src/net/minecraft/src/World.java | 1666 ----------------- .../net/minecraft/src/WorldChunkManager.java | 112 -- .../minecraft/src/WorldChunkManagerHell.java | 50 - .../net/minecraft/src/WorldGenBigTree.java | 348 ---- .../src/net/minecraft/src/WorldGenCactus.java | 24 - .../src/net/minecraft/src/WorldGenClay.java | 53 - .../net/minecraft/src/WorldGenDungeons.java | 116 -- .../src/net/minecraft/src/WorldGenFire.java | 18 - .../net/minecraft/src/WorldGenFlowers.java | 24 - .../net/minecraft/src/WorldGenHellLava.java | 70 - .../src/net/minecraft/src/WorldGenLakes.java | 88 - .../minecraft/src/WorldGenLightStone1.java | 61 - .../minecraft/src/WorldGenLightStone2.java | 61 - .../net/minecraft/src/WorldGenLiquids.java | 64 - .../net/minecraft/src/WorldGenMinable.java | 47 - .../net/minecraft/src/WorldGenPumpkin.java | 18 - .../src/net/minecraft/src/WorldGenReed.java | 24 - .../src/net/minecraft/src/WorldGenTrees.java | 78 - .../src/net/minecraft/src/WorldGenerator.java | 10 - .../src/net/minecraft/src/WorldManager.java | 42 - .../src/net/minecraft/src/WorldProvider.java | 70 - .../net/minecraft/src/WorldProviderHell.java | 42 - .../src/net/minecraft/src/WorldServer.java | 92 - 310 files changed, 27656 deletions(-) delete mode 100644 minecraft_server/.classpath delete mode 100644 minecraft_server/.project delete mode 100644 minecraft_server/Alpha.jar delete mode 100644 minecraft_server/Server.launch delete mode 100644 minecraft_server/jars/deobfuscated-source.jar delete mode 100644 minecraft_server/jars/deobfuscated.jar delete mode 100644 minecraft_server/src/net/PeytonPlayz585/Location.java delete mode 100644 minecraft_server/src/net/PeytonPlayz585/Server.java delete mode 100644 minecraft_server/src/net/PeytonPlayz585/TreeType.java delete mode 100644 minecraft_server/src/net/PeytonPlayz585/World.java delete mode 100644 minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkLoadEvent.java delete mode 100644 minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkUnloadEvent.java delete mode 100644 minecraft_server/src/net/PeytonPlayzt585/entity/CreatureType.java delete mode 100644 minecraft_server/src/net/minecraft/server/MinecraftServer.java delete mode 100644 minecraft_server/src/net/minecraft/src/AxisAlignedBB.java delete mode 100644 minecraft_server/src/net/minecraft/src/Block.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockBloodStone.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockBookshelf.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockBreakable.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockButton.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockCactus.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockChest.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockClay.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockContainer.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockCrops.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockDirt.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockDoor.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFence.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFire.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFlower.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFlowing.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFluids.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockFurnace.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockGlass.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockGrass.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockGravel.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockIce.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockJukeBox.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLadder.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLeaves.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLeavesBase.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLever.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLightStone.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockLog.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockMinecartTrack.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockMobSpawner.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockMushroom.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockObsidian.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockOre.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockOreBlock.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockPortal.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockPressurePlate.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockPumpkin.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockRedstoneOre.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockRedstoneTorch.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockRedstoneWire.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockReed.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSand.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSapling.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSign.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSlowSand.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSnow.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSnowBlock.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSoil.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockSponge.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockStairs.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockStationary.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockStep.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockStone.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockTNT.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockTorch.java delete mode 100644 minecraft_server/src/net/minecraft/src/BlockWorkbench.java delete mode 100644 minecraft_server/src/net/minecraft/src/Chunk.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkCache.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkCoordIntPair.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkCoordinates.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkLoader.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkPosition.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkProviderGenerate.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkProviderHell.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkProviderLoadOrGenerate.java delete mode 100644 minecraft_server/src/net/minecraft/src/ChunkProviderServer.java delete mode 100644 minecraft_server/src/net/minecraft/src/CompressedStreamTools.java delete mode 100644 minecraft_server/src/net/minecraft/src/ConsoleLogFormatter.java delete mode 100644 minecraft_server/src/net/minecraft/src/ConsoleLogManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/Entity.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityAnimals.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityArrow.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityBoat.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityChicken.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityCow.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityCreature.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityCreeper.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityFallingSand.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityFireball.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityFish.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityFlying.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityGhast.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityItem.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityList.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityLiving.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityMinecart.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityMobs.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityPainting.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityPig.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityPigZombie.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityPlayer.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityPlayerMP.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntitySheep.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntitySkeleton.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntitySlime.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntitySnowball.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntitySpider.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityTNTPrimed.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityTracker.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityTrackerEntry.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityZombie.java delete mode 100644 minecraft_server/src/net/minecraft/src/EntityZombieSimple.java delete mode 100644 minecraft_server/src/net/minecraft/src/EnumArt.java delete mode 100644 minecraft_server/src/net/minecraft/src/EnumCreatureType.java delete mode 100644 minecraft_server/src/net/minecraft/src/EnumMobType.java delete mode 100644 minecraft_server/src/net/minecraft/src/EnumSkyBlock.java delete mode 100644 minecraft_server/src/net/minecraft/src/Explosion.java delete mode 100644 minecraft_server/src/net/minecraft/src/GuiLogFormatter.java delete mode 100644 minecraft_server/src/net/minecraft/src/GuiLogOutputHandler.java delete mode 100644 minecraft_server/src/net/minecraft/src/GuiStatsComponent.java delete mode 100644 minecraft_server/src/net/minecraft/src/GuiStatsListener.java delete mode 100644 minecraft_server/src/net/minecraft/src/HashEntry.java delete mode 100644 minecraft_server/src/net/minecraft/src/HashEntry2.java delete mode 100644 minecraft_server/src/net/minecraft/src/IAnimals.java delete mode 100644 minecraft_server/src/net/minecraft/src/IBlockAccess.java delete mode 100644 minecraft_server/src/net/minecraft/src/IChunkLoader.java delete mode 100644 minecraft_server/src/net/minecraft/src/IChunkProvider.java delete mode 100644 minecraft_server/src/net/minecraft/src/ICommandListener.java delete mode 100644 minecraft_server/src/net/minecraft/src/IInventory.java delete mode 100644 minecraft_server/src/net/minecraft/src/IMobs.java delete mode 100644 minecraft_server/src/net/minecraft/src/IProgressUpdate.java delete mode 100644 minecraft_server/src/net/minecraft/src/IUpdatePlayerListBox.java delete mode 100644 minecraft_server/src/net/minecraft/src/IWorldAccess.java delete mode 100644 minecraft_server/src/net/minecraft/src/InventoryLargeChest.java delete mode 100644 minecraft_server/src/net/minecraft/src/InventoryPlayer.java delete mode 100644 minecraft_server/src/net/minecraft/src/Item.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemArmor.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemAxe.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemBlock.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemBoat.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemBow.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemBucket.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemDoor.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemFishingRod.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemFlintAndSteel.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemFood.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemHoe.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemInWorldManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemMinecart.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemPainting.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemPickaxe.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemRecord.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemRedstone.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemReed.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSaddle.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSeeds.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSign.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSnowball.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSoup.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSpade.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemStack.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemSword.java delete mode 100644 minecraft_server/src/net/minecraft/src/ItemTool.java delete mode 100644 minecraft_server/src/net/minecraft/src/MCHashTable.java delete mode 100644 minecraft_server/src/net/minecraft/src/MCHashTable2.java delete mode 100644 minecraft_server/src/net/minecraft/src/MapGenBase.java delete mode 100644 minecraft_server/src/net/minecraft/src/MapGenCaves.java delete mode 100644 minecraft_server/src/net/minecraft/src/MapGenCavesHell.java delete mode 100644 minecraft_server/src/net/minecraft/src/Material.java delete mode 100644 minecraft_server/src/net/minecraft/src/MaterialLiquid.java delete mode 100644 minecraft_server/src/net/minecraft/src/MaterialLogic.java delete mode 100644 minecraft_server/src/net/minecraft/src/MaterialTransparent.java delete mode 100644 minecraft_server/src/net/minecraft/src/MathHelper.java delete mode 100644 minecraft_server/src/net/minecraft/src/MetadataChunkBlock.java delete mode 100644 minecraft_server/src/net/minecraft/src/MinecartTrackLogic.java delete mode 100644 minecraft_server/src/net/minecraft/src/MinecraftException.java delete mode 100644 minecraft_server/src/net/minecraft/src/MobSpawnerBase.java delete mode 100644 minecraft_server/src/net/minecraft/src/MobSpawnerDesert.java delete mode 100644 minecraft_server/src/net/minecraft/src/MobSpawnerHell.java delete mode 100644 minecraft_server/src/net/minecraft/src/MobSpawnerSwamp.java delete mode 100644 minecraft_server/src/net/minecraft/src/MovingObjectPosition.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTBase.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagByte.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagByteArray.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagCompound.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagDouble.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagEnd.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagFloat.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagInt.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagList.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagLong.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagShort.java delete mode 100644 minecraft_server/src/net/minecraft/src/NBTTagString.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetHandler.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetLoginHandler.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetServerHandler.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkAcceptThread.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkListenThread.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkMasterThread.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkReaderThread.java delete mode 100644 minecraft_server/src/net/minecraft/src/NetworkWriterThread.java delete mode 100644 minecraft_server/src/net/minecraft/src/NextTickListEntry.java delete mode 100644 minecraft_server/src/net/minecraft/src/NibbleArray.java delete mode 100644 minecraft_server/src/net/minecraft/src/NoiseGenerator.java delete mode 100644 minecraft_server/src/net/minecraft/src/NoiseGenerator2.java delete mode 100644 minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves.java delete mode 100644 minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves2.java delete mode 100644 minecraft_server/src/net/minecraft/src/NoiseGeneratorPerlin.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet0KeepAlive.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet10Flying.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet11PlayerPosition.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet12PlayerLook.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet13PlayerLookMove.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet14BlockDig.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet15Place.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet16BlockItemSwitch.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet17AddToInventory.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet18ArmAnimation.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet1Login.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet20NamedEntitySpawn.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet21PickupSpawn.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet22Collect.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet23VehicleSpawn.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet24MobSpawn.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet255KickDisconnect.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet28.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet29DestroyEntity.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet2Handshake.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet30Entity.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet31RelEntityMove.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet32EntityLook.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet33RelEntityMoveLook.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet34EntityTeleport.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet38.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet39.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet3Chat.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet4UpdateTime.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet50PreChunk.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet51MapChunk.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet52MultiBlockChange.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet53BlockChange.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet59ComplexEntity.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet5PlayerInventory.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet60.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet6SpawnPosition.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet7.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet8.java delete mode 100644 minecraft_server/src/net/minecraft/src/Packet9.java delete mode 100644 minecraft_server/src/net/minecraft/src/Path.java delete mode 100644 minecraft_server/src/net/minecraft/src/PathEntity.java delete mode 100644 minecraft_server/src/net/minecraft/src/PathPoint.java delete mode 100644 minecraft_server/src/net/minecraft/src/Pathfinder.java delete mode 100644 minecraft_server/src/net/minecraft/src/PlayerInstance.java delete mode 100644 minecraft_server/src/net/minecraft/src/PlayerListBox.java delete mode 100644 minecraft_server/src/net/minecraft/src/PlayerManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/PlayerNBTManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/PropertyManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/RedstoneUpdateInfo.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerCommand.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerConfigurationManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerGUI.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerGuiCommandListener.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerGuiFocusAdapter.java delete mode 100644 minecraft_server/src/net/minecraft/src/ServerWindowAdapter.java delete mode 100644 minecraft_server/src/net/minecraft/src/SpawnerAnimals.java delete mode 100644 minecraft_server/src/net/minecraft/src/StepSound.java delete mode 100644 minecraft_server/src/net/minecraft/src/StepSoundSand.java delete mode 100644 minecraft_server/src/net/minecraft/src/StepSoundStone.java delete mode 100644 minecraft_server/src/net/minecraft/src/ThreadCommandReader.java delete mode 100644 minecraft_server/src/net/minecraft/src/ThreadLoginVerifier.java delete mode 100644 minecraft_server/src/net/minecraft/src/ThreadMonitorConnection.java delete mode 100644 minecraft_server/src/net/minecraft/src/ThreadServerApplication.java delete mode 100644 minecraft_server/src/net/minecraft/src/ThreadSleepForever.java delete mode 100644 minecraft_server/src/net/minecraft/src/TileEntity.java delete mode 100644 minecraft_server/src/net/minecraft/src/TileEntityChest.java delete mode 100644 minecraft_server/src/net/minecraft/src/TileEntityFurnace.java delete mode 100644 minecraft_server/src/net/minecraft/src/TileEntityMobSpawner.java delete mode 100644 minecraft_server/src/net/minecraft/src/TileEntitySign.java delete mode 100644 minecraft_server/src/net/minecraft/src/Vec3D.java delete mode 100644 minecraft_server/src/net/minecraft/src/World.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldChunkManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldChunkManagerHell.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenBigTree.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenCactus.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenClay.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenDungeons.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenFire.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenFlowers.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenHellLava.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenLakes.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenLightStone1.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenLightStone2.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenLiquids.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenMinable.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenPumpkin.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenReed.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenTrees.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldGenerator.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldManager.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldProvider.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldProviderHell.java delete mode 100644 minecraft_server/src/net/minecraft/src/WorldServer.java diff --git a/minecraft_server/.classpath b/minecraft_server/.classpath deleted file mode 100644 index ef38e05..0000000 --- a/minecraft_server/.classpath +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/minecraft_server/.project b/minecraft_server/.project deleted file mode 100644 index 85c1741..0000000 --- a/minecraft_server/.project +++ /dev/null @@ -1,53 +0,0 @@ - - - Minecraft Server - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - - - libraries - 2 - $%7BPARENT-1-PROJECT_LOC%7D/libraries - - - - - -1002749744921918690 - - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-src - - - - -1002749744921918689 - - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-jars - - - - -1002749744921918688 - - 9 - - org.eclipse.ui.ide.multiFilter - 1.0-name-matches-false-false-source - - - - diff --git a/minecraft_server/Alpha.jar b/minecraft_server/Alpha.jar deleted file mode 100644 index 502ad8ba8bfd05838c27d4f9d5325eaa1c92334b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2472744 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%0A4hEBKo;<}iLzRW5IDMUAvZmYAG2fM=go{|RZH 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%0DRpB--!{q=*SVjp&tEyG?-CfvLoJbXrMxk0?f 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 z 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 z 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

E7?KOhF8Y!?cpPBur9~NxNia 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�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

5BkF>kGx{Pei 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ƗjwXXkSk(PY2}97@t(>4;8uC4)k=T}(NvsO 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
U0THv$iO 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
sINYnXiJ02fhvw!b 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

mR$?|REU=l#p6wElj2J9hwL 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

(ea8qY#$xgWLF0wz00m@@ZNli)7NtRSv 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

VIg(6DhsJO_%+G5G|p2EH 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�Osa?x%k1W41^a(?=fnQSSC( zHNub>;Fe=0yGT|X zt}u$2_i+&N39#goq&%L2PV#B!E}w-$`5erU&%+V&1vpB+2q(yw;0*aPTrOXOtL5t? zLf(KM<(rr#-@;t^Hg=HjV2OMe_ml7A0rG!1N`8o?@*|ueKgOBz6Fgadif7Bu@N)S% z-YdVrN90%dl>7!?lHcNMyj3Z`$3Nu{0_2avmOqI-<HekoNzwoyUZR)u7Hl_hsk*|LjjBYUc_ zEL1tN9~nSnRj#a3?PR@bFOO9n)|j{&lWe5!e%9I$z!3Xsb|T4u-NTIoPs^YR8rH*h+a>HQp)|ZT*zC+ zG#1)8N<=(J1^-KHo@#uORHH==KEu*vxfnkHJu7wqdcyc(SD-VKn=rt8EGZT<@ovM_ zJ(DCudp`CY|85rS;!?v4*N~2AFbA$NAK@y9a$4Sty#%u-YvOD8!_ML+EZ`xUVK+xN zVPUqt3NjqM5ti}Sn;Cq1nLudV`aVk@rtc!6??QL0;o2rF=B=WKxa%S}SdvhiRnU<)e!hpjfigm6v8ks*k1zu&1R^E zu25~i(fx6IYzPk zF9Lehc`nf=-&^ob!5Zwn8Fb-YNndX~QDnXpjZ@a@qSn5d@hI`UBAO_F@?#g%q>9}+ zxjL&M_O-f8YjYiK1T#s~6u~^)u~d>u8{k;2>}_K2*xn|myuD4!QFl3-RSpsC<=z(? zdncjO9J5zb!KbE?(wGiy)C|Z~GvNR=3r4C#VXT@Bv(#ZwrVb~vEQ1;~2bQREIA2u| z$wi=9&4nk_e0W|(;U!fGZ>g%-XA`i52#YN`3l_k9kL1IhJ5$0lXIEySsc6>?R z@s^|wJZ%*?$y`-rsC zp7Gq%r)N)dwS7?nBfIkQt6IWH9b~C`Xs;TeSS^BKYB5YuOOoy}nHYz9qA2H!Tln;X z5xER?g^0LN`wNL=GYAbo^5@Fg{v7O|g9DJiQ7&cL8m9*9fyx@FeFLo=9BB5IQeuKJ z4oQj%miPx%= ziv!&#Oi^+W#zWpZuSVkgk0N8`m3SYu7NvaRn!FBs=U_?7IyB|rJ~_B=4(^xSQH!Qc z-gr4UI5uF)2Hi^0B?fyA?w=m+N2Vu^BX0)6`vD}r6IttUNYebM7n<9{DRa{)bBn$4 z5!-FaZDhiHx%DT6 zpK|LnUleaMG4JT0AuPvs{O*=hBV-quTYYdHl01ISTYSrH=AQMq$UW<^-0RXxkis_D z*zqZkw4Jm>-wsc9nByFy()N{dnq%9(wmr>Z&T(Aip5ypebKK?t$G@55Hs?2JsV25E zN1U|XIpRcvFaAm3D|vgrEJ5d!(=%Z5kS-fdX(=%#ho|M>)D)57i&IUKtb$Ex=+~Eq zey7Fu;#w0H19t{i54wTjX>m1jNDDPG-BlxL1j~#ZoaxD19u8+ULQii5UrP?1oP&oZ zacI)MEw!D^R&iXd;*Ag`wR#MM)v=^fj|WGc0G-r{&_$g@w(v6OsZNCgbsCha)5(TA z1E#4n;b?UhoUYC$+xHx}K%EPX>O5GZ&WC5z1!QPk2%oEqV5_CzCc(b|+*Qu-VF|`VxSJ&Vt>RS9;T_=L-deKSUAbP1A#bDJarl^}l zxw=^#scsR+t6Rk->Nat`x?QYQcZi48o#It>m-s@h7F*TbvYom|c2{d;iCQa1sU|sD zt&>Nndu6q{k9@fea)o+8-l!guYt%;hu-YV_R}agN)FaBL9#y&OG1W^ot5Ws2nxvjk zW$H=Qpq^5fsb|!U>RGi$Jx3+at1s0H>UZ^`&QLGuJ=80Dka|^*P_OCf>UDjLdQ+dR z-qKg9xAiUR9lc(?tDDt(`fc^T{zCmv|Dis#Z1s`VR()(0s86iD)Th>H^_ewQeQs5# zFRV+|m)0HXD{H;_#%fmIT5qfGtuNFM*7xd1W8NGEAvl`+Lk_!!*l_U-ov`(R7;Vh6 z_SV}b6f3~7-V}53O)`i&S+9wClv2>edRfdjhb6mOFNi3mEa+)HEsih&(*o-WvA_gO zORYvxNhv=}w5|~g$%G1!;Zzm70M56B>d^RlBFk)Z)f-;}wIkbTJl8gMgJ)}d*Ty9o zNs0K(f${jv))K3j12nFUZlGzeIn7b-4`%FIanat*Rkx^GCY`{6w zi8Zm@M3b7Zf_JtSCttdg;r8I?jV-$gBQ198p;K(P9_NzzXzB*n<2>WxdN%_d&*Rhd ztTflW;N|W-*R(!QT;jSdi3_skIabR3SkoM9d)H&_zf@f*Hb)RV#bwj?pm{EiH~P*aMvttkT3@qx{XeV--qMTv3Es+H^roTed71z z!~(}QBPU$wA;oU#7*yq8b?i2tG!1jGX6IUZQQjkSur>$lynN+hmM`Er;r|B0)Q{l) z6UeDuxv)wX)&%4}-sksx|39Mz<~~Z?tHphkI36aEUjCKb-QU2k{(zwR6Ef6a&|Cct z`|?qJwH1bGgn3#(otAL2R&a*4;1cbFE3_Z3)&aO#2jLDKA~BW$-{?&ENoT>|IvYFb zHrP{#u|JW+{<ppUj?k5-M zJ>`kIzdTlySqjqU^q^5OZ)5DdELMq-Zz5R+a)wcBHM5ysoA0-BuhPQ9CwTP2|LchSTmf zCEv8AJinlDCjjxzAEw{DB6E6C($yC##n|O*{ECyNkb_6%;L+$^LZ@2;)Oe%+46?-T zl-kDQ>Fs(vz2hEF8Ys8DMJy4Vp3Rq9=&8_F9|E29bm*mLz~Oo(EZ4K(LVYM)t7pS% zeHeVC4~HLh8T$1c?4ZlBn~vZBJs0=Y^Kq<>;&J*2JWDUYJ9Q;Ks2Adsx(Z*`)rK(! zyMz?KUgH&G5+ZcMdkvWjSdOE-%V;mep~l2iH~?0O#b*Cq@V~_BlBGPDOi3~h#ojnR zadV*JV>rgBF$Z$I?Nze~vFr6LM~`pZ`eyNF2yVb*2=T{0l(Kbclx$%<80KOz=4%yu z7xwW7Hjd_fyaxx`a-cugpKD)>7dyUOe?K-Zn&4>G`Qh`;kmFl8pE+))UIe3&jGtDh z!xR5Su@9mfvB(MLpnF_kzz%xF7QHsYx7=Sd>_=utD#@8ql1a{u#&6TX9W*8PF2ZvD zNTs8r(nJRu;ecFAtxA+WkXqVx10FX$4#4p=V6nR`&7_VeJhaThMi@>btu!OWyGe;^ z>_j(yY}|50oPi5X@Ul2@gP%%-d{@HmMEbQLbRBfl^{|I-fIanM7^s(!udoz`>SJK6 zJ{D%{)y`Mtz5-v>SK|BnD*R2aBK>zV>A&kp_g!z; zW-j?f-5}fS*JxOQ$BCneZGvzCozRuB;bgkjGSG@f(+^ zpaCB>*Qse(f}6xxQrJ4W4Xn^Tb;m zJ3EUFdVl8?cwR2~|7SV=(S<#qo}xEZoZY`(VfK>zADyfA8)1 zlfP!bT^)b6mDE0y-hD|Oz~7W%CvWF`MH&9quh)HsiUUbE**-w;!Q>8aql{1zNN_o2 zWF(*aJ(Dsrle##nAP1N6Wn{(&G}gD9v=T`gGm#D^(lROAPNY>o_r_T_JhjxT;P-Of zK-ALMov2%8H2(cn%uSTM zQ($C4Vx{Z$ZUa~T2 zlyfRuDM;x)Q1Nqo$OWCGw0o8c!r>X2FZ}9U?~OIc?g;UzUe^&$7)4IUj-EN=T0lC% zi--lIlF<;^Jv>jz)lGw*d4T1d_mMXBEQWXZH=KFpx8}(0|Ks>cb$+#vblXsvkti;k?C$p-Yg^kr!&&d_#9+p2J{Ej? z=9y;THhJ)L-C^#amt>xB^KpOX?dRjhqvodv&`StLC#z~SG%Y*X@Y$-&8tY!7=Tz)i2RSFum+H)*3*qV|t#q8UzA?T&-(TVU@{l|7 zScA)ua(=U|f8au1xD$%^Lx_I(u8aEv89)6>==n=9eGqr3_`|wi$s6?kps-!c?Sp-D z_Ehx~ynm7Ul=cVNKd;>d|A7B2?h#%7V^H^(&l`eYSNsi8ewyP@{ta?|vNyr|7Cc?Z z_sIIewqMo0!|O$5*9frJjPTbMGSN^v){tsxrCHd0h}@ykc4_}ADn~^SRa1Cs7dmvH z7GBoKJOrhd&apC$K2gJVj9gJ;(d;~Qt=+^&op#R>(=O= zv{OT8y6T?vt+jKCSkaYh^cvq-y=_{&q)gX*e?Y2E@7bkFc-0JjfU1`8GeDinui2$C zc~;!1;Z=!TQIBo?sH|MgyHu#|&$5M6d93YKZB;F@s{K|8b`9W~#43tw4a4$%plccO zE||7Rgxv;Oiq+1KWFG={exoAk7L4muB-Az&pm!wNt0gcejz}I4nM(UKO6172S3&q5 z;nUk%8csLD%(p}9jtrKa6I{@ZVIT7nDk&X}Qm#mceN)S$kvpOHIe_pC;*h--^17z) z9M4(28!CUGaqQwe>yfOxkDKoys7E(XFsvjLpNZD>sEmuw%)R9JhXxp7-rLU-h89=kl%wO|Y$H4;z}YkvRC)Qo-Rxu$4SVeZ5Pz|8mSe>t>>A zB$!Oi$!4zVPDrQgT*bb;O46nXR@9K^Zbz5HIJR2m2?Xa#M@O0a&~OPfW9yJ@l<~|O zNI#M@PNG5H?e)lwWzP90LthS-mWga5l?!1&4hF|wQv=CX6GGn67M#&$)!+HHfww`n zQFYOjDi}=zEX8GLr4>jEfwTZ%HLzx5|IPCZDeKgKa;tsSDOgqqdq|2uBE-fMEH+W1 zH!L=*PI+(VL3$)q8JuGbhvZfH`=tT+MsAfF#b>-oD!asA7wpckv^=f)HO^9hGE6>= z!0_i-y(g!5Q-{7e%boNga7k4mhzvNEYcD%4&nB}A<7&?aoQuk%wuhCpml4qMd5Q$mJ(wg|5+nssHQ<|(leKWnsl zrD#qG?IDeA>)=y`s$9Hg@`a-{mu)keQgv(8X3g`mo$G>|HT+EjU_s6-yt{_|9O}yV zvSC)ST=uC1x0ucw$#rW@ak8$g{2FW1cug^$H~eKw`a;ti4A(%-W8SW)Wk(LPJKT%+ z#*;c)7TYmlV-~z)_kKGE7`qi*=kJ)p+4<^HTq+mErD2R51%4BNvlj8i)ov;)j*z_b zo3l}Yxt@oISS@q-ah)X2TGs<8dn8~r1vwAtid9&7HlQy4@oKeOOF774`y<&yf*b~` zMefSV1}&#ycj0;6MxasB#!Uwe+cW0D?T1PY@9%AuNWM}!%K8YdgJzMyhRP0dR+S?1 zTB!L0mW>QtZXEohWC^;!JR-)>v67Ilf)u?_&cFIHeNVnfV}c;^75D{wmt5C+G+8ae zkVC`!h@(?4n0Tm%C1MR%Amx>bzWT}*L9jsJZjin_8pssN(Z2zSiTlf^0L9(y`$|Z@ zZyr8kmB8|f8l`z~jLkJ9aYNGJ-{6iZ=^l>stt33+1-yQEYO+e!V%w?@HPF}dQ<9Zs z!9#~mt4m17@)UW2lbBfmY`qkmtJ%AaABY%}pPuR0(~t%iwEDcYOxD=GHVe>FhdnrM zc(!Jro>*{0mLFXA1v?Gt4;o-ea!&ghngV4eh8)VcP{laWfK_Ixstt%H_}?XeR;}ad zhcBKZ1NDA`#lnX*inh)x7{}DB73r-htorCDRgFCwx~l+_o=zD8;s74`Hw3dQ_ZAG7 z!7GbK%+emF>y63JUXK08Zq9{RXg2fCC1zMbJE2gy0ZuPS`XasoQf?U2ZFkzwbc7eW z)dg>cwEw~PwXcSpe`xAR-uu!gAW)1QCi_(CZ^0OWJx44L13(;ss+ zSH?A9v=HppU1h|9BctqOJLORdMiD(iLo@xr63OwJBLXelZ18VL6SA?a=x^+G*- zw3;mgBe8E&7@X8MeG)8reDnvDgVeM*K^8`>@B_S=aLjBXh?52=>iNp*f{UOE2 zq8cRPMwK|B?Bn#tv9L!`Bl}ooD!9QRq78DBWH

3uQFKMF6W@CYGgw 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�X?;+fSGVgKrrMlz2^+~yWfTXiYt>YAj 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≤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�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� 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

-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¨ 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 Zf3Vj#G}dD%parr5S*u diff --git a/minecraft_server/src/net/PeytonPlayz585/Location.java b/minecraft_server/src/net/PeytonPlayz585/Location.java deleted file mode 100644 index 95c9ec4..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/Location.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.PeytonPlayz585; - -public class Location { - - private double x,y,z; - - public Location(int x, int y, int z) { - this.x = x; - this.y = y; - this.z = z; - } - - public Location(double x, double y, double z) { - this.x = x; - this.y = y; - this.z = z; - } - - public Location(float x, float y, float z) { - this.x = x; - this.y = y; - this.z = z; - } - - public double getX() { - return this.x; - } - - public double getY() { - return this.y; - } - - public double getZ() { - return this.z; - } - -} diff --git a/minecraft_server/src/net/PeytonPlayz585/Server.java b/minecraft_server/src/net/PeytonPlayz585/Server.java deleted file mode 100644 index 44733e9..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/Server.java +++ /dev/null @@ -1,69 +0,0 @@ -package net.PeytonPlayz585; - -import java.util.logging.Logger; - -import net.minecraft.server.MinecraftServer; -import net.minecraft.src.EntityPlayer; -import net.minecraft.src.EntityPlayerMP; - -public class Server { - - public static String getName() { - return "Vanilla Server"; - } - - public static String getVersion() { - return "Alpha v1.2.6"; - } - - public static EntityPlayer[] getOnlinePlayers() { - return (EntityPlayer[])MinecraftServer.configManager.playerEntities.toArray(new EntityPlayerMP[MinecraftServer.configManager.playerEntities.size()]); - } - - public static int getMaxPlayers() { - return MinecraftServer.configManager.maxPlayers; - } - - public static int getPort() { - return MinecraftServer.port == 0 ? 25565 : MinecraftServer.port; - } - - public static String getIP() { - if(MinecraftServer.serverIP == null) { - return "localhost"; - } - return MinecraftServer.serverIP; - } - - public static String getLevelName() { - if(MinecraftServer.levelName == null) { - return "world"; - } - return MinecraftServer.levelName; - } - - public static void broadcastMessage(String message) { - MinecraftServer.configManager.sendChatMessageToAllPlayers("\u00a77(" + message + ")"); - } - - public static EntityPlayer getPlayerByName(String name) { - for(int var1 = 0; var1 < MinecraftServer.configManager.playerEntities.size(); ++var1) { - EntityPlayerMP player = (EntityPlayerMP)MinecraftServer.configManager.playerEntities.get(var1); - if(player.username.equalsIgnoreCase(name)) { - return player; - } - } - return null; - } - - public static void savePlayers() { - if(MinecraftServer.configManager != null) { - MinecraftServer.configManager.savePlayerStates(); - } - } - - public static Logger getLogger() { - return MinecraftServer.logger; - } - -} diff --git a/minecraft_server/src/net/PeytonPlayz585/TreeType.java b/minecraft_server/src/net/PeytonPlayz585/TreeType.java deleted file mode 100644 index 784b30b..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/TreeType.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.PeytonPlayz585; - -public enum TreeType { - TREE, BIG_TREE; -} diff --git a/minecraft_server/src/net/PeytonPlayz585/World.java b/minecraft_server/src/net/PeytonPlayz585/World.java deleted file mode 100644 index 82bf6c7..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/World.java +++ /dev/null @@ -1,123 +0,0 @@ -package net.PeytonPlayz585; - -import java.util.ArrayList; -import java.util.List; - -import net.PeytonPlayzt585.entity.CreatureType; -import net.minecraft.server.MinecraftServer; -import net.minecraft.src.Block; -import net.minecraft.src.Chunk; -import net.minecraft.src.Entity; -import net.minecraft.src.EntityLiving; -import net.minecraft.src.EntityPlayer; -import net.minecraft.src.IProgressUpdate; -import net.minecraft.src.WorldProvider; - -public class World { - - public static Block getBlockAt(Location location) { - return Block.blocksList[MinecraftServer.worldMngr.getBlockId((int)location.getX(), (int)location.getY(), (int)location.getZ())]; - } - - public static Chunk getChunkFromBlockCoords(Location location) { - return MinecraftServer.worldMngr.getChunkFromBlockCoords((int)location.getX(), (int)location.getZ()); - } - - public static Chunk getChunkFromChunkCoords(Location location) { - return MinecraftServer.worldMngr.getChunkFromChunkCoords((int)location.getX(), (int)location.getZ()); - } - - public static boolean isChunkLoaded(Location location) { - Chunk chunk = getChunkFromChunkCoords(location); - if(chunk == null) { - chunk = getChunkFromBlockCoords(location); - - if(chunk == null) { - return false; - } - } - return chunk.func_347_a(); - } - - public static boolean loadChunk(Location location, boolean var1) { - Chunk chunk = MinecraftServer.worldMngr.A.loadChunk((int)location.getX(), (int)location.getZ()); - if(chunk == null) { - return false; - } - return true; - } - - public static void spawnCreature(CreatureType type, Location location) { - Entity entity = type.nameToEntity(type.name()); - entity.func_107_c(location.getX(), location.getY(), location.getZ(), MinecraftServer.worldMngr.rand.nextFloat() * 360.0F, 0.0F); - MinecraftServer.worldMngr.entityJoinedWorld(entity); - } - - public static List getEntities() { - List list = new ArrayList(); - for(int i = 0; i > MinecraftServer.worldMngr.field_815_a.size(); i++) { - Entity entity = (Entity)MinecraftServer.worldMngr.field_815_a.get(i); - if(entity != null) { - list.add(entity); - } - } - return list; - } - - public static List getLivingEntities() { - List list = new ArrayList(); - for(int i = 0; i > MinecraftServer.worldMngr.field_815_a.size(); i++) { - Entity entity = (Entity)MinecraftServer.worldMngr.field_815_a.get(i); - if(entity != null) { - if(entity instanceof EntityLiving) { - list.add((EntityLiving)entity); - } - } - } - return list; - } - - public static Location getSpawnLocation() { - int x = MinecraftServer.worldMngr.spawnX; - int y = MinecraftServer.worldMngr.spawnY; - int z = MinecraftServer.worldMngr.spawnZ; - return new Location(x, y, z); - } - - public static void setSpawnLocation(Location location) { - MinecraftServer.worldMngr.spawnX = (int) location.getX(); - MinecraftServer.worldMngr.spawnY = (int) location.getY(); - MinecraftServer.worldMngr.spawnZ = (int) location.getZ(); - } - - public static long getWorldTime() { - return MinecraftServer.worldMngr.worldTime; - } - - public static void setWorldTime(long time) { - MinecraftServer.worldMngr.worldTime = time; - } - - public static void saveWorld() { - MinecraftServer.logger.info("Saving World!"); - - if(MinecraftServer.configManager != null) { - MinecraftServer.configManager.savePlayerStates(); - } - - MinecraftServer.worldMngr.func_485_a(true, (IProgressUpdate)null); - } - - public static Environment getEnvironment() { - if(WorldProvider.dimension == 0) { - return Environment.NORMAL; - } else { - return Environment.NETHER; - } - } - - public enum Environment { - NORMAL, NETHER; - } - -} diff --git a/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkLoadEvent.java b/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkLoadEvent.java deleted file mode 100644 index f49d754..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkLoadEvent.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.PeytonPlayz585.events.chunk; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface ChunkLoadEvent { -} diff --git a/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkUnloadEvent.java b/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkUnloadEvent.java deleted file mode 100644 index 30a5211..0000000 --- a/minecraft_server/src/net/PeytonPlayz585/events/chunk/ChunkUnloadEvent.java +++ /dev/null @@ -1,12 +0,0 @@ -package net.PeytonPlayz585.events.chunk; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@Retention(RetentionPolicy.RUNTIME) -@Target(ElementType.METHOD) -public @interface ChunkUnloadEvent { - -} diff --git a/minecraft_server/src/net/PeytonPlayzt585/entity/CreatureType.java b/minecraft_server/src/net/PeytonPlayzt585/entity/CreatureType.java deleted file mode 100644 index 5a5062d..0000000 --- a/minecraft_server/src/net/PeytonPlayzt585/entity/CreatureType.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.PeytonPlayzt585.entity; - -import java.lang.reflect.InvocationTargetException; -import java.util.EnumSet; -import java.util.HashMap; -import java.util.Map; - -import net.minecraft.server.MinecraftServer; -import net.minecraft.src.Entity; -import net.minecraft.src.EntityChicken; -import net.minecraft.src.EntityCow; -import net.minecraft.src.EntityCreeper; -import net.minecraft.src.EntityGhast; -import net.minecraft.src.EntityPig; -import net.minecraft.src.EntitySheep; -import net.minecraft.src.EntitySkeleton; -import net.minecraft.src.EntitySlime; -import net.minecraft.src.EntitySpider; -import net.minecraft.src.EntityZombie; -import net.minecraft.src.World; - -public enum CreatureType { - CHICKEN("Chicken"), - COW("Cow"), - CREEPER("Creeper"), - GHAST("Ghast"), - PIG("Pig"), - SHEEP("Sheep"), - SKELETON("Skeleton"), - SLIME("Slime"), - SPIDER("Spider"), - ZOMBIE("Zombie"); - - private String name; - - private static final Map mapping; - - static { - mapping = new HashMap(); - for (CreatureType type : EnumSet.allOf(CreatureType.class)) - mapping.put(type.name, type); - } - - CreatureType(String name) { - this.name = name; - } - - public String getName() { - return this.name; - } - - public Entity nameToEntity(String name) { - try { - if(name.equals("Chicken")) { - return EntityChicken.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Cow")) { - return EntityCow.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Creeper")) { - return EntityCreeper.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Ghast")) { - return EntityGhast.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Pig")) { - return EntityPig.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Sheep")) { - return EntitySheep.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Skeleton")) { - return EntitySkeleton.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Slime")) { - return EntitySlime.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Spider")) { - return EntitySpider.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } else if(name.equals("Zombie")) { - return EntityZombie.class.getConstructor(new Class[]{World.class}).newInstance(new Object[]{MinecraftServer.worldMngr}); - } - } catch(InstantiationException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) { - System.err.println("Error mapping entity name to class!"); - return null; - } - - System.err.println("Entity (" + name + ") not found!"); - return null; - } - - public static CreatureType fromName(String name) { - return mapping.get(name); - } -} diff --git a/minecraft_server/src/net/minecraft/server/MinecraftServer.java b/minecraft_server/src/net/minecraft/server/MinecraftServer.java deleted file mode 100644 index 203e799..0000000 --- a/minecraft_server/src/net/minecraft/server/MinecraftServer.java +++ /dev/null @@ -1,521 +0,0 @@ -package net.minecraft.server; - -import java.awt.GraphicsEnvironment; -import java.io.File; -import java.io.IOException; -import java.net.InetAddress; -import java.net.UnknownHostException; -import java.util.ArrayList; -import java.util.Collections; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.logging.Level; -import java.util.logging.Logger; -import net.minecraft.src.AxisAlignedBB; -import net.minecraft.src.ConsoleLogManager; -import net.minecraft.src.EntityPlayerMP; -import net.minecraft.src.EntityTracker; -import net.minecraft.src.ICommandListener; -import net.minecraft.src.IProgressUpdate; -import net.minecraft.src.IUpdatePlayerListBox; -import net.minecraft.src.Item; -import net.minecraft.src.ItemStack; -import net.minecraft.src.NetworkListenThread; -import net.minecraft.src.Packet3Chat; -import net.minecraft.src.Packet4UpdateTime; -import net.minecraft.src.PropertyManager; -import net.minecraft.src.ServerCommand; -import net.minecraft.src.ServerConfigurationManager; -import net.minecraft.src.ServerGUI; -import net.minecraft.src.ThreadCommandReader; -import net.minecraft.src.ThreadServerApplication; -import net.minecraft.src.ThreadSleepForever; -import net.minecraft.src.Vec3D; -import net.minecraft.src.WorldManager; -import net.minecraft.src.WorldServer; - -public class MinecraftServer implements ICommandListener, Runnable { - public static Logger logger = Logger.getLogger("Minecraft"); - public static HashMap field_6037_b = new HashMap(); - public NetworkListenThread field_6036_c; - public PropertyManager propertyManagerObj; - public static WorldServer worldMngr; - public static ServerConfigurationManager configManager; - private boolean field_6025_n = true; - public boolean field_6032_g = false; - int field_9014_h = 0; - public String field_9013_i; - public int field_9012_j; - private List field_9010_p = new ArrayList(); - private List commands = Collections.synchronizedList(new ArrayList()); - public EntityTracker field_6028_k; - public boolean onlineMode; - public boolean noAnimals; - public boolean field_9011_n; - public static int port = 0; - public static String levelName = null; - public static String serverIP = null; - - public MinecraftServer() { - new ThreadSleepForever(this); - } - - private boolean func_6008_d() throws UnknownHostException { - ThreadCommandReader var1 = new ThreadCommandReader(this); - var1.setDaemon(true); - var1.start(); - ConsoleLogManager.init(); - logger.info("Starting minecraft server version 0.2.8"); - if(Runtime.getRuntime().maxMemory() / 1024L / 1024L < 512L) { - logger.warning("**** NOT ENOUGH RAM!"); - logger.warning("To start the server with more ram, launch it as \"java -Xmx1024M -Xms1024M -jar minecraft_server.jar\""); - } - - logger.info("Loading properties"); - this.propertyManagerObj = new PropertyManager(new File("server.properties")); - String var2 = this.propertyManagerObj.getStringProperty("server-ip", ""); - this.onlineMode = this.propertyManagerObj.getBooleanProperty("online-mode", true); - this.noAnimals = this.propertyManagerObj.getBooleanProperty("spawn-animals", true); - this.field_9011_n = this.propertyManagerObj.getBooleanProperty("pvp", true); - InetAddress var3 = null; - if(var2.length() > 0) { - var3 = InetAddress.getByName(var2); - serverIP = var3.toString(); - } - - int var4 = this.propertyManagerObj.getIntProperty("server-port", 25565); - port = var4; - logger.info("Starting Minecraft server on " + (var2.length() == 0 ? "*" : var2) + ":" + var4); - - try { - this.field_6036_c = new NetworkListenThread(this, var3, var4); - } catch (IOException var6) { - logger.warning("**** FAILED TO BIND TO PORT!"); - logger.log(Level.WARNING, "The exception was: " + var6.toString()); - logger.warning("Perhaps a server is already running on that port?"); - return false; - } - - if(!this.onlineMode) { - logger.warning("**** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!"); - logger.warning("The server will make no attempt to authenticate usernames. Beware."); - logger.warning("While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose."); - logger.warning("To change this, set \"online-mode\" to \"true\" in the server.settings file."); - } - - this.configManager = new ServerConfigurationManager(this); - this.field_6028_k = new EntityTracker(this); - String var5 = this.propertyManagerObj.getStringProperty("level-name", "world"); - levelName = var5; - logger.info("Preparing level \"" + var5 + "\""); - this.func_6017_c(var5); - logger.info("Done! For help, type \"help\" or \"?\""); - return true; - } - - private void func_6017_c(String var1) { - logger.info("Preparing start region"); - this.worldMngr = new WorldServer(this, new File("."), var1, this.propertyManagerObj.getBooleanProperty("hellworld", false) ? -1 : 0); - this.worldMngr.func_4072_a(new WorldManager(this)); - this.worldMngr.monstersEnabled = this.propertyManagerObj.getBooleanProperty("spawn-monsters", true) ? 1 : 0; - this.configManager.setPlayerManager(this.worldMngr); - byte var2 = 20; - - for(int var3 = -var2; var3 <= var2; ++var3) { - this.func_6019_a("Preparing spawn area", (var3 + var2) * 100 / (var2 + var2 + 1)); - - for(int var4 = -var2; var4 <= var2; ++var4) { - if(!this.field_6025_n) { - return; - } - - this.worldMngr.A.loadChunk((this.worldMngr.spawnX >> 4) + var3, (this.worldMngr.spawnZ >> 4) + var4); - } - } - - this.func_6011_e(); - } - - private void func_6019_a(String var1, int var2) { - this.field_9013_i = var1; - this.field_9012_j = var2; - System.out.println(var1 + ": " + var2 + "%"); - } - - private void func_6011_e() { - this.field_9013_i = null; - this.field_9012_j = 0; - } - - private void saveServerWorld() { - logger.info("Saving chunks"); - this.worldMngr.func_485_a(true, (IProgressUpdate)null); - } - - private void func_6013_g() { - logger.info("Stopping server"); - if(this.configManager != null) { - this.configManager.savePlayerStates(); - } - - if(this.worldMngr != null) { - this.saveServerWorld(); - } - - } - - public void func_6016_a() { - this.field_6025_n = false; - } - - public void run() { - try { - if(this.func_6008_d()) { - long var1 = System.currentTimeMillis(); - long var3 = 0L; - - while(this.field_6025_n) { - long var5 = System.currentTimeMillis(); - long var7 = var5 - var1; - if(var7 > 2000L) { - logger.warning("Can\'t keep up! Did the system time change, or is the server overloaded?"); - var7 = 2000L; - } - - if(var7 < 0L) { - logger.warning("Time ran backwards! Did the system time change?"); - var7 = 0L; - } - - var3 += var7; - var1 = var5; - - while(var3 > 50L) { - var3 -= 50L; - this.func_6018_h(); - } - - Thread.sleep(1L); - } - } else { - while(this.field_6025_n) { - this.commandLineParser(); - - try { - Thread.sleep(10L); - } catch (InterruptedException var15) { - var15.printStackTrace(); - } - } - } - } catch (Exception var16) { - var16.printStackTrace(); - logger.log(Level.SEVERE, "Unexpected exception", var16); - - while(this.field_6025_n) { - this.commandLineParser(); - - try { - Thread.sleep(10L); - } catch (InterruptedException var14) { - var14.printStackTrace(); - } - } - } finally { - this.func_6013_g(); - this.field_6032_g = true; - System.exit(0); - } - - } - - private void func_6018_h() { - ArrayList var1 = new ArrayList(); - Iterator var2 = field_6037_b.keySet().iterator(); - - while(var2.hasNext()) { - String var3 = (String)var2.next(); - int var4 = ((Integer)field_6037_b.get(var3)).intValue(); - if(var4 > 0) { - field_6037_b.put(var3, Integer.valueOf(var4 - 1)); - } else { - var1.add(var3); - } - } - - int var6; - for(var6 = 0; var6 < var1.size(); ++var6) { - field_6037_b.remove(var1.get(var6)); - } - - AxisAlignedBB.clearBoundingBoxPool(); - Vec3D.initialize(); - ++this.field_9014_h; - if(this.field_9014_h % 20 == 0) { - this.configManager.sendPacketToAllPlayers(new Packet4UpdateTime(this.worldMngr.worldTime)); - } - - this.worldMngr.tick(); - - while(this.worldMngr.func_6156_d()) { - } - - this.worldMngr.func_459_b(); - this.field_6036_c.func_715_a(); - this.configManager.func_637_b(); - this.field_6028_k.func_607_a(); - - for(var6 = 0; var6 < this.field_9010_p.size(); ++var6) { - ((IUpdatePlayerListBox)this.field_9010_p.get(var6)).update(); - } - - try { - this.commandLineParser(); - } catch (Exception var5) { - logger.log(Level.WARNING, "Unexpected exception while parsing console command", var5); - } - - } - - public void addCommand(String var1, ICommandListener var2) { - this.commands.add(new ServerCommand(var1, var2)); - } - - public void commandLineParser() { - while(this.commands.size() > 0) { - ServerCommand var1 = (ServerCommand)this.commands.remove(0); - String var2 = var1.command; - ICommandListener var3 = var1.commandListener; - String var4 = var3.getUsername(); - if(!var2.toLowerCase().startsWith("help") && !var2.toLowerCase().startsWith("?")) { - if(var2.toLowerCase().startsWith("list")) { - var3.log("Connected players: " + this.configManager.getPlayerList()); - } else if(var2.toLowerCase().startsWith("stop")) { - this.func_6014_a(var4, "Stopping the server.."); - this.field_6025_n = false; - } else if(var2.toLowerCase().startsWith("save-all")) { - this.func_6014_a(var4, "Forcing save.."); - this.worldMngr.func_485_a(true, (IProgressUpdate)null); - this.func_6014_a(var4, "Save complete."); - } else if(var2.toLowerCase().startsWith("save-off")) { - this.func_6014_a(var4, "Disabling level saving.."); - this.worldMngr.field_816_A = true; - } else if(var2.toLowerCase().startsWith("save-on")) { - this.func_6014_a(var4, "Enabling level saving.."); - this.worldMngr.field_816_A = false; - } else if(var2.toLowerCase().startsWith("spawn-protection")) { - boolean b = this.configManager.isOp(var4) || var4.equals("CONSOLE"); - if(!b) { - return; - } - String var11 = var2.substring(var2.indexOf(" ")).trim(); - if(var11.equals("enable")) { - this.worldMngr.spawnProtection = true; - } else if(var11.equals("disable")) { - this.worldMngr.spawnProtection = false; - } else { - return; - } - } else { - String var11; - if(var2.toLowerCase().startsWith("op ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.opPlayer(var11); - this.func_6014_a(var4, "Opping " + var11); - this.configManager.sendChatMessageToPlayer(var11, "\u00a7eYou are now op!"); - } else if(var2.toLowerCase().startsWith("deop ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.deopPlayer(var11); - this.configManager.sendChatMessageToPlayer(var11, "\u00a7eYou are no longer op!"); - this.func_6014_a(var4, "De-opping " + var11); - } else if(var2.toLowerCase().startsWith("ban-ip ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.banIP(var11); - this.func_6014_a(var4, "Banning ip " + var11); - } else if(var2.toLowerCase().startsWith("pardon-ip ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.unbanIP(var11); - this.func_6014_a(var4, "Pardoning ip " + var11); - } else { - EntityPlayerMP var12; - if(var2.toLowerCase().startsWith("ban ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.banPlayer(var11); - this.func_6014_a(var4, "Banning " + var11); - var12 = this.configManager.getPlayerEntity(var11); - if(var12 != null) { - var12.field_421_a.func_43_c("Banned by admin"); - } - } else if(var2.toLowerCase().startsWith("pardon ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - this.configManager.unbanPlayer(var11); - this.func_6014_a(var4, "Pardoning " + var11); - } else if(var2.toLowerCase().startsWith("kick ")) { - var11 = var2.substring(var2.indexOf(" ")).trim(); - var12 = null; - - for(int var13 = 0; var13 < this.configManager.playerEntities.size(); ++var13) { - EntityPlayerMP var14 = (EntityPlayerMP)this.configManager.playerEntities.get(var13); - if(var14.username.equalsIgnoreCase(var11)) { - var12 = var14; - } - } - - if(var12 != null) { - var12.field_421_a.func_43_c("Kicked by admin"); - this.func_6014_a(var4, "Kicking " + var12.username); - } else { - var3.log("Can\'t find user " + var11 + ". No kick."); - } - } else { - String[] var5; - EntityPlayerMP var7; - if(var2.toLowerCase().startsWith("tp ")) { - var5 = var2.split(" "); - if(var5.length == 3) { - var12 = this.configManager.getPlayerEntity(var5[1]); - var7 = this.configManager.getPlayerEntity(var5[2]); - if(var12 == null) { - var3.log("Can\'t find user " + var5[1] + ". No tp."); - } else if(var7 == null) { - var3.log("Can\'t find user " + var5[2] + ". No tp."); - } else { - var12.field_421_a.func_41_a(var7.posX, var7.posY, var7.posZ, var7.rotationYaw, var7.rotationPitch); - this.func_6014_a(var4, "Teleporting " + var5[1] + " to " + var5[2] + "."); - } - } else { - var3.log("Syntax error, please provice a source and a target."); - } - } else if(var2.toLowerCase().startsWith("give ")) { - var5 = var2.split(" "); - if(var5.length != 3 && var5.length != 4) { - return; - } - - String var6 = var5[1]; - var7 = this.configManager.getPlayerEntity(var6); - if(var7 != null) { - try { - int var8 = Integer.parseInt(var5[2]); - if(Item.itemsList[var8] != null) { - this.func_6014_a(var4, "Giving " + var7.username + " some " + var8); - int var9 = 1; - if(var5.length > 3) { - var9 = this.func_6020_b(var5[3], 1); - } - - if(var9 < 1) { - var9 = 1; - } - - if(var9 > 64) { - var9 = 64; - } - - var7.func_161_a(new ItemStack(var8, var9)); - } else { - var3.log("There\'s no item with id " + var8); - } - } catch (NumberFormatException var10) { - var3.log("There\'s no item with id " + var5[2]); - } - } else { - var3.log("Can\'t find user " + var6); - } - } else if(var2.toLowerCase().startsWith("say ")) { - var2 = var2.substring(var2.indexOf(" ")).trim(); - logger.info("[" + var4 + "] " + var2); - this.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7d[Server] " + var2)); - } else if(var2.toLowerCase().startsWith("tell ")) { - var5 = var2.split(" "); - if(var5.length >= 3) { - var2 = var2.substring(var2.indexOf(" ")).trim(); - var2 = var2.substring(var2.indexOf(" ")).trim(); - logger.info("[" + var4 + "->" + var5[1] + "] " + var2); - var2 = "\u00a77" + var4 + " whispers " + var2; - logger.info(var2); - if(!this.configManager.sendPacketToPlayer(var5[1], new Packet3Chat(var2))) { - var3.log("There\'s no player by that name online."); - } - } - } else { - logger.info("Unknown console command. Type \"help\" for help."); - } - } - } - } - } else { - var3.log("To run the server without a gui, start it like this:"); - var3.log(" java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui"); - var3.log("Console commands:"); - var3.log(" help or ? shows this message"); - var3.log(" kick removes a player from the server"); - var3.log(" ban bans a player from the server"); - var3.log(" pardon pardons a banned player so that they can connect again"); - var3.log(" ban-ip bans an IP address from the server"); - var3.log(" pardon-ip pardons a banned IP address so that they can connect again"); - var3.log(" op turns a player into an op"); - var3.log(" deop removes op status from a player"); - var3.log(" tp moves one player to the same location as another player"); - var3.log(" give [num] gives a player a resource"); - var3.log(" tell sends a private message to a player"); - var3.log(" stop gracefully stops the server"); - var3.log(" save-all forces a server-wide level save"); - var3.log(" save-off disables terrain saving (useful for backup scripts)"); - var3.log(" save-on re-enables terrain saving"); - var3.log(" list lists all currently connected players"); - var3.log(" say broadcasts a message to all players"); - } - } - - } - - private void func_6014_a(String var1, String var2) { - String var3 = var1 + ": " + var2; - this.configManager.sendChatMessageToAllPlayers("\u00a77(" + var3 + ")"); - logger.info(var3); - } - - private int func_6020_b(String var1, int var2) { - try { - return Integer.parseInt(var1); - } catch (NumberFormatException var4) { - return var2; - } - } - - public void func_6022_a(IUpdatePlayerListBox var1) { - this.field_9010_p.add(var1); - } - - public static void main(String[] var0) { - try { - MinecraftServer var1 = new MinecraftServer(); - if(!GraphicsEnvironment.isHeadless() && (var0.length <= 0 || !var0[0].equals("nogui"))) { - ServerGUI.initGui(var1); - } - - (new ThreadServerApplication("Server thread", var1)).start(); - } catch (Exception var2) { - logger.log(Level.SEVERE, "Failed to start the minecraft server", var2); - } - - } - - public File getFile(String var1) { - return new File(var1); - } - - public void log(String var1) { - logger.info(var1); - } - - public String getUsername() { - return "CONSOLE"; - } - - public static boolean func_6015_a(MinecraftServer var0) { - return var0.field_6025_n; - } -} diff --git a/minecraft_server/src/net/minecraft/src/AxisAlignedBB.java b/minecraft_server/src/net/minecraft/src/AxisAlignedBB.java deleted file mode 100644 index 66e970c..0000000 --- a/minecraft_server/src/net/minecraft/src/AxisAlignedBB.java +++ /dev/null @@ -1,340 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; - -public class AxisAlignedBB { - private static List boundingBoxes = new ArrayList(); - private static int numBoundingBoxesInUse = 0; - public double minX; - public double minY; - public double minZ; - public double maxX; - public double maxY; - public double maxZ; - - public static AxisAlignedBB getBoundingBox(double var0, double var2, double var4, double var6, double var8, double var10) { - return new AxisAlignedBB(var0, var2, var4, var6, var8, var10); - } - - public static void clearBoundingBoxPool() { - numBoundingBoxesInUse = 0; - } - - public static AxisAlignedBB getBoundingBoxFromPool(double var0, double var2, double var4, double var6, double var8, double var10) { - if(numBoundingBoxesInUse >= boundingBoxes.size()) { - boundingBoxes.add(getBoundingBox(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D)); - } - - return ((AxisAlignedBB)boundingBoxes.get(numBoundingBoxesInUse++)).setBounds(var0, var2, var4, var6, var8, var10); - } - - private AxisAlignedBB(double var1, double var3, double var5, double var7, double var9, double var11) { - this.minX = var1; - this.minY = var3; - this.minZ = var5; - this.maxX = var7; - this.maxY = var9; - this.maxZ = var11; - } - - public AxisAlignedBB setBounds(double var1, double var3, double var5, double var7, double var9, double var11) { - this.minX = var1; - this.minY = var3; - this.minZ = var5; - this.maxX = var7; - this.maxY = var9; - this.maxZ = var11; - return this; - } - - public AxisAlignedBB addCoord(double var1, double var3, double var5) { - double var7 = this.minX; - double var9 = this.minY; - double var11 = this.minZ; - double var13 = this.maxX; - double var15 = this.maxY; - double var17 = this.maxZ; - if(var1 < 0.0D) { - var7 += var1; - } - - if(var1 > 0.0D) { - var13 += var1; - } - - if(var3 < 0.0D) { - var9 += var3; - } - - if(var3 > 0.0D) { - var15 += var3; - } - - if(var5 < 0.0D) { - var11 += var5; - } - - if(var5 > 0.0D) { - var17 += var5; - } - - return getBoundingBoxFromPool(var7, var9, var11, var13, var15, var17); - } - - public AxisAlignedBB expands(double var1, double var3, double var5) { - double var7 = this.minX - var1; - double var9 = this.minY - var3; - double var11 = this.minZ - var5; - double var13 = this.maxX + var1; - double var15 = this.maxY + var3; - double var17 = this.maxZ + var5; - return getBoundingBoxFromPool(var7, var9, var11, var13, var15, var17); - } - - public AxisAlignedBB getOffsetBoundingBox(double var1, double var3, double var5) { - return getBoundingBoxFromPool(this.minX + var1, this.minY + var3, this.minZ + var5, this.maxX + var1, this.maxY + var3, this.maxZ + var5); - } - - public double func_710_a(AxisAlignedBB var1, double var2) { - if(var1.maxY > this.minY && var1.minY < this.maxY) { - if(var1.maxZ > this.minZ && var1.minZ < this.maxZ) { - double var4; - if(var2 > 0.0D && var1.maxX <= this.minX) { - var4 = this.minX - var1.maxX; - if(var4 < var2) { - var2 = var4; - } - } - - if(var2 < 0.0D && var1.minX >= this.maxX) { - var4 = this.maxX - var1.minX; - if(var4 > var2) { - var2 = var4; - } - } - - return var2; - } else { - return var2; - } - } else { - return var2; - } - } - - public double func_701_b(AxisAlignedBB var1, double var2) { - if(var1.maxX > this.minX && var1.minX < this.maxX) { - if(var1.maxZ > this.minZ && var1.minZ < this.maxZ) { - double var4; - if(var2 > 0.0D && var1.maxY <= this.minY) { - var4 = this.minY - var1.maxY; - if(var4 < var2) { - var2 = var4; - } - } - - if(var2 < 0.0D && var1.minY >= this.maxY) { - var4 = this.maxY - var1.minY; - if(var4 > var2) { - var2 = var4; - } - } - - return var2; - } else { - return var2; - } - } else { - return var2; - } - } - - public double func_709_c(AxisAlignedBB var1, double var2) { - if(var1.maxX > this.minX && var1.minX < this.maxX) { - if(var1.maxY > this.minY && var1.minY < this.maxY) { - double var4; - if(var2 > 0.0D && var1.maxZ <= this.minZ) { - var4 = this.minZ - var1.maxZ; - if(var4 < var2) { - var2 = var4; - } - } - - if(var2 < 0.0D && var1.minZ >= this.maxZ) { - var4 = this.maxZ - var1.minZ; - if(var4 > var2) { - var2 = var4; - } - } - - return var2; - } else { - return var2; - } - } else { - return var2; - } - } - - public boolean intersectsWith(AxisAlignedBB var1) { - return var1.maxX > this.minX && var1.minX < this.maxX ? (var1.maxY > this.minY && var1.minY < this.maxY ? var1.maxZ > this.minZ && var1.minZ < this.maxZ : false) : false; - } - - public AxisAlignedBB offset(double var1, double var3, double var5) { - this.minX += var1; - this.minY += var3; - this.minZ += var5; - this.maxX += var1; - this.maxY += var3; - this.maxZ += var5; - return this; - } - - public AxisAlignedBB func_694_e(double var1, double var3, double var5) { - double var7 = this.minX; - double var9 = this.minY; - double var11 = this.minZ; - double var13 = this.maxX; - double var15 = this.maxY; - double var17 = this.maxZ; - if(var1 < 0.0D) { - var7 -= var1; - } - - if(var1 > 0.0D) { - var13 -= var1; - } - - if(var3 < 0.0D) { - var9 -= var3; - } - - if(var3 > 0.0D) { - var15 -= var3; - } - - if(var5 < 0.0D) { - var11 -= var5; - } - - if(var5 > 0.0D) { - var17 -= var5; - } - - return getBoundingBoxFromPool(var7, var9, var11, var13, var15, var17); - } - - public AxisAlignedBB copy() { - return getBoundingBoxFromPool(this.minX, this.minY, this.minZ, this.maxX, this.maxY, this.maxZ); - } - - public MovingObjectPosition func_706_a(Vec3D var1, Vec3D var2) { - Vec3D var3 = var1.getIntermediateWithXValue(var2, this.minX); - Vec3D var4 = var1.getIntermediateWithXValue(var2, this.maxX); - Vec3D var5 = var1.getIntermediateWithYValue(var2, this.minY); - Vec3D var6 = var1.getIntermediateWithYValue(var2, this.maxY); - Vec3D var7 = var1.getIntermediateWithZValue(var2, this.minZ); - Vec3D var8 = var1.getIntermediateWithZValue(var2, this.maxZ); - if(!this.isVecInYZ(var3)) { - var3 = null; - } - - if(!this.isVecInYZ(var4)) { - var4 = null; - } - - if(!this.isVecInXZ(var5)) { - var5 = null; - } - - if(!this.isVecInXZ(var6)) { - var6 = null; - } - - if(!this.isVecInXY(var7)) { - var7 = null; - } - - if(!this.isVecInXY(var8)) { - var8 = null; - } - - Vec3D var9 = null; - if(var3 != null && (var9 == null || var1.squareDistanceTo(var3) < var1.squareDistanceTo(var9))) { - var9 = var3; - } - - if(var4 != null && (var9 == null || var1.squareDistanceTo(var4) < var1.squareDistanceTo(var9))) { - var9 = var4; - } - - if(var5 != null && (var9 == null || var1.squareDistanceTo(var5) < var1.squareDistanceTo(var9))) { - var9 = var5; - } - - if(var6 != null && (var9 == null || var1.squareDistanceTo(var6) < var1.squareDistanceTo(var9))) { - var9 = var6; - } - - if(var7 != null && (var9 == null || var1.squareDistanceTo(var7) < var1.squareDistanceTo(var9))) { - var9 = var7; - } - - if(var8 != null && (var9 == null || var1.squareDistanceTo(var8) < var1.squareDistanceTo(var9))) { - var9 = var8; - } - - if(var9 == null) { - return null; - } else { - byte var10 = -1; - if(var9 == var3) { - var10 = 4; - } - - if(var9 == var4) { - var10 = 5; - } - - if(var9 == var5) { - var10 = 0; - } - - if(var9 == var6) { - var10 = 1; - } - - if(var9 == var7) { - var10 = 2; - } - - if(var9 == var8) { - var10 = 3; - } - - return new MovingObjectPosition(0, 0, 0, var10, var9); - } - } - - private boolean isVecInYZ(Vec3D var1) { - return var1 == null ? false : var1.yCoord >= this.minY && var1.yCoord <= this.maxY && var1.zCoord >= this.minZ && var1.zCoord <= this.maxZ; - } - - private boolean isVecInXZ(Vec3D var1) { - return var1 == null ? false : var1.xCoord >= this.minX && var1.xCoord <= this.maxX && var1.zCoord >= this.minZ && var1.zCoord <= this.maxZ; - } - - private boolean isVecInXY(Vec3D var1) { - return var1 == null ? false : var1.xCoord >= this.minX && var1.xCoord <= this.maxX && var1.yCoord >= this.minY && var1.yCoord <= this.maxY; - } - - public void setBB(AxisAlignedBB var1) { - this.minX = var1.minX; - this.minY = var1.minY; - this.minZ = var1.minZ; - this.maxX = var1.maxX; - this.maxY = var1.maxY; - this.maxZ = var1.maxZ; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Block.java b/minecraft_server/src/net/minecraft/src/Block.java deleted file mode 100644 index f1ada29..0000000 --- a/minecraft_server/src/net/minecraft/src/Block.java +++ /dev/null @@ -1,458 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.Random; - -public class Block { - public static final StepSound soundPowderFootstep = new StepSound("stone", 1.0F, 1.0F); - public static final StepSound soundWoodFootstep = new StepSound("wood", 1.0F, 1.0F); - public static final StepSound soundGravelFootstep = new StepSound("gravel", 1.0F, 1.0F); - public static final StepSound soundGrassFootstep = new StepSound("grass", 1.0F, 1.0F); - public static final StepSound soundStoneFootstep = new StepSound("stone", 1.0F, 1.0F); - public static final StepSound soundMetalFootstep = new StepSound("stone", 1.0F, 1.5F); - public static final StepSound soundGlassFootstep = new StepSoundStone("stone", 1.0F, 1.0F); - public static final StepSound soundClothFootstep = new StepSound("cloth", 1.0F, 1.0F); - public static final StepSound soundSandFootstep = new StepSoundSand("sand", 1.0F, 1.0F); - public static final Block[] blocksList = new Block[256]; - public static final boolean[] tickOnLoad = new boolean[256]; - public static final boolean[] field_540_p = new boolean[256]; - public static final boolean[] isBlockContainer = new boolean[256]; - public static final int[] lightOpacity = new int[256]; - public static final boolean[] field_537_s = new boolean[256]; - public static final int[] lightValue = new int[256]; - public static final Block stone = (new BlockStone(1, 1)).setHardness(1.5F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final BlockGrass grass = (BlockGrass)(new BlockGrass(2)).setHardness(0.6F).setStepSound(soundGrassFootstep); - public static final Block dirt = (new BlockDirt(3, 2)).setHardness(0.5F).setStepSound(soundGravelFootstep); - public static final Block cobblestone = (new Block(4, 16, Material.rock)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block planks = (new Block(5, 4, Material.wood)).setHardness(2.0F).setResistance(5.0F).setStepSound(soundWoodFootstep); - public static final Block sapling = (new BlockSapling(6, 15)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final Block bedrock = (new Block(7, 17, Material.rock)).setHardness(-1.0F).setResistance(6000000.0F).setStepSound(soundStoneFootstep); - public static final Block waterStill = (new BlockFlowing(8, Material.water)).setHardness(100.0F).setLightOpacity(3); - public static final Block waterMoving = (new BlockStationary(9, Material.water)).setHardness(100.0F).setLightOpacity(3); - public static final Block lavaStill = (new BlockFlowing(10, Material.lava)).setHardness(0.0F).setLightValue(1.0F).setLightOpacity(255); - public static final Block lavaMoving = (new BlockStationary(11, Material.lava)).setHardness(100.0F).setLightValue(1.0F).setLightOpacity(255); - public static final Block sand = (new BlockSand(12, 18)).setHardness(0.5F).setStepSound(soundSandFootstep); - public static final Block gravel = (new BlockGravel(13, 19)).setHardness(0.6F).setStepSound(soundGravelFootstep); - public static final Block oreGold = (new BlockOre(14, 32)).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - public static final Block oreIron = (new BlockOre(15, 33)).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - public static final Block oreCoal = (new BlockOre(16, 34)).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - - //Had to lower the hardness of wood due to a bug - public static final Block wood = (new BlockLog(17)).setHardness(1.5F).setStepSound(soundWoodFootstep); - - public static final BlockLeaves leaves = (BlockLeaves)(new BlockLeaves(18, 52)).setHardness(0.2F).setLightOpacity(1).setStepSound(soundGrassFootstep); - public static final Block sponge = (new BlockSponge(19)).setHardness(0.6F).setStepSound(soundGrassFootstep); - public static final Block glass = (new BlockGlass(20, 49, Material.field_4216_o, false)).setHardness(0.3F).setStepSound(soundGlassFootstep); - public static final Block field_9042_N = null; - public static final Block field_9041_O = null; - public static final Block field_9040_P = null; - public static final Block field_9039_Q = null; - public static final Block field_9038_R = null; - public static final Block field_9037_S = null; - public static final Block field_9036_T = null; - public static final Block field_9034_U = null; - public static final Block field_9033_V = null; - public static final Block field_9032_W = null; - public static final Block field_9031_X = null; - public static final Block field_9030_Y = null; - public static final Block field_9029_Z = null; - public static final Block field_9049_aa = null; - public static final Block cloth = (new Block(35, 64, Material.field_4217_k)).setHardness(0.8F).setStepSound(soundClothFootstep); - public static final Block field_9048_ac = null; - public static final BlockFlower plantYellow = (BlockFlower)(new BlockFlower(37, 13)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final BlockFlower plantRed = (BlockFlower)(new BlockFlower(38, 12)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final BlockFlower mushroomBrown = (BlockFlower)(new BlockMushroom(39, 29)).setHardness(0.0F).setStepSound(soundGrassFootstep).setLightValue(2.0F / 16.0F); - public static final BlockFlower mushroomRed = (BlockFlower)(new BlockMushroom(40, 28)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final Block blockGold = (new BlockOreBlock(41, 39)).setHardness(3.0F).setResistance(10.0F).setStepSound(soundMetalFootstep); - public static final Block blockSteel = (new BlockOreBlock(42, 38)).setHardness(5.0F).setResistance(10.0F).setStepSound(soundMetalFootstep); - public static final Block stairDouble = (new BlockStep(43, true)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block stairSingle = (new BlockStep(44, false)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block brick = (new Block(45, 7, Material.rock)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block tnt = (new BlockTNT(46, 8)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final Block bookShelf = (new BlockBookshelf(47, 35)).setHardness(1.5F).setStepSound(soundWoodFootstep); - public static final Block cobblestoneMossy = (new Block(48, 36, Material.rock)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block obsidian = (new BlockObsidian(49, 37)).setHardness(10.0F).setResistance(2000.0F).setStepSound(soundStoneFootstep); - public static final Block torchWood = (new BlockTorch(50, 80)).setHardness(0.0F).setLightValue(15.0F / 16.0F).setStepSound(soundWoodFootstep); - public static final BlockFire fire = (BlockFire)((BlockFire)(new BlockFire(51, 31)).setHardness(0.0F).setLightValue(1.0F).setStepSound(soundWoodFootstep)); - public static final Block mobSpawner = (new BlockMobSpawner(52, 65)).setHardness(5.0F).setStepSound(soundMetalFootstep); - public static final Block stairCompactPlanks = new BlockStairs(53, planks); - public static final Block crate = (new BlockChest(54)).setHardness(2.5F).setStepSound(soundWoodFootstep); - public static final Block redstoneWire = (new BlockRedstoneWire(55, 84)).setHardness(0.0F).setStepSound(soundPowderFootstep); - public static final Block oreDiamond = (new BlockOre(56, 50)).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - public static final Block blockDiamond = (new BlockOreBlock(57, 40)).setHardness(5.0F).setResistance(10.0F).setStepSound(soundMetalFootstep); - public static final Block workbench = (new BlockWorkbench(58)).setHardness(2.5F).setStepSound(soundWoodFootstep); - public static final Block crops = (new BlockCrops(59, 88)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final Block tilledField = (new BlockSoil(60)).setHardness(0.6F).setStepSound(soundGravelFootstep); - public static final Block stoneOvenIdle = (new BlockFurnace(61, false)).setHardness(3.5F).setStepSound(soundStoneFootstep); - public static final Block stoneOvenActive = (new BlockFurnace(62, true)).setHardness(3.5F).setStepSound(soundStoneFootstep).setLightValue(14.0F / 16.0F); - public static final Block signPost = (new BlockSign(63, TileEntitySign.class, true)).setHardness(1.0F).setStepSound(soundWoodFootstep); - public static final Block doorWood = (new BlockDoor(64, Material.wood)).setHardness(3.0F).setStepSound(soundWoodFootstep); - public static final Block ladder = (new BlockLadder(65, 83)).setHardness(0.4F).setStepSound(soundWoodFootstep); - public static final Block minecartTrack = (new BlockMinecartTrack(66, 128)).setHardness(0.7F).setStepSound(soundMetalFootstep); - public static final Block stairCompactCobblestone = new BlockStairs(67, cobblestone); - public static final Block signWall = (new BlockSign(68, TileEntitySign.class, false)).setHardness(1.0F).setStepSound(soundWoodFootstep); - public static final Block lever = (new BlockLever(69, 96)).setHardness(0.5F).setStepSound(soundWoodFootstep); - public static final Block pressurePlateStone = (new BlockPressurePlate(70, stone.blockIndexInTexture, EnumMobType.mobs)).setHardness(0.5F).setStepSound(soundStoneFootstep); - public static final Block doorSteel = (new BlockDoor(71, Material.iron)).setHardness(5.0F).setStepSound(soundMetalFootstep); - public static final Block pressurePlatePlanks = (new BlockPressurePlate(72, planks.blockIndexInTexture, EnumMobType.everything)).setHardness(0.5F).setStepSound(soundWoodFootstep); - public static final Block oreRedstone = (new BlockRedstoneOre(73, 51, false)).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - public static final Block oreRedstoneGlowing = (new BlockRedstoneOre(74, 51, true)).setLightValue(10.0F / 16.0F).setHardness(3.0F).setResistance(5.0F).setStepSound(soundStoneFootstep); - public static final Block torchRedstoneIdle = (new BlockRedstoneTorch(75, 115, false)).setHardness(0.0F).setStepSound(soundWoodFootstep); - public static final Block torchRedstoneActive = (new BlockRedstoneTorch(76, 99, true)).setHardness(0.0F).setLightValue(0.5F).setStepSound(soundWoodFootstep); - public static final Block button = (new BlockButton(77, stone.blockIndexInTexture)).setHardness(0.5F).setStepSound(soundStoneFootstep); - public static final Block snow = (new BlockSnow(78, 66)).setHardness(0.1F).setStepSound(soundClothFootstep); - public static final Block ice = (new BlockIce(79, 67)).setHardness(0.5F).setLightOpacity(3).setStepSound(soundGlassFootstep); - public static final Block blockSnow = (new BlockSnowBlock(80, 66)).setHardness(0.2F).setStepSound(soundClothFootstep); - public static final Block cactus = (new BlockCactus(81, 70)).setHardness(0.4F).setStepSound(soundClothFootstep); - public static final Block blockClay = (new BlockClay(82, 72)).setHardness(0.6F).setStepSound(soundGravelFootstep); - public static final Block reed = (new BlockReed(83, 73)).setHardness(0.0F).setStepSound(soundGrassFootstep); - public static final Block jukebox = (new BlockJukeBox(84, 74)).setHardness(2.0F).setResistance(10.0F).setStepSound(soundStoneFootstep); - public static final Block field_9050_aZ = (new BlockFence(85, 4)).setHardness(2.0F).setResistance(5.0F).setStepSound(soundWoodFootstep); - public static final Block pumpkin = (new BlockPumpkin(86, 102, false)).setHardness(1.0F).setStepSound(soundWoodFootstep); - public static final Block bloodStone = (new BlockBloodStone(87, 103)).setHardness(0.4F).setStepSound(soundStoneFootstep); - public static final Block slowSand = (new BlockSlowSand(88, 104)).setHardness(0.5F).setStepSound(soundSandFootstep); - public static final Block lightStone = (new BlockLightStone(89, 105, Material.field_4216_o)).setHardness(0.3F).setStepSound(soundGlassFootstep).setLightValue(1.0F); - public static final BlockPortal portal = (BlockPortal)((BlockPortal)(new BlockPortal(90, 14)).setHardness(-1.0F).setStepSound(soundGlassFootstep).setLightValue(12.0F / 16.0F)); - public static final Block field_9035_bf = (new BlockPumpkin(91, 102, true)).setHardness(1.0F).setStepSound(soundWoodFootstep).setLightValue(1.0F); - public int blockIndexInTexture; - public final int blockID; - protected float blockHardness; - protected float blockResistance; - public double minX; - public double minY; - public double minZ; - public double maxX; - public double maxY; - public double maxZ; - public StepSound stepSound; - public float field_554_bm; - public final Material blockMaterial; - public float slipperiness; - - protected Block(int var1, Material var2) { - this.stepSound = soundPowderFootstep; - this.field_554_bm = 1.0F; - this.slipperiness = 0.6F; - if(blocksList[var1] != null) { - throw new IllegalArgumentException("Slot " + var1 + " is already occupied by " + blocksList[var1] + " when adding " + this); - } else { - this.blockMaterial = var2; - blocksList[var1] = this; - this.blockID = var1; - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - field_540_p[var1] = this.allowsAttachment(); - lightOpacity[var1] = this.allowsAttachment() ? 255 : 0; - field_537_s[var1] = this.unusedMethod(); - isBlockContainer[var1] = false; - } - } - - protected Block(int var1, int var2, Material var3) { - this(var1, var3); - this.blockIndexInTexture = var2; - } - - protected Block setStepSound(StepSound var1) { - this.stepSound = var1; - return this; - } - - protected Block setLightOpacity(int var1) { - lightOpacity[this.blockID] = var1; - return this; - } - - protected Block setLightValue(float var1) { - lightValue[this.blockID] = (int)(15.0F * var1); - return this; - } - - protected Block setResistance(float var1) { - this.blockResistance = var1 * 3.0F; - return this; - } - - private boolean unusedMethod() { - return false; - } - - protected Block setHardness(float var1) { - this.blockHardness = var1; - if(this.blockResistance < var1 * 5.0F) { - this.blockResistance = var1 * 5.0F; - } - - return this; - } - - protected void setTickOnLoad(boolean var1) { - tickOnLoad[this.blockID] = var1; - } - - public void setBlockBounds(float var1, float var2, float var3, float var4, float var5, float var6) { - this.minX = (double)var1; - this.minY = (double)var2; - this.minZ = (double)var3; - this.maxX = (double)var4; - this.maxY = (double)var5; - this.maxZ = (double)var6; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return var5 == 0 && this.minY > 0.0D ? true : (var5 == 1 && this.maxY < 1.0D ? true : (var5 == 2 && this.minZ > 0.0D ? true : (var5 == 3 && this.maxZ < 1.0D ? true : (var5 == 4 && this.minX > 0.0D ? true : (var5 == 5 && this.maxX < 1.0D ? true : !var1.doesBlockAllowAttachment(var2, var3, var4)))))); - } - - public int getBlockTextureFromSide(int var1) { - return this.blockIndexInTexture; - } - - public void getCollidingBoundingBoxes(World var1, int var2, int var3, int var4, AxisAlignedBB var5, ArrayList var6) { - AxisAlignedBB var7 = this.getCollisionBoundingBoxFromPool(var1, var2, var3, var4); - if(var7 != null && var5.intersectsWith(var7)) { - var6.add(var7); - } - - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return AxisAlignedBB.getBoundingBoxFromPool((double)var2 + this.minX, (double)var3 + this.minY, (double)var4 + this.minZ, (double)var2 + this.maxX, (double)var3 + this.maxY, (double)var4 + this.maxZ); - } - - public boolean allowsAttachment() { - return true; - } - - public boolean canCollideCheck(int var1, boolean var2) { - return this.isCollidable(); - } - - public boolean isCollidable() { - return true; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - } - - public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - } - - public int tickRate() { - return 10; - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - } - - public int quantityDropped(Random var1) { - return 1; - } - - public int idDropped(int var1, Random var2) { - return this.blockID; - } - - public float func_254_a(EntityPlayer var1) { - return this.blockHardness < 0.0F ? 0.0F : (!var1.func_167_b(this) ? 1.0F / this.blockHardness / 100.0F : var1.getCurrentPlayerStrVsBlock(this) / this.blockHardness / 30.0F); - } - - public void dropBlockAsItem(World var1, int var2, int var3, int var4, int var5) { - this.dropBlockAsItemWithChance(var1, var2, var3, var4, var5, 1.0F); - } - - public void dropBlockAsItemWithChance(World var1, int var2, int var3, int var4, int var5, float var6) { - if(!var1.multiplayerWorld) { - int var7 = this.quantityDropped(var1.rand); - - for(int var8 = 0; var8 < var7; ++var8) { - if(var1.rand.nextFloat() <= var6) { - int var9 = this.idDropped(var5, var1.rand); - if(var9 > 0) { - float var10 = 0.7F; - double var11 = (double)(var1.rand.nextFloat() * var10) + (double)(1.0F - var10) * 0.5D; - double var13 = (double)(var1.rand.nextFloat() * var10) + (double)(1.0F - var10) * 0.5D; - double var15 = (double)(var1.rand.nextFloat() * var10) + (double)(1.0F - var10) * 0.5D; - EntityItem var17 = new EntityItem(var1, (double)var2 + var11, (double)var3 + var13, (double)var4 + var15, new ItemStack(var9)); - var17.field_433_ad = 10; - var1.entityJoinedWorld(var17); - } - } - } - - } - } - - public float func_226_a(Entity var1) { - return this.blockResistance / 5.0F; - } - - public MovingObjectPosition collisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6) { - this.setBlockBoundsBasedOnState(var1, var2, var3, var4); - var5 = var5.addVector((double)(-var2), (double)(-var3), (double)(-var4)); - var6 = var6.addVector((double)(-var2), (double)(-var3), (double)(-var4)); - Vec3D var7 = var5.getIntermediateWithXValue(var6, this.minX); - Vec3D var8 = var5.getIntermediateWithXValue(var6, this.maxX); - Vec3D var9 = var5.getIntermediateWithYValue(var6, this.minY); - Vec3D var10 = var5.getIntermediateWithYValue(var6, this.maxY); - Vec3D var11 = var5.getIntermediateWithZValue(var6, this.minZ); - Vec3D var12 = var5.getIntermediateWithZValue(var6, this.maxZ); - if(!this.isVecInsideYZBounds(var7)) { - var7 = null; - } - - if(!this.isVecInsideYZBounds(var8)) { - var8 = null; - } - - if(!this.isVecInsideXZBounds(var9)) { - var9 = null; - } - - if(!this.isVecInsideXZBounds(var10)) { - var10 = null; - } - - if(!this.isVecInsideXYBounds(var11)) { - var11 = null; - } - - if(!this.isVecInsideXYBounds(var12)) { - var12 = null; - } - - Vec3D var13 = null; - if(var7 != null && (var13 == null || var5.distanceTo(var7) < var5.distanceTo(var13))) { - var13 = var7; - } - - if(var8 != null && (var13 == null || var5.distanceTo(var8) < var5.distanceTo(var13))) { - var13 = var8; - } - - if(var9 != null && (var13 == null || var5.distanceTo(var9) < var5.distanceTo(var13))) { - var13 = var9; - } - - if(var10 != null && (var13 == null || var5.distanceTo(var10) < var5.distanceTo(var13))) { - var13 = var10; - } - - if(var11 != null && (var13 == null || var5.distanceTo(var11) < var5.distanceTo(var13))) { - var13 = var11; - } - - if(var12 != null && (var13 == null || var5.distanceTo(var12) < var5.distanceTo(var13))) { - var13 = var12; - } - - if(var13 == null) { - return null; - } else { - byte var14 = -1; - if(var13 == var7) { - var14 = 4; - } - - if(var13 == var8) { - var14 = 5; - } - - if(var13 == var9) { - var14 = 0; - } - - if(var13 == var10) { - var14 = 1; - } - - if(var13 == var11) { - var14 = 2; - } - - if(var13 == var12) { - var14 = 3; - } - - return new MovingObjectPosition(var2, var3, var4, var14, var13.addVector((double)var2, (double)var3, (double)var4)); - } - } - - private boolean isVecInsideYZBounds(Vec3D var1) { - return var1 == null ? false : var1.yCoord >= this.minY && var1.yCoord <= this.maxY && var1.zCoord >= this.minZ && var1.zCoord <= this.maxZ; - } - - private boolean isVecInsideXZBounds(Vec3D var1) { - return var1 == null ? false : var1.xCoord >= this.minX && var1.xCoord <= this.maxX && var1.zCoord >= this.minZ && var1.zCoord <= this.maxZ; - } - - private boolean isVecInsideXYBounds(Vec3D var1) { - return var1 == null ? false : var1.xCoord >= this.minX && var1.xCoord <= this.maxX && var1.yCoord >= this.minY && var1.yCoord <= this.maxY; - } - - public void onBlockDestroyedByExplosion(World var1, int var2, int var3, int var4) { - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3, var4); - return var5 == 0 || blocksList[var5].blockMaterial.getIsLiquid(); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - return false; - } - - public void onEntityWalking(World var1, int var2, int var3, int var4, Entity var5) { - } - - public void onBlockPlaced(World var1, int var2, int var3, int var4, int var5) { - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - } - - public void velocityToAddToEntity(World var1, int var2, int var3, int var4, Entity var5, Vec3D var6) { - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return false; - } - - public boolean canProvidePower() { - return false; - } - - public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - return false; - } - - public void func_12007_g(World var1, int var2, int var3, int var4, int var5) { - this.dropBlockAsItem(var1, var2, var3, var4, var5); - } - - public boolean canBlockStay(World var1, int var2, int var3, int var4) { - return true; - } - - public void onBlockPlacedBy(World var1, int var2, int var3, int var4, EntityLiving var5) { - } - - static { - for(int var0 = 0; var0 < 256; ++var0) { - if(blocksList[var0] != null) { - Item.itemsList[var0] = new ItemBlock(var0 - 256); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockBloodStone.java b/minecraft_server/src/net/minecraft/src/BlockBloodStone.java deleted file mode 100644 index 4416764..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockBloodStone.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public class BlockBloodStone extends Block { - public BlockBloodStone(int var1, int var2) { - super(var1, var2, Material.rock); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockBookshelf.java b/minecraft_server/src/net/minecraft/src/BlockBookshelf.java deleted file mode 100644 index 35e3631..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockBookshelf.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockBookshelf extends Block { - public BlockBookshelf(int var1, int var2) { - super(var1, var2, Material.wood); - } - - public int getBlockTextureFromSide(int var1) { - return var1 <= 1 ? 4 : this.blockIndexInTexture; - } - - public int quantityDropped(Random var1) { - return 0; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockBreakable.java b/minecraft_server/src/net/minecraft/src/BlockBreakable.java deleted file mode 100644 index aa20ce1..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockBreakable.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.minecraft.src; - -public class BlockBreakable extends Block { - private boolean field_6084_a; - - protected BlockBreakable(int var1, int var2, Material var3, boolean var4) { - super(var1, var2, var3); - this.field_6084_a = var4; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockId(var2, var3, var4); - return !this.field_6084_a && var6 == this.blockID ? false : super.isSideInsideCoordinate(var1, var2, var3, var4, var5); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockButton.java b/minecraft_server/src/net/minecraft/src/BlockButton.java deleted file mode 100644 index 9053848..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockButton.java +++ /dev/null @@ -1,225 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockButton extends Block { - protected BlockButton(int var1, int var2) { - super(var1, var2, Material.circuits); - this.setTickOnLoad(true); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public int tickRate() { - return 20; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2 - 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2 + 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 - 1) ? true : var1.doesBlockAllowAttachment(var2, var3, var4 + 1))); - } - - public void onBlockPlaced(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - int var7 = var6 & 8; - var6 &= 7; - if(var5 == 2 && var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var6 = 4; - } - - if(var5 == 3 && var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var6 = 3; - } - - if(var5 == 4 && var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var6 = 2; - } - - if(var5 == 5 && var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var6 = 1; - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 + var7); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 1); - } else if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 2); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 3); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 4); - } - - this.func_322_g(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(this.func_322_g(var1, var2, var3, var4)) { - int var6 = var1.getBlockMetadata(var2, var3, var4) & 7; - boolean var7 = false; - if(!var1.doesBlockAllowAttachment(var2 - 1, var3, var4) && var6 == 1) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2 + 1, var3, var4) && var6 == 2) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 - 1) && var6 == 3) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 + 1) && var6 == 4) { - var7 = true; - } - - if(var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } - - } - - private boolean func_322_g(World var1, int var2, int var3, int var4) { - if(!this.canPlaceBlockAt(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - return false; - } else { - return true; - } - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - int var6 = var5 & 7; - boolean var7 = (var5 & 8) > 0; - float var8 = 6.0F / 16.0F; - float var9 = 10.0F / 16.0F; - float var10 = 3.0F / 16.0F; - float var11 = 2.0F / 16.0F; - if(var7) { - var11 = 1.0F / 16.0F; - } - - if(var6 == 1) { - this.setBlockBounds(0.0F, var8, 0.5F - var10, var11, var9, 0.5F + var10); - } else if(var6 == 2) { - this.setBlockBounds(1.0F - var11, var8, 0.5F - var10, 1.0F, var9, 0.5F + var10); - } else if(var6 == 3) { - this.setBlockBounds(0.5F - var10, var8, 0.0F, 0.5F + var10, var9, var11); - } else if(var6 == 4) { - this.setBlockBounds(0.5F - var10, var8, 1.0F - var11, 0.5F + var10, var9, 1.0F); - } - - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.blockActivated(var1, var2, var3, var4, var5); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - if(var1.multiplayerWorld) { - return true; - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - int var7 = var6 & 7; - int var8 = 8 - (var6 & 8); - if(var8 == 0) { - return true; - } else { - var1.setBlockMetadataWithNotify(var2, var3, var4, var7 + var8); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.click", 0.3F, 0.6F); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - if(var7 == 1) { - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - } else if(var7 == 2) { - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - } else if(var7 == 3) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - } else if(var7 == 4) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } else { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - return true; - } - } - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - if((var5 & 8) > 0) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - int var6 = var5 & 7; - if(var6 == 1) { - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - } else if(var6 == 2) { - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - } else if(var6 == 3) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - } else if(var6 == 4) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } else { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - } - - super.onBlockRemoval(var1, var2, var3, var4); - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return (var1.getBlockMetadata(var2, var3, var4) & 8) > 0; - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) == 0) { - return false; - } else { - int var7 = var6 & 7; - return var7 == 5 && var5 == 1 ? true : (var7 == 4 && var5 == 2 ? true : (var7 == 3 && var5 == 3 ? true : (var7 == 2 && var5 == 4 ? true : var7 == 1 && var5 == 5))); - } - } - - public boolean canProvidePower() { - return true; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(!var1.multiplayerWorld) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) != 0) { - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 & 7); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - int var7 = var6 & 7; - if(var7 == 1) { - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - } else if(var7 == 2) { - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - } else if(var7 == 3) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - } else if(var7 == 4) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } else { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.click", 0.3F, 0.5F); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockCactus.java b/minecraft_server/src/net/minecraft/src/BlockCactus.java deleted file mode 100644 index 319818e..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockCactus.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockCactus extends Block { - protected BlockCactus(int var1, int var2) { - super(var1, var2, Material.field_4214_u); - this.setTickOnLoad(true); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getBlockId(var2, var3 + 1, var4) == 0) { - int var6; - for(var6 = 1; var1.getBlockId(var2, var3 - var6, var4) == this.blockID; ++var6) { - } - - if(var6 < 3) { - int var7 = var1.getBlockMetadata(var2, var3, var4); - if(var7 == 15) { - var1.setBlockWithNotify(var2, var3 + 1, var4, this.blockID); - var1.setBlockMetadataWithNotify(var2, var3, var4, 0); - } else { - var1.setBlockMetadataWithNotify(var2, var3, var4, var7 + 1); - } - } - } - - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - float var5 = 1.0F / 16.0F; - return AxisAlignedBB.getBoundingBoxFromPool((double)((float)var2 + var5), (double)var3, (double)((float)var4 + var5), (double)((float)(var2 + 1) - var5), (double)((float)(var3 + 1) - var5), (double)((float)(var4 + 1) - var5)); - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? this.blockIndexInTexture - 1 : (var1 == 0 ? this.blockIndexInTexture + 1 : this.blockIndexInTexture); - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return !super.canPlaceBlockAt(var1, var2, var3, var4) ? false : this.canBlockStay(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(!this.canBlockStay(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public boolean canBlockStay(World var1, int var2, int var3, int var4) { - if(var1.getBlockMaterial(var2 - 1, var3, var4).func_216_a()) { - return false; - } else if(var1.getBlockMaterial(var2 + 1, var3, var4).func_216_a()) { - return false; - } else if(var1.getBlockMaterial(var2, var3, var4 - 1).func_216_a()) { - return false; - } else if(var1.getBlockMaterial(var2, var3, var4 + 1).func_216_a()) { - return false; - } else { - int var5 = var1.getBlockId(var2, var3 - 1, var4); - return var5 == Block.cactus.blockID || var5 == Block.sand.blockID; - } - } - - public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - var5.attackEntity((Entity)null, 1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockChest.java b/minecraft_server/src/net/minecraft/src/BlockChest.java deleted file mode 100644 index 3a8290d..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockChest.java +++ /dev/null @@ -1,109 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockChest extends BlockContainer { - private Random field_656_a = new Random(); - - protected BlockChest(int var1) { - super(var1, Material.wood); - this.blockIndexInTexture = 26; - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? this.blockIndexInTexture - 1 : (var1 == 0 ? this.blockIndexInTexture - 1 : (var1 == 3 ? this.blockIndexInTexture + 1 : this.blockIndexInTexture)); - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - int var5 = 0; - if(var1.getBlockId(var2 - 1, var3, var4) == this.blockID) { - ++var5; - } - - if(var1.getBlockId(var2 + 1, var3, var4) == this.blockID) { - ++var5; - } - - if(var1.getBlockId(var2, var3, var4 - 1) == this.blockID) { - ++var5; - } - - if(var1.getBlockId(var2, var3, var4 + 1) == this.blockID) { - ++var5; - } - - return var5 > 1 ? false : (this.isThereANeighborChest(var1, var2 - 1, var3, var4) ? false : (this.isThereANeighborChest(var1, var2 + 1, var3, var4) ? false : (this.isThereANeighborChest(var1, var2, var3, var4 - 1) ? false : !this.isThereANeighborChest(var1, var2, var3, var4 + 1)))); - } - - private boolean isThereANeighborChest(World var1, int var2, int var3, int var4) { - return var1.getBlockId(var2, var3, var4) != this.blockID ? false : (var1.getBlockId(var2 - 1, var3, var4) == this.blockID ? true : (var1.getBlockId(var2 + 1, var3, var4) == this.blockID ? true : (var1.getBlockId(var2, var3, var4 - 1) == this.blockID ? true : var1.getBlockId(var2, var3, var4 + 1) == this.blockID))); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - TileEntityChest var5 = (TileEntityChest)var1.getBlock(var2, var3, var4); - - for(int var6 = 0; var6 < var5.func_83_a(); ++var6) { - ItemStack var7 = var5.getStackInSlot(var6); - if(var7 != null) { - float var8 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - float var9 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - float var10 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - - while(var7.stackSize > 0) { - int var11 = this.field_656_a.nextInt(21) + 10; - if(var11 > var7.stackSize) { - var11 = var7.stackSize; - } - - var7.stackSize -= var11; - EntityItem var12 = new EntityItem(var1, (double)((float)var2 + var8), (double)((float)var3 + var9), (double)((float)var4 + var10), new ItemStack(var7.itemID, var11, var7.itemDamage)); - float var13 = 0.05F; - var12.motionX = (double)((float)this.field_656_a.nextGaussian() * var13); - var12.motionY = (double)((float)this.field_656_a.nextGaussian() * var13 + 0.2F); - var12.motionZ = (double)((float)this.field_656_a.nextGaussian() * var13); - var1.entityJoinedWorld(var12); - } - } - } - - super.onBlockRemoval(var1, var2, var3, var4); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - Object var6 = (TileEntityChest)var1.getBlock(var2, var3, var4); - if(var1.doesBlockAllowAttachment(var2, var3 + 1, var4)) { - return true; - } else if(var1.getBlockId(var2 - 1, var3, var4) == this.blockID && var1.doesBlockAllowAttachment(var2 - 1, var3 + 1, var4)) { - return true; - } else if(var1.getBlockId(var2 + 1, var3, var4) == this.blockID && var1.doesBlockAllowAttachment(var2 + 1, var3 + 1, var4)) { - return true; - } else if(var1.getBlockId(var2, var3, var4 - 1) == this.blockID && var1.doesBlockAllowAttachment(var2, var3 + 1, var4 - 1)) { - return true; - } else if(var1.getBlockId(var2, var3, var4 + 1) == this.blockID && var1.doesBlockAllowAttachment(var2, var3 + 1, var4 + 1)) { - return true; - } else { - if(var1.getBlockId(var2 - 1, var3, var4) == this.blockID) { - var6 = new InventoryLargeChest("Large chest", (TileEntityChest)var1.getBlock(var2 - 1, var3, var4), (IInventory)var6); - } - - if(var1.getBlockId(var2 + 1, var3, var4) == this.blockID) { - var6 = new InventoryLargeChest("Large chest", (IInventory)var6, (TileEntityChest)var1.getBlock(var2 + 1, var3, var4)); - } - - if(var1.getBlockId(var2, var3, var4 - 1) == this.blockID) { - var6 = new InventoryLargeChest("Large chest", (TileEntityChest)var1.getBlock(var2, var3, var4 - 1), (IInventory)var6); - } - - if(var1.getBlockId(var2, var3, var4 + 1) == this.blockID) { - var6 = new InventoryLargeChest("Large chest", (IInventory)var6, (TileEntityChest)var1.getBlock(var2, var3, var4 + 1)); - } - - var5.func_166_a((IInventory)var6); - return true; - } - } - - protected TileEntity func_294_a_() { - return new TileEntityChest(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockClay.java b/minecraft_server/src/net/minecraft/src/BlockClay.java deleted file mode 100644 index 0cb08f3..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockClay.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockClay extends Block { - public BlockClay(int var1, int var2) { - super(var1, var2, Material.clay); - } - - public int idDropped(int var1, Random var2) { - return Item.clay.swiftedIndex; - } - - public int quantityDropped(Random var1) { - return 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockContainer.java b/minecraft_server/src/net/minecraft/src/BlockContainer.java deleted file mode 100644 index 93f4685..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockContainer.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -public abstract class BlockContainer extends Block { - protected BlockContainer(int var1, Material var2) { - super(var1, var2); - isBlockContainer[var1] = true; - } - - protected BlockContainer(int var1, int var2, Material var3) { - super(var1, var2, var3); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - super.onBlockAdded(var1, var2, var3, var4); - var1.func_473_a(var2, var3, var4, this.func_294_a_()); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - super.onBlockRemoval(var1, var2, var3, var4); - var1.func_513_l(var2, var3, var4); - } - - protected abstract TileEntity func_294_a_(); -} diff --git a/minecraft_server/src/net/minecraft/src/BlockCrops.java b/minecraft_server/src/net/minecraft/src/BlockCrops.java deleted file mode 100644 index 8aa6755..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockCrops.java +++ /dev/null @@ -1,98 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockCrops extends BlockFlower { - protected BlockCrops(int var1, int var2) { - super(var1, var2); - this.blockIndexInTexture = var2; - this.setTickOnLoad(true); - float var3 = 0.5F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 0.25F, 0.5F + var3); - } - - protected boolean canThisPlantGrowOnThisBlockID(int var1) { - return var1 == Block.tilledField.blockID; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - super.updateTick(var1, var2, var3, var4, var5); - if(var1.getBlockLightValue(var2, var3 + 1, var4) >= 9) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var6 < 7) { - float var7 = this.getGrowthRate(var1, var2, var3, var4); - if(var5.nextInt((int)(100.0F / var7)) == 0) { - ++var6; - var1.setBlockMetadataWithNotify(var2, var3, var4, var6); - } - } - } - - } - - private float getGrowthRate(World var1, int var2, int var3, int var4) { - float var5 = 1.0F; - int var6 = var1.getBlockId(var2, var3, var4 - 1); - int var7 = var1.getBlockId(var2, var3, var4 + 1); - int var8 = var1.getBlockId(var2 - 1, var3, var4); - int var9 = var1.getBlockId(var2 + 1, var3, var4); - int var10 = var1.getBlockId(var2 - 1, var3, var4 - 1); - int var11 = var1.getBlockId(var2 + 1, var3, var4 - 1); - int var12 = var1.getBlockId(var2 + 1, var3, var4 + 1); - int var13 = var1.getBlockId(var2 - 1, var3, var4 + 1); - boolean var14 = var8 == this.blockID || var9 == this.blockID; - boolean var15 = var6 == this.blockID || var7 == this.blockID; - boolean var16 = var10 == this.blockID || var11 == this.blockID || var12 == this.blockID || var13 == this.blockID; - - for(int var17 = var2 - 1; var17 <= var2 + 1; ++var17) { - for(int var18 = var4 - 1; var18 <= var4 + 1; ++var18) { - int var19 = var1.getBlockId(var17, var3 - 1, var18); - float var20 = 0.0F; - if(var19 == Block.tilledField.blockID) { - var20 = 1.0F; - if(var1.getBlockMetadata(var17, var3 - 1, var18) > 0) { - var20 = 3.0F; - } - } - - if(var17 != var2 || var18 != var4) { - var20 /= 4.0F; - } - - var5 += var20; - } - } - - if(var16 || var14 && var15) { - var5 /= 2.0F; - } - - return var5; - } - - public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { - super.onBlockDestroyedByPlayer(var1, var2, var3, var4, var5); - if(!var1.multiplayerWorld) { - for(int var6 = 0; var6 < 3; ++var6) { - if(var1.rand.nextInt(15) <= var5) { - float var7 = 0.7F; - float var8 = var1.rand.nextFloat() * var7 + (1.0F - var7) * 0.5F; - float var9 = var1.rand.nextFloat() * var7 + (1.0F - var7) * 0.5F; - float var10 = var1.rand.nextFloat() * var7 + (1.0F - var7) * 0.5F; - EntityItem var11 = new EntityItem(var1, (double)((float)var2 + var8), (double)((float)var3 + var9), (double)((float)var4 + var10), new ItemStack(Item.seeds)); - var11.field_433_ad = 10; - var1.entityJoinedWorld(var11); - } - } - } - - } - - public int idDropped(int var1, Random var2) { - return var1 == 7 ? Item.wheat.swiftedIndex : -1; - } - - public int quantityDropped(Random var1) { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockDirt.java b/minecraft_server/src/net/minecraft/src/BlockDirt.java deleted file mode 100644 index 4deab61..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockDirt.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public class BlockDirt extends Block { - protected BlockDirt(int var1, int var2) { - super(var1, var2, Material.ground); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockDoor.java b/minecraft_server/src/net/minecraft/src/BlockDoor.java deleted file mode 100644 index f62ca84..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockDoor.java +++ /dev/null @@ -1,162 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockDoor extends Block { - protected BlockDoor(int var1, Material var2) { - super(var1, var2); - this.blockIndexInTexture = 97; - if(var2 == Material.iron) { - ++this.blockIndexInTexture; - } - - float var3 = 0.5F; - float var4 = 1.0F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var4, 0.5F + var3); - } - - public boolean allowsAttachment() { - return false; - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - this.setBlockBoundsBasedOnState(var1, var2, var3, var4); - return super.getCollisionBoundingBoxFromPool(var1, var2, var3, var4); - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - this.func_273_b(this.func_271_d(var1.getBlockMetadata(var2, var3, var4))); - } - - public void func_273_b(int var1) { - float var2 = 3.0F / 16.0F; - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F, 1.0F); - if(var1 == 0) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, var2); - } - - if(var1 == 1) { - this.setBlockBounds(1.0F - var2, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - } - - if(var1 == 2) { - this.setBlockBounds(0.0F, 0.0F, 1.0F - var2, 1.0F, 1.0F, 1.0F); - } - - if(var1 == 3) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, var2, 1.0F, 1.0F); - } - - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.blockActivated(var1, var2, var3, var4, var5); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - if(this.blockMaterial == Material.iron) { - return true; - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) != 0) { - if(var1.getBlockId(var2, var3 - 1, var4) == this.blockID) { - this.blockActivated(var1, var2, var3 - 1, var4, var5); - } - - return true; - } else { - if(var1.getBlockId(var2, var3 + 1, var4) == this.blockID) { - var1.setBlockMetadataWithNotify(var2, var3 + 1, var4, (var6 ^ 4) + 8); - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 ^ 4); - var1.func_519_b(var2, var3 - 1, var4, var2, var3, var4); - if(Math.random() < 0.5D) { - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.door_open", 1.0F, var1.rand.nextFloat() * 0.1F + 0.9F); - } else { - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.door_close", 1.0F, var1.rand.nextFloat() * 0.1F + 0.9F); - } - - return true; - } - } - } - - public void func_272_a(World var1, int var2, int var3, int var4, boolean var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) != 0) { - if(var1.getBlockId(var2, var3 - 1, var4) == this.blockID) { - this.func_272_a(var1, var2, var3 - 1, var4, var5); - } - - } else { - boolean var7 = (var1.getBlockMetadata(var2, var3, var4) & 4) > 0; - if(var7 != var5) { - if(var1.getBlockId(var2, var3 + 1, var4) == this.blockID) { - var1.setBlockMetadataWithNotify(var2, var3 + 1, var4, (var6 ^ 4) + 8); - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 ^ 4); - var1.func_519_b(var2, var3 - 1, var4, var2, var3, var4); - if(Math.random() < 0.5D) { - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.door_open", 1.0F, var1.rand.nextFloat() * 0.1F + 0.9F); - } else { - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.door_close", 1.0F, var1.rand.nextFloat() * 0.1F + 0.9F); - } - - } - } - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) != 0) { - if(var1.getBlockId(var2, var3 - 1, var4) != this.blockID) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - if(var5 > 0 && Block.blocksList[var5].canProvidePower()) { - this.onNeighborBlockChange(var1, var2, var3 - 1, var4, var5); - } - } else { - boolean var7 = false; - if(var1.getBlockId(var2, var3 + 1, var4) != this.blockID) { - var1.setBlockWithNotify(var2, var3, var4, 0); - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var1.setBlockWithNotify(var2, var3, var4, 0); - var7 = true; - if(var1.getBlockId(var2, var3 + 1, var4) == this.blockID) { - var1.setBlockWithNotify(var2, var3 + 1, var4, 0); - } - } - - if(var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var6); - } else if(var5 > 0 && Block.blocksList[var5].canProvidePower()) { - boolean var8 = var1.isBlockIndirectlyGettingPowered(var2, var3, var4) || var1.isBlockIndirectlyGettingPowered(var2, var3 + 1, var4); - this.func_272_a(var1, var2, var3, var4, var8); - } - } - - } - - public int idDropped(int var1, Random var2) { - return (var1 & 8) != 0 ? 0 : (this.blockMaterial == Material.iron ? Item.doorSteel.swiftedIndex : Item.doorWood.swiftedIndex); - } - - public MovingObjectPosition collisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6) { - this.setBlockBoundsBasedOnState(var1, var2, var3, var4); - return super.collisionRayTrace(var1, var2, var3, var4, var5, var6); - } - - public int func_271_d(int var1) { - return (var1 & 4) == 0 ? var1 - 1 & 3 : var1 & 3; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var3 >= 127 ? false : var1.doesBlockAllowAttachment(var2, var3 - 1, var4) && super.canPlaceBlockAt(var1, var2, var3, var4) && super.canPlaceBlockAt(var1, var2, var3 + 1, var4); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFence.java b/minecraft_server/src/net/minecraft/src/BlockFence.java deleted file mode 100644 index c4cd8d2..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFence.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; - -public class BlockFence extends Block { - public BlockFence(int var1, int var2) { - super(var1, var2, Material.wood); - } - - public void getCollidingBoundingBoxes(World var1, int var2, int var3, int var4, AxisAlignedBB var5, ArrayList var6) { - var6.add(AxisAlignedBB.getBoundingBoxFromPool((double)var2, (double)var3, (double)var4, (double)(var2 + 1), (double)var3 + 1.5D, (double)(var4 + 1))); - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.getBlockId(var2, var3 - 1, var4) == this.blockID ? false : (!var1.getBlockMaterial(var2, var3 - 1, var4).func_216_a() ? false : super.canPlaceBlockAt(var1, var2, var3, var4)); - } - - public boolean allowsAttachment() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFire.java b/minecraft_server/src/net/minecraft/src/BlockFire.java deleted file mode 100644 index 6fcab61..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFire.java +++ /dev/null @@ -1,155 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockFire extends Block { - private int[] chanceToEncourageFire = new int[256]; - private int[] abilityToCatchFire = new int[256]; - - protected BlockFire(int var1, int var2) { - super(var1, var2, Material.fire); - this.setBurnRate(Block.planks.blockID, 5, 20); - this.setBurnRate(Block.wood.blockID, 5, 5); - this.setBurnRate(Block.leaves.blockID, 30, 60); - this.setBurnRate(Block.bookShelf.blockID, 30, 20); - this.setBurnRate(Block.tnt.blockID, 15, 100); - this.setBurnRate(Block.cloth.blockID, 30, 60); - this.setTickOnLoad(true); - } - - private void setBurnRate(int var1, int var2, int var3) { - this.chanceToEncourageFire[var1] = var2; - this.abilityToCatchFire[var1] = var3; - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public int quantityDropped(Random var1) { - return 0; - } - - public int tickRate() { - return 10; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - boolean var6 = var1.getBlockId(var2, var3 - 1, var4) == Block.bloodStone.blockID; - int var7 = var1.getBlockMetadata(var2, var3, var4); - if(var7 < 15) { - var1.setBlockMetadataWithNotify(var2, var3, var4, var7 + 1); - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - if(!var6 && !this.func_268_g(var1, var2, var3, var4)) { - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4) || var7 > 3) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } else if(!var6 && !this.canBlockCatchFire(var1, var2, var3 - 1, var4) && var7 == 15 && var5.nextInt(4) == 0) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } else { - if(var7 % 2 == 0 && var7 > 2) { - this.tryToCatchBlockOnFire(var1, var2 + 1, var3, var4, 300, var5); - this.tryToCatchBlockOnFire(var1, var2 - 1, var3, var4, 300, var5); - this.tryToCatchBlockOnFire(var1, var2, var3 - 1, var4, 250, var5); - this.tryToCatchBlockOnFire(var1, var2, var3 + 1, var4, 250, var5); - this.tryToCatchBlockOnFire(var1, var2, var3, var4 - 1, 300, var5); - this.tryToCatchBlockOnFire(var1, var2, var3, var4 + 1, 300, var5); - - for(int var8 = var2 - 1; var8 <= var2 + 1; ++var8) { - for(int var9 = var4 - 1; var9 <= var4 + 1; ++var9) { - for(int var10 = var3 - 1; var10 <= var3 + 4; ++var10) { - if(var8 != var2 || var10 != var3 || var9 != var4) { - int var11 = 100; - if(var10 > var3 + 1) { - var11 += (var10 - (var3 + 1)) * 100; - } - - int var12 = this.getChanceOfNeighborsEncouragingFire(var1, var8, var10, var9); - if(var12 > 0 && var5.nextInt(var11) <= var12) { - var1.setBlockWithNotify(var8, var10, var9, this.blockID); - } - } - } - } - } - } - - } - } - - private void tryToCatchBlockOnFire(World var1, int var2, int var3, int var4, int var5, Random var6) { - int var7 = this.abilityToCatchFire[var1.getBlockId(var2, var3, var4)]; - if(var6.nextInt(var5) < var7) { - boolean var8 = var1.getBlockId(var2, var3, var4) == Block.tnt.blockID; - if(var6.nextInt(2) == 0) { - var1.setBlockWithNotify(var2, var3, var4, this.blockID); - } else { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - if(var8) { - Block.tnt.onBlockDestroyedByPlayer(var1, var2, var3, var4, 0); - } - } - - } - - private boolean func_268_g(World var1, int var2, int var3, int var4) { - return this.canBlockCatchFire(var1, var2 + 1, var3, var4) ? true : (this.canBlockCatchFire(var1, var2 - 1, var3, var4) ? true : (this.canBlockCatchFire(var1, var2, var3 - 1, var4) ? true : (this.canBlockCatchFire(var1, var2, var3 + 1, var4) ? true : (this.canBlockCatchFire(var1, var2, var3, var4 - 1) ? true : this.canBlockCatchFire(var1, var2, var3, var4 + 1))))); - } - - private int getChanceOfNeighborsEncouragingFire(World var1, int var2, int var3, int var4) { - byte var5 = 0; - if(var1.getBlockId(var2, var3, var4) != 0) { - return 0; - } else { - int var6 = this.getChanceToEncourageFire(var1, var2 + 1, var3, var4, var5); - var6 = this.getChanceToEncourageFire(var1, var2 - 1, var3, var4, var6); - var6 = this.getChanceToEncourageFire(var1, var2, var3 - 1, var4, var6); - var6 = this.getChanceToEncourageFire(var1, var2, var3 + 1, var4, var6); - var6 = this.getChanceToEncourageFire(var1, var2, var3, var4 - 1, var6); - var6 = this.getChanceToEncourageFire(var1, var2, var3, var4 + 1, var6); - return var6; - } - } - - public boolean isCollidable() { - return false; - } - - public boolean canBlockCatchFire(IBlockAccess var1, int var2, int var3, int var4) { - return this.chanceToEncourageFire[var1.getBlockId(var2, var3, var4)] > 0; - } - - public int getChanceToEncourageFire(World var1, int var2, int var3, int var4, int var5) { - int var6 = this.chanceToEncourageFire[var1.getBlockId(var2, var3, var4)]; - return var6 > var5 ? var6 : var5; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2, var3 - 1, var4) || this.func_268_g(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4) && !this.func_268_g(var1, var2, var3, var4)) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(var1.getBlockId(var2, var3 - 1, var4) != Block.obsidian.blockID || !Block.portal.tryToCreatePortal(var1, var2, var3, var4)) { - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4) && !this.func_268_g(var1, var2, var3, var4)) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } else { - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFlower.java b/minecraft_server/src/net/minecraft/src/BlockFlower.java deleted file mode 100644 index c3e1abe..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFlower.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockFlower extends Block { - protected BlockFlower(int var1, int var2) { - super(var1, Material.plants); - this.blockIndexInTexture = var2; - this.setTickOnLoad(true); - float var3 = 0.2F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 3.0F, 0.5F + var3); - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return this.canThisPlantGrowOnThisBlockID(var1.getBlockId(var2, var3 - 1, var4)); - } - - protected boolean canThisPlantGrowOnThisBlockID(int var1) { - return var1 == Block.grass.blockID || var1 == Block.dirt.blockID || var1 == Block.tilledField.blockID; - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - this.func_276_g(var1, var2, var3, var4); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - this.func_276_g(var1, var2, var3, var4); - } - - protected final void func_276_g(World var1, int var2, int var3, int var4) { - if(!this.canBlockStay(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public boolean canBlockStay(World var1, int var2, int var3, int var4) { - return (var1.getBlockLightValue(var2, var3, var4) >= 8 || var1.canBlockSeeTheSky(var2, var3, var4)) && this.canThisPlantGrowOnThisBlockID(var1.getBlockId(var2, var3 - 1, var4)); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFlowing.java b/minecraft_server/src/net/minecraft/src/BlockFlowing.java deleted file mode 100644 index 68d6f61..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFlowing.java +++ /dev/null @@ -1,263 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockFlowing extends BlockFluids { - int field_659_a = 0; - boolean[] field_658_b = new boolean[4]; - int[] field_660_c = new int[4]; - - protected BlockFlowing(int var1, Material var2) { - super(var1, var2); - } - - private void func_15003_i(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - var1.func_470_a(var2, var3, var4, this.blockID + 1, var5); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.func_521_f(var2, var3, var4); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - int var6 = this.func_301_g(var1, var2, var3, var4); - byte var7 = 1; - if(this.blockMaterial == Material.lava && !var1.field_4272_q.field_6166_d) { - var7 = 2; - } - - boolean var8 = true; - int var10; - if(var6 > 0) { - byte var9 = -100; - this.field_659_a = 0; - int var12 = this.func_307_e(var1, var2 - 1, var3, var4, var9); - var12 = this.func_307_e(var1, var2 + 1, var3, var4, var12); - var12 = this.func_307_e(var1, var2, var3, var4 - 1, var12); - var12 = this.func_307_e(var1, var2, var3, var4 + 1, var12); - var10 = var12 + var7; - if(var10 >= 8 || var12 < 0) { - var10 = -1; - } - - if(this.func_301_g(var1, var2, var3 + 1, var4) >= 0) { - int var11 = this.func_301_g(var1, var2, var3 + 1, var4); - if(var11 >= 8) { - var10 = var11; - } else { - var10 = var11 + 8; - } - } - - if(this.field_659_a >= 2 && this.blockMaterial == Material.water) { - if(var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var10 = 0; - } else if(var1.getBlockMaterial(var2, var3 - 1, var4) == this.blockMaterial && var1.getBlockMetadata(var2, var3, var4) == 0) { - var10 = 0; - } - } - - if(this.blockMaterial == Material.lava && var6 < 8 && var10 < 8 && var10 > var6 && var5.nextInt(4) != 0) { - var10 = var6; - var8 = false; - } - - if(var10 != var6) { - var6 = var10; - if(var10 < 0) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } else { - var1.setBlockMetadataWithNotify(var2, var3, var4, var10); - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - } - } else if(var8) { - this.func_15003_i(var1, var2, var3, var4); - } - } else { - this.func_15003_i(var1, var2, var3, var4); - } - - if(this.func_312_l(var1, var2, var3 - 1, var4)) { - if(var6 >= 8) { - var1.func_507_b(var2, var3 - 1, var4, this.blockID, var6); - } else { - var1.func_507_b(var2, var3 - 1, var4, this.blockID, var6 + 8); - } - } else if(var6 >= 0 && (var6 == 0 || this.func_309_k(var1, var2, var3 - 1, var4))) { - boolean[] var13 = this.func_4035_j(var1, var2, var3, var4); - var10 = var6 + var7; - if(var6 >= 8) { - var10 = 1; - } - - if(var10 >= 8) { - return; - } - - if(var13[0]) { - this.func_311_f(var1, var2 - 1, var3, var4, var10); - } - - if(var13[1]) { - this.func_311_f(var1, var2 + 1, var3, var4, var10); - } - - if(var13[2]) { - this.func_311_f(var1, var2, var3, var4 - 1, var10); - } - - if(var13[3]) { - this.func_311_f(var1, var2, var3, var4 + 1, var10); - } - } - - } - - private void func_311_f(World var1, int var2, int var3, int var4, int var5) { - if(this.func_312_l(var1, var2, var3, var4)) { - int var6 = var1.getBlockId(var2, var3, var4); - if(var6 > 0) { - if(this.blockMaterial == Material.lava) { - this.func_300_h(var1, var2, var3, var4); - } else { - Block.blocksList[var6].dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - } - } - - var1.func_507_b(var2, var3, var4, this.blockID, var5); - } - - } - - private int func_4034_a(World var1, int var2, int var3, int var4, int var5, int var6) { - int var7 = 1000; - - for(int var8 = 0; var8 < 4; ++var8) { - if((var8 != 0 || var6 != 1) && (var8 != 1 || var6 != 0) && (var8 != 2 || var6 != 3) && (var8 != 3 || var6 != 2)) { - int var9 = var2; - int var11 = var4; - if(var8 == 0) { - var9 = var2 - 1; - } - - if(var8 == 1) { - ++var9; - } - - if(var8 == 2) { - var11 = var4 - 1; - } - - if(var8 == 3) { - ++var11; - } - - if(!this.func_309_k(var1, var9, var3, var11) && (var1.getBlockMaterial(var9, var3, var11) != this.blockMaterial || var1.getBlockMetadata(var9, var3, var11) != 0)) { - if(!this.func_309_k(var1, var9, var3 - 1, var11)) { - return var5; - } - - if(var5 < 4) { - int var12 = this.func_4034_a(var1, var9, var3, var11, var5 + 1, var8); - if(var12 < var7) { - var7 = var12; - } - } - } - } - } - - return var7; - } - - private boolean[] func_4035_j(World var1, int var2, int var3, int var4) { - int var5; - int var6; - for(var5 = 0; var5 < 4; ++var5) { - this.field_660_c[var5] = 1000; - var6 = var2; - int var8 = var4; - if(var5 == 0) { - var6 = var2 - 1; - } - - if(var5 == 1) { - ++var6; - } - - if(var5 == 2) { - var8 = var4 - 1; - } - - if(var5 == 3) { - ++var8; - } - - if(!this.func_309_k(var1, var6, var3, var8) && (var1.getBlockMaterial(var6, var3, var8) != this.blockMaterial || var1.getBlockMetadata(var6, var3, var8) != 0)) { - if(!this.func_309_k(var1, var6, var3 - 1, var8)) { - this.field_660_c[var5] = 0; - } else { - this.field_660_c[var5] = this.func_4034_a(var1, var6, var3, var8, 1, var5); - } - } - } - - var5 = this.field_660_c[0]; - - for(var6 = 1; var6 < 4; ++var6) { - if(this.field_660_c[var6] < var5) { - var5 = this.field_660_c[var6]; - } - } - - for(var6 = 0; var6 < 4; ++var6) { - this.field_658_b[var6] = this.field_660_c[var6] == var5; - } - - return this.field_658_b; - } - - private boolean func_309_k(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3, var4); - if(var5 != Block.doorWood.blockID && var5 != Block.doorSteel.blockID && var5 != Block.signPost.blockID && var5 != Block.ladder.blockID && var5 != Block.reed.blockID) { - if(var5 == 0) { - return false; - } else { - Material var6 = Block.blocksList[var5].blockMaterial; - return var6.func_216_a(); - } - } else { - return true; - } - } - - protected int func_307_e(World var1, int var2, int var3, int var4, int var5) { - int var6 = this.func_301_g(var1, var2, var3, var4); - if(var6 < 0) { - return var5; - } else { - if(var6 == 0) { - ++this.field_659_a; - } - - if(var6 >= 8) { - var6 = 0; - } - - return var5 >= 0 && var6 >= var5 ? var5 : var6; - } - } - - private boolean func_312_l(World var1, int var2, int var3, int var4) { - Material var5 = var1.getBlockMaterial(var2, var3, var4); - return var5 == this.blockMaterial ? false : (var5 == Material.lava ? false : !this.func_309_k(var1, var2, var3, var4)); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - super.onBlockAdded(var1, var2, var3, var4); - if(var1.getBlockId(var2, var3, var4) == this.blockID) { - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFluids.java b/minecraft_server/src/net/minecraft/src/BlockFluids.java deleted file mode 100644 index 7161b77..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFluids.java +++ /dev/null @@ -1,221 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public abstract class BlockFluids extends Block { - protected BlockFluids(int var1, Material var2) { - super(var1, (var2 == Material.lava ? 14 : 12) * 16 + 13, var2); - float var3 = 0.0F; - float var4 = 0.0F; - this.setBlockBounds(0.0F + var4, 0.0F + var3, 0.0F + var4, 1.0F + var4, 1.0F + var3, 1.0F + var4); - this.setTickOnLoad(true); - } - - public static float setFluidHeight(int var0) { - if(var0 >= 8) { - var0 = 0; - } - - float var1 = (float)(var0 + 1) / 9.0F; - return var1; - } - - public int getBlockTextureFromSide(int var1) { - return var1 != 0 && var1 != 1 ? this.blockIndexInTexture + 1 : this.blockIndexInTexture; - } - - protected int func_301_g(World var1, int var2, int var3, int var4) { - return var1.getBlockMaterial(var2, var3, var4) != this.blockMaterial ? -1 : var1.getBlockMetadata(var2, var3, var4); - } - - protected int func_303_b(IBlockAccess var1, int var2, int var3, int var4) { - if(var1.getBlockMaterial(var2, var3, var4) != this.blockMaterial) { - return -1; - } else { - int var5 = var1.getBlockMetadata(var2, var3, var4); - if(var5 >= 8) { - var5 = 0; - } - - return var5; - } - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canCollideCheck(int var1, boolean var2) { - return var2 && var1 == 0; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - Material var6 = var1.getBlockMaterial(var2, var3, var4); - return var6 == this.blockMaterial ? false : (var6 == Material.ice ? false : (var5 == 1 ? true : super.isSideInsideCoordinate(var1, var2, var3, var4, var5))); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public int idDropped(int var1, Random var2) { - return 0; - } - - public int quantityDropped(Random var1) { - return 0; - } - - private Vec3D func_298_c(IBlockAccess var1, int var2, int var3, int var4) { - Vec3D var5 = Vec3D.createVector(0.0D, 0.0D, 0.0D); - int var6 = this.func_303_b(var1, var2, var3, var4); - - for(int var7 = 0; var7 < 4; ++var7) { - int var8 = var2; - int var10 = var4; - if(var7 == 0) { - var8 = var2 - 1; - } - - if(var7 == 1) { - var10 = var4 - 1; - } - - if(var7 == 2) { - ++var8; - } - - if(var7 == 3) { - ++var10; - } - - int var11 = this.func_303_b(var1, var8, var3, var10); - int var12; - if(var11 < 0) { - if(!var1.getBlockMaterial(var8, var3, var10).func_218_c()) { - var11 = this.func_303_b(var1, var8, var3 - 1, var10); - if(var11 >= 0) { - var12 = var11 - (var6 - 8); - var5 = var5.addVector((double)((var8 - var2) * var12), (double)((var3 - var3) * var12), (double)((var10 - var4) * var12)); - } - } - } else if(var11 >= 0) { - var12 = var11 - var6; - var5 = var5.addVector((double)((var8 - var2) * var12), (double)((var3 - var3) * var12), (double)((var10 - var4) * var12)); - } - } - - if(var1.getBlockMetadata(var2, var3, var4) >= 8) { - boolean var13 = false; - if(var13 || this.isSideInsideCoordinate(var1, var2, var3, var4 - 1, 2)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2, var3, var4 + 1, 3)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2 - 1, var3, var4, 4)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2 + 1, var3, var4, 5)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2, var3 + 1, var4 - 1, 2)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2, var3 + 1, var4 + 1, 3)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2 - 1, var3 + 1, var4, 4)) { - var13 = true; - } - - if(var13 || this.isSideInsideCoordinate(var1, var2 + 1, var3 + 1, var4, 5)) { - var13 = true; - } - - if(var13) { - var5 = var5.normalize().addVector(0.0D, -6.0D, 0.0D); - } - } - - var5 = var5.normalize(); - return var5; - } - - public void velocityToAddToEntity(World var1, int var2, int var3, int var4, Entity var5, Vec3D var6) { - Vec3D var7 = this.func_298_c(var1, var2, var3, var4); - var6.xCoord += var7.xCoord; - var6.yCoord += var7.yCoord; - var6.zCoord += var7.zCoord; - } - - public int tickRate() { - return this.blockMaterial == Material.water ? 5 : (this.blockMaterial == Material.lava ? 30 : 0); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - super.updateTick(var1, var2, var3, var4, var5); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - this.func_302_i(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - this.func_302_i(var1, var2, var3, var4); - } - - private void func_302_i(World var1, int var2, int var3, int var4) { - if(var1.getBlockId(var2, var3, var4) == this.blockID) { - if(this.blockMaterial == Material.lava) { - boolean var5 = false; - if(var5 || var1.getBlockMaterial(var2, var3, var4 - 1) == Material.water) { - var5 = true; - } - - if(var5 || var1.getBlockMaterial(var2, var3, var4 + 1) == Material.water) { - var5 = true; - } - - if(var5 || var1.getBlockMaterial(var2 - 1, var3, var4) == Material.water) { - var5 = true; - } - - if(var5 || var1.getBlockMaterial(var2 + 1, var3, var4) == Material.water) { - var5 = true; - } - - if(var5 || var1.getBlockMaterial(var2, var3 + 1, var4) == Material.water) { - var5 = true; - } - - if(var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var6 == 0) { - var1.setBlockWithNotify(var2, var3, var4, Block.obsidian.blockID); - } else if(var6 <= 4) { - var1.setBlockWithNotify(var2, var3, var4, Block.cobblestone.blockID); - } - - this.func_300_h(var1, var2, var3, var4); - } - } - - } - } - - protected void func_300_h(World var1, int var2, int var3, int var4) { - var1.playSoundEffect((double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F), "random.fizz", 0.5F, 2.6F + (var1.rand.nextFloat() - var1.rand.nextFloat()) * 0.8F); - - for(int var5 = 0; var5 < 8; ++var5) { - var1.spawnParticle("largesmoke", (double)var2 + Math.random(), (double)var3 + 1.2D, (double)var4 + Math.random(), 0.0D, 0.0D, 0.0D); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockFurnace.java b/minecraft_server/src/net/minecraft/src/BlockFurnace.java deleted file mode 100644 index 25713b5..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockFurnace.java +++ /dev/null @@ -1,125 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockFurnace extends BlockContainer { - private final boolean field_655_a; - private Random field_656_a = new Random(); - - protected BlockFurnace(int var1, boolean var2) { - super(var1, Material.rock); - this.field_655_a = var2; - this.blockIndexInTexture = 45; - } - - public int idDropped(int var1, Random var2) { - return Block.stoneOvenIdle.blockID; - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - super.onBlockAdded(var1, var2, var3, var4); - this.func_296_g(var1, var2, var3, var4); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - TileEntityFurnace var5 = (TileEntityFurnace)var1.getBlock(var2, var3, var4); - - for(int var6 = 0; var6 < var5.func_83_a(); ++var6) { - ItemStack var7 = var5.getStackInSlot(var6); - if(var7 != null) { - float var8 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - float var9 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - float var10 = this.field_656_a.nextFloat() * 0.8F + 0.1F; - - while(var7.stackSize > 0) { - int var11 = this.field_656_a.nextInt(21) + 10; - if(var11 > var7.stackSize) { - var11 = var7.stackSize; - } - - var7.stackSize -= var11; - EntityItem var12 = new EntityItem(var1, (double)((float)var2 + var8), (double)((float)var3 + var9), (double)((float)var4 + var10), new ItemStack(var7.itemID, var11, var7.itemDamage)); - float var13 = 0.05F; - var12.motionX = (double)((float)this.field_656_a.nextGaussian() * var13); - var12.motionY = (double)((float)this.field_656_a.nextGaussian() * var13 + 0.2F); - var12.motionZ = (double)((float)this.field_656_a.nextGaussian() * var13); - var1.entityJoinedWorld(var12); - } - } - } - - super.onBlockRemoval(var1, var2, var3, var4); - } - - private void func_296_g(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3, var4 - 1); - int var6 = var1.getBlockId(var2, var3, var4 + 1); - int var7 = var1.getBlockId(var2 - 1, var3, var4); - int var8 = var1.getBlockId(var2 + 1, var3, var4); - byte var9 = 3; - if(Block.field_540_p[var5] && !Block.field_540_p[var6]) { - var9 = 3; - } - - if(Block.field_540_p[var6] && !Block.field_540_p[var5]) { - var9 = 2; - } - - if(Block.field_540_p[var7] && !Block.field_540_p[var8]) { - var9 = 5; - } - - if(Block.field_540_p[var8] && !Block.field_540_p[var7]) { - var9 = 4; - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var9); - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? Block.stone.blockID : (var1 == 0 ? Block.stone.blockID : (var1 == 3 ? this.blockIndexInTexture - 1 : this.blockIndexInTexture)); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - TileEntityFurnace var6 = (TileEntityFurnace)var1.getBlock(var2, var3, var4); - var5.func_170_a(var6); - return true; - } - - public static void func_295_a(boolean var0, World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - TileEntity var6 = var1.getBlock(var2, var3, var4); - if(var0) { - var1.setBlockWithNotify(var2, var3, var4, Block.stoneOvenActive.blockID); - } else { - var1.setBlockWithNotify(var2, var3, var4, Block.stoneOvenIdle.blockID); - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var5); - var1.func_473_a(var2, var3, var4, var6); - } - - protected TileEntity func_294_a_() { - return new TileEntityFurnace(); - } - - public void onBlockPlacedBy(World var1, int var2, int var3, int var4, EntityLiving var5) { - int var6 = MathHelper.floor_double((double)(var5.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; - if(var6 == 0) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 2); - } - - if(var6 == 1) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 5); - } - - if(var6 == 2) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 3); - } - - if(var6 == 3) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 4); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockGlass.java b/minecraft_server/src/net/minecraft/src/BlockGlass.java deleted file mode 100644 index 9101b2a..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockGlass.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockGlass extends BlockBreakable { - public BlockGlass(int var1, int var2, Material var3, boolean var4) { - super(var1, var2, var3, var4); - } - - public int quantityDropped(Random var1) { - return 0; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockGrass.java b/minecraft_server/src/net/minecraft/src/BlockGrass.java deleted file mode 100644 index bca87ca..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockGrass.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockGrass extends Block { - protected BlockGrass(int var1) { - super(var1, Material.ground); - this.blockIndexInTexture = 3; - this.setTickOnLoad(true); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getBlockLightValue(var2, var3 + 1, var4) < 4 && var1.getBlockMaterial(var2, var3 + 1, var4).getCanBlockGrass()) { - if(var5.nextInt(4) != 0) { - return; - } - - var1.setBlockWithNotify(var2, var3, var4, Block.dirt.blockID); - } else if(var1.getBlockLightValue(var2, var3 + 1, var4) >= 9) { - int var6 = var2 + var5.nextInt(3) - 1; - int var7 = var3 + var5.nextInt(5) - 3; - int var8 = var4 + var5.nextInt(3) - 1; - if(var1.getBlockId(var6, var7, var8) == Block.dirt.blockID && var1.getBlockLightValue(var6, var7 + 1, var8) >= 4 && !var1.getBlockMaterial(var6, var7 + 1, var8).getCanBlockGrass()) { - var1.setBlockWithNotify(var6, var7, var8, Block.grass.blockID); - } - } - - } - - public int idDropped(int var1, Random var2) { - return Block.dirt.idDropped(0, var2); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockGravel.java b/minecraft_server/src/net/minecraft/src/BlockGravel.java deleted file mode 100644 index 9b56bb4..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockGravel.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockGravel extends BlockSand { - public BlockGravel(int var1, int var2) { - super(var1, var2); - } - - public int idDropped(int var1, Random var2) { - return var2.nextInt(10) == 0 ? Item.flint.swiftedIndex : this.blockID; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockIce.java b/minecraft_server/src/net/minecraft/src/BlockIce.java deleted file mode 100644 index d48062b..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockIce.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockIce extends BlockBreakable { - public BlockIce(int var1, int var2) { - super(var1, var2, Material.ice, false); - this.slipperiness = 0.98F; - this.setTickOnLoad(true); - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return super.isSideInsideCoordinate(var1, var2, var3, var4, 1 - var5); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - Material var5 = var1.getBlockMaterial(var2, var3 - 1, var4); - if(var5.func_218_c() || var5.getIsLiquid()) { - var1.setBlockWithNotify(var2, var3, var4, Block.waterStill.blockID); - } - - } - - public int quantityDropped(Random var1) { - return 0; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getSavedLightValue(EnumSkyBlock.Block, var2, var3, var4) > 11 - Block.lightOpacity[this.blockID]) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, Block.waterMoving.blockID); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockJukeBox.java b/minecraft_server/src/net/minecraft/src/BlockJukeBox.java deleted file mode 100644 index d3e8cbc..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockJukeBox.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class BlockJukeBox extends Block { - protected BlockJukeBox(int var1, int var2) { - super(var1, var2, Material.wood); - } - - public int getBlockTextureFromSide(int var1) { - return this.blockIndexInTexture + (var1 == 1 ? 1 : 0); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var6 > 0) { - this.ejectRecord(var1, var2, var3, var4, var6); - return true; - } else { - return false; - } - } - - public void ejectRecord(World var1, int var2, int var3, int var4, int var5) { - var1.playRecord((String)null, var2, var3, var4); - var1.setBlockMetadataWithNotify(var2, var3, var4, 0); - int var6 = Item.record13.swiftedIndex + var5 - 1; - float var7 = 0.7F; - double var8 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.5D; - double var10 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.2D + 0.6D; - double var12 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.5D; - EntityItem var14 = new EntityItem(var1, (double)var2 + var8, (double)var3 + var10, (double)var4 + var12, new ItemStack(var6)); - var14.field_433_ad = 10; - var1.entityJoinedWorld(var14); - } - - public void dropBlockAsItemWithChance(World var1, int var2, int var3, int var4, int var5, float var6) { - if(!var1.multiplayerWorld) { - if(var5 > 0) { - this.ejectRecord(var1, var2, var3, var4, var5); - } - - super.dropBlockAsItemWithChance(var1, var2, var3, var4, var5, var6); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockLadder.java b/minecraft_server/src/net/minecraft/src/BlockLadder.java deleted file mode 100644 index b4e807d..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLadder.java +++ /dev/null @@ -1,91 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockLadder extends Block { - protected BlockLadder(int var1, int var2) { - super(var1, var2, Material.circuits); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - float var6 = 2.0F / 16.0F; - if(var5 == 2) { - this.setBlockBounds(0.0F, 0.0F, 1.0F - var6, 1.0F, 1.0F, 1.0F); - } - - if(var5 == 3) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, var6); - } - - if(var5 == 4) { - this.setBlockBounds(1.0F - var6, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - } - - if(var5 == 5) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, var6, 1.0F, 1.0F); - } - - return super.getCollisionBoundingBoxFromPool(var1, var2, var3, var4); - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2 - 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2 + 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 - 1) ? true : var1.doesBlockAllowAttachment(var2, var3, var4 + 1))); - } - - public void onBlockPlaced(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 == 0 || var5 == 2) && var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var6 = 2; - } - - if((var6 == 0 || var5 == 3) && var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var6 = 3; - } - - if((var6 == 0 || var5 == 4) && var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var6 = 4; - } - - if((var6 == 0 || var5 == 5) && var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var6 = 5; - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - boolean var7 = false; - if(var6 == 2 && var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var7 = true; - } - - if(var6 == 3 && var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var7 = true; - } - - if(var6 == 4 && var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var7 = true; - } - - if(var6 == 5 && var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var7 = true; - } - - if(!var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var6); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - } - - public int quantityDropped(Random var1) { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockLeaves.java b/minecraft_server/src/net/minecraft/src/BlockLeaves.java deleted file mode 100644 index 21d32be..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLeaves.java +++ /dev/null @@ -1,136 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockLeaves extends BlockLeavesBase { - private int baseIndexInPNG; - int field_464_c[]; - - protected BlockLeaves(int var1, int var2) { - super(var1, var2, Material.field_4218_h, false); - this.baseIndexInPNG = var2; - setTickOnLoad(true); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - int l = 1; - int i1 = l + 1; - if (var1.checkChunksExist(var2 - i1, var3 - i1, var4 - i1, var2 + i1, var3 + i1, var4 + i1)) { - for (int j1 = -l; j1 <= l; j1++) { - for (int k1 = -l; k1 <= l; k1++) { - for (int l1 = -l; l1 <= l; l1++) { - int i2 = var1.getBlockId(var2 + j1, var3 + k1, var4 + l1); - if (i2 == Block.leaves.blockID) { - int j2 = var1.getBlockMetadata(var2 + j1, var3 + k1, var4 + l1); - var1.setBlockMetadata(var2 + j1, var3 + k1, var4 + l1, j2 | 4); - } - } - - } - - } - - } - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - int l = var1.getBlockMetadata(var2, var3, var4); - if ((l & 4) != 0) { - byte byte0 = 4; - int i1 = byte0 + 1; - byte byte1 = 32; - int j1 = byte1 * byte1; - int k1 = byte1 / 2; - if (field_464_c == null) { - field_464_c = new int[byte1 * byte1 * byte1]; - } - if (var1.checkChunksExist(var2 - i1, var3 - i1, var4 - i1, var2 + i1, var3 + i1, var4 + i1)) { - for (int l1 = -byte0; l1 <= byte0; l1++) { - for (int k2 = -byte0; k2 <= byte0; k2++) { - for (int i3 = -byte0; i3 <= byte0; i3++) { - int k3 = var1.getBlockId(var2 + l1, var3 + k2, var4 + i3); - if (k3 == Block.wood.blockID) { - field_464_c[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = 0; - continue; - } - if (k3 == Block.leaves.blockID) { - field_464_c[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = -2; - } else { - field_464_c[(l1 + k1) * j1 + (k2 + k1) * byte1 + (i3 + k1)] = -1; - } - } - - } - - } - - for (int i2 = 1; i2 <= 4; i2++) { - for (int l2 = -byte0; l2 <= byte0; l2++) { - for (int j3 = -byte0; j3 <= byte0; j3++) { - for (int l3 = -byte0; l3 <= byte0; l3++) { - if (field_464_c[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] != i2 - 1) { - continue; - } - if (field_464_c[((l2 + k1) - 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] == -2) { - field_464_c[((l2 + k1) - 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] = i2; - } - if (field_464_c[(l2 + k1 + 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] == -2) { - field_464_c[(l2 + k1 + 1) * j1 + (j3 + k1) * byte1 + (l3 + k1)] = i2; - } - if (field_464_c[(l2 + k1) * j1 + ((j3 + k1) - 1) * byte1 + (l3 + k1)] == -2) { - field_464_c[(l2 + k1) * j1 + ((j3 + k1) - 1) * byte1 + (l3 + k1)] = i2; - } - if (field_464_c[(l2 + k1) * j1 + (j3 + k1 + 1) * byte1 + (l3 + k1)] == -2) { - field_464_c[(l2 + k1) * j1 + (j3 + k1 + 1) * byte1 + (l3 + k1)] = i2; - } - if (field_464_c[(l2 + k1) * j1 + (j3 + k1) * byte1 + ((l3 + k1) - 1)] == -2) { - field_464_c[(l2 + k1) * j1 + (j3 + k1) * byte1 + ((l3 + k1) - 1)] = i2; - } - if (field_464_c[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1 + 1)] == -2) { - field_464_c[(l2 + k1) * j1 + (j3 + k1) * byte1 + (l3 + k1 + 1)] = i2; - } - } - - } - - } - - } - - } - int j2 = field_464_c[k1 * j1 + k1 * byte1 + k1]; - if (j2 >= 0) { - var1.setBlockMetadataWithNotify(var2, var3, var4, l & -5); - } else { - func_6360_i(var1, var2, var3, var4); - } - } - } - - private void func_6360_i(World var1, int var2, int var3, int var4) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - public int quantityDropped(Random var1) { - return var1.nextInt(20) == 0 ? 1 : 0; - } - - public int idDropped(int var1, Random var2) { - return Block.sapling.blockID; - } - - public boolean isOpaqueCube() { - return !this.graphicsLevel; - } - - public void setGraphicsLevel(boolean var1) { - this.graphicsLevel = var1; - this.blockIndexInTexture = this.baseIndexInPNG + (var1 ? 0 : 1); - } - - public void onEntityWalking(World var1, int var2, int var3, int var4, Entity var5) { - super.onEntityWalking(var1, var2, var3, var4, var5); - } -} - diff --git a/minecraft_server/src/net/minecraft/src/BlockLeavesBase.java b/minecraft_server/src/net/minecraft/src/BlockLeavesBase.java deleted file mode 100644 index 75ac015..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLeavesBase.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.minecraft.src; - -public class BlockLeavesBase extends Block { - protected boolean graphicsLevel; - - protected BlockLeavesBase(int var1, int var2, Material var3, boolean var4) { - super(var1, var2, var3); - this.graphicsLevel = var4; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockId(var2, var3, var4); - return !this.graphicsLevel && var6 == this.blockID ? false : super.isSideInsideCoordinate(var1, var2, var3, var4, var5); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockLever.java b/minecraft_server/src/net/minecraft/src/BlockLever.java deleted file mode 100644 index aabef18..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLever.java +++ /dev/null @@ -1,192 +0,0 @@ -package net.minecraft.src; - -public class BlockLever extends Block { - protected BlockLever(int var1, int var2) { - super(var1, var2, Material.circuits); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2 - 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2 + 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 - 1) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 + 1) ? true : var1.doesBlockAllowAttachment(var2, var3 - 1, var4)))); - } - - public void onBlockPlaced(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - int var7 = var6 & 8; - var6 &= 7; - if(var5 == 1 && var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var6 = 5 + var1.rand.nextInt(2); - } - - if(var5 == 2 && var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var6 = 4; - } - - if(var5 == 3 && var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var6 = 3; - } - - if(var5 == 4 && var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var6 = 2; - } - - if(var5 == 5 && var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var6 = 1; - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 + var7); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 1); - } else if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 2); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 3); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 4); - } else if(var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 5 + var1.rand.nextInt(2)); - } - - this.func_274_g(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(this.func_274_g(var1, var2, var3, var4)) { - int var6 = var1.getBlockMetadata(var2, var3, var4) & 7; - boolean var7 = false; - if(!var1.doesBlockAllowAttachment(var2 - 1, var3, var4) && var6 == 1) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2 + 1, var3, var4) && var6 == 2) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 - 1) && var6 == 3) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 + 1) && var6 == 4) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4) && var6 == 5) { - var7 = true; - } - - if(var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } - - } - - private boolean func_274_g(World var1, int var2, int var3, int var4) { - if(!this.canPlaceBlockAt(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - return false; - } else { - return true; - } - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4) & 7; - float var6 = 3.0F / 16.0F; - if(var5 == 1) { - this.setBlockBounds(0.0F, 0.2F, 0.5F - var6, var6 * 2.0F, 0.8F, 0.5F + var6); - } else if(var5 == 2) { - this.setBlockBounds(1.0F - var6 * 2.0F, 0.2F, 0.5F - var6, 1.0F, 0.8F, 0.5F + var6); - } else if(var5 == 3) { - this.setBlockBounds(0.5F - var6, 0.2F, 0.0F, 0.5F + var6, 0.8F, var6 * 2.0F); - } else if(var5 == 4) { - this.setBlockBounds(0.5F - var6, 0.2F, 1.0F - var6 * 2.0F, 0.5F + var6, 0.8F, 1.0F); - } else { - var6 = 0.25F; - this.setBlockBounds(0.5F - var6, 0.0F, 0.5F - var6, 0.5F + var6, 0.6F, 0.5F + var6); - } - - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.blockActivated(var1, var2, var3, var4, var5); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - if(var1.multiplayerWorld) { - return true; - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - int var7 = var6 & 7; - int var8 = 8 - (var6 & 8); - var1.setBlockMetadataWithNotify(var2, var3, var4, var7 + var8); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.5D, (double)var4 + 0.5D, "random.click", 0.3F, var8 > 0 ? 0.6F : 0.5F); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - if(var7 == 1) { - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - } else if(var7 == 2) { - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - } else if(var7 == 3) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - } else if(var7 == 4) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } else { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - - return true; - } - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - if((var5 & 8) > 0) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - int var6 = var5 & 7; - if(var6 == 1) { - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - } else if(var6 == 2) { - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - } else if(var6 == 3) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - } else if(var6 == 4) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } else { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - } - - super.onBlockRemoval(var1, var2, var3, var4); - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return (var1.getBlockMetadata(var2, var3, var4) & 8) > 0; - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if((var6 & 8) == 0) { - return false; - } else { - int var7 = var6 & 7; - return var7 == 5 && var5 == 1 ? true : (var7 == 4 && var5 == 2 ? true : (var7 == 3 && var5 == 3 ? true : (var7 == 2 && var5 == 4 ? true : var7 == 1 && var5 == 5))); - } - } - - public boolean canProvidePower() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockLightStone.java b/minecraft_server/src/net/minecraft/src/BlockLightStone.java deleted file mode 100644 index b33203c..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLightStone.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockLightStone extends Block { - public BlockLightStone(int var1, int var2, Material var3) { - super(var1, var2, var3); - } - - public int idDropped(int var1, Random var2) { - return Item.lightStoneDust.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockLog.java b/minecraft_server/src/net/minecraft/src/BlockLog.java deleted file mode 100644 index 161c1ae..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockLog.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockLog extends Block { - protected BlockLog(int var1) { - super(var1, Material.wood); - this.blockIndexInTexture = 20; - } - - public int quantityDropped(Random var1) { - return 1; - } - - public int idDropped(int var1, Random var2) { - return Block.wood.blockID; - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? 21 : (var1 == 0 ? 21 : 20); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockMinecartTrack.java b/minecraft_server/src/net/minecraft/src/BlockMinecartTrack.java deleted file mode 100644 index 4779247..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockMinecartTrack.java +++ /dev/null @@ -1,89 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockMinecartTrack extends Block { - protected BlockMinecartTrack(int var1, int var2) { - super(var1, var2, Material.circuits); - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F / 16.0F, 1.0F); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public MovingObjectPosition collisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6) { - this.setBlockBoundsBasedOnState(var1, var2, var3, var4); - return super.collisionRayTrace(var1, var2, var3, var4, var5, var6); - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - if(var5 >= 2 && var5 <= 5) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 10.0F / 16.0F, 1.0F); - } else { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F / 16.0F, 1.0F); - } - - } - - public int quantityDropped(Random var1) { - return 1; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2, var3 - 1, var4); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(!var1.multiplayerWorld) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 15); - this.func_4038_g(var1, var2, var3, var4); - } - - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(!var1.multiplayerWorld) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - boolean var7 = false; - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var7 = true; - } - - if(var6 == 2 && !var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var7 = true; - } - - if(var6 == 3 && !var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var7 = true; - } - - if(var6 == 4 && !var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var7 = true; - } - - if(var6 == 5 && !var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var7 = true; - } - - if(var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } else if(var5 > 0 && Block.blocksList[var5].canProvidePower() && MinecartTrackLogic.func_600_a(new MinecartTrackLogic(this, var1, var2, var3, var4)) == 3) { - this.func_4038_g(var1, var2, var3, var4); - } - - } - } - - private void func_4038_g(World var1, int var2, int var3, int var4) { - if(!var1.multiplayerWorld) { - (new MinecartTrackLogic(this, var1, var2, var3, var4)).func_596_a(var1.isBlockIndirectlyGettingPowered(var2, var3, var4)); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockMobSpawner.java b/minecraft_server/src/net/minecraft/src/BlockMobSpawner.java deleted file mode 100644 index 7393e1b..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockMobSpawner.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockMobSpawner extends BlockContainer { - protected BlockMobSpawner(int var1, int var2) { - super(var1, var2, Material.rock); - } - - protected TileEntity func_294_a_() { - return new TileEntityMobSpawner(); - } - - public int idDropped(int var1, Random var2) { - return 0; - } - - public int quantityDropped(Random var1) { - return 0; - } - - public boolean allowsAttachment() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockMushroom.java b/minecraft_server/src/net/minecraft/src/BlockMushroom.java deleted file mode 100644 index 7ea5402..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockMushroom.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -public class BlockMushroom extends BlockFlower { - protected BlockMushroom(int var1, int var2) { - super(var1, var2); - float var3 = 0.2F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - } - - protected boolean canThisPlantGrowOnThisBlockID(int var1) { - return Block.field_540_p[var1]; - } - - public boolean canBlockStay(World var1, int var2, int var3, int var4) { - return var1.getBlockLightValue(var2, var3, var4) <= 13 && this.canThisPlantGrowOnThisBlockID(var1.getBlockId(var2, var3 - 1, var4)); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockObsidian.java b/minecraft_server/src/net/minecraft/src/BlockObsidian.java deleted file mode 100644 index bb6bcf1..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockObsidian.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockObsidian extends BlockStone { - public BlockObsidian(int var1, int var2) { - super(var1, var2); - } - - public int quantityDropped(Random var1) { - return 1; - } - - public int idDropped(int var1, Random var2) { - return Block.obsidian.blockID; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockOre.java b/minecraft_server/src/net/minecraft/src/BlockOre.java deleted file mode 100644 index 663ff3c..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockOre.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockOre extends Block { - public BlockOre(int var1, int var2) { - super(var1, var2, Material.rock); - } - - public int idDropped(int var1, Random var2) { - return this.blockID == Block.oreCoal.blockID ? Item.coal.swiftedIndex : (this.blockID == Block.oreDiamond.blockID ? Item.diamond.swiftedIndex : this.blockID); - } - - public int quantityDropped(Random var1) { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockOreBlock.java b/minecraft_server/src/net/minecraft/src/BlockOreBlock.java deleted file mode 100644 index d8464b3..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockOreBlock.java +++ /dev/null @@ -1,12 +0,0 @@ -package net.minecraft.src; - -public class BlockOreBlock extends Block { - public BlockOreBlock(int var1, int var2) { - super(var1, Material.iron); - this.blockIndexInTexture = var2; - } - - public int getBlockTextureFromSide(int var1) { - return this.blockIndexInTexture - 16; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockPortal.java b/minecraft_server/src/net/minecraft/src/BlockPortal.java deleted file mode 100644 index fc03147..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockPortal.java +++ /dev/null @@ -1,130 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockPortal extends BlockBreakable { - public BlockPortal(int var1, int var2) { - super(var1, var2, Material.field_4212_x, false); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - float var5; - float var6; - if(var1.getBlockId(var2 - 1, var3, var4) != this.blockID && var1.getBlockId(var2 + 1, var3, var4) != this.blockID) { - var5 = 2.0F / 16.0F; - var6 = 0.5F; - this.setBlockBounds(0.5F - var5, 0.0F, 0.5F - var6, 0.5F + var5, 1.0F, 0.5F + var6); - } else { - var5 = 0.5F; - var6 = 2.0F / 16.0F; - this.setBlockBounds(0.5F - var5, 0.0F, 0.5F - var6, 0.5F + var5, 1.0F, 0.5F + var6); - } - - } - - public boolean allowsAttachment() { - return false; - } - - public boolean tryToCreatePortal(World var1, int var2, int var3, int var4) { - byte var5 = 0; - byte var6 = 0; - if(var1.getBlockId(var2 - 1, var3, var4) == Block.obsidian.blockID || var1.getBlockId(var2 + 1, var3, var4) == Block.obsidian.blockID) { - var5 = 1; - } - - if(var1.getBlockId(var2, var3, var4 - 1) == Block.obsidian.blockID || var1.getBlockId(var2, var3, var4 + 1) == Block.obsidian.blockID) { - var6 = 1; - } - - System.out.println(var5 + ", " + var6); - if(var5 == var6) { - return false; - } else { - if(var1.getBlockId(var2 - var5, var3, var4 - var6) == 0) { - var2 -= var5; - var4 -= var6; - } - - int var7; - int var8; - for(var7 = -1; var7 <= 2; ++var7) { - for(var8 = -1; var8 <= 3; ++var8) { - boolean var9 = var7 == -1 || var7 == 2 || var8 == -1 || var8 == 3; - if(var7 != -1 && var7 != 2 || var8 != -1 && var8 != 3) { - int var10 = var1.getBlockId(var2 + var5 * var7, var3 + var8, var4 + var6 * var7); - if(var9) { - if(var10 != Block.obsidian.blockID) { - return false; - } - } else if(var10 != 0 && var10 != Block.fire.blockID) { - return false; - } - } - } - } - - var1.field_808_h = true; - - for(var7 = 0; var7 < 2; ++var7) { - for(var8 = 0; var8 < 3; ++var8) { - var1.setBlockWithNotify(var2 + var5 * var7, var3 + var8, var4 + var6 * var7, Block.portal.blockID); - } - } - - var1.field_808_h = false; - return true; - } - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - byte var6 = 0; - byte var7 = 1; - if(var1.getBlockId(var2 - 1, var3, var4) == this.blockID || var1.getBlockId(var2 + 1, var3, var4) == this.blockID) { - var6 = 1; - var7 = 0; - } - - int var8; - for(var8 = var3; var1.getBlockId(var2, var8 - 1, var4) == this.blockID; --var8) { - } - - if(var1.getBlockId(var2, var8 - 1, var4) != Block.obsidian.blockID) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } else { - int var9; - for(var9 = 1; var9 < 4 && var1.getBlockId(var2, var8 + var9, var4) == this.blockID; ++var9) { - } - - if(var9 == 3 && var1.getBlockId(var2, var8 + var9, var4) == Block.obsidian.blockID) { - boolean var10 = var1.getBlockId(var2 - 1, var3, var4) == this.blockID || var1.getBlockId(var2 + 1, var3, var4) == this.blockID; - boolean var11 = var1.getBlockId(var2, var3, var4 - 1) == this.blockID || var1.getBlockId(var2, var3, var4 + 1) == this.blockID; - if(var10 && var11) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } else if((var1.getBlockId(var2 + var6, var3, var4 + var7) != Block.obsidian.blockID || var1.getBlockId(var2 - var6, var3, var4 - var7) != this.blockID) && (var1.getBlockId(var2 - var6, var3, var4 - var7) != Block.obsidian.blockID || var1.getBlockId(var2 + var6, var3, var4 + var7) != this.blockID)) { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } else { - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return true; - } - - public int quantityDropped(Random var1) { - return 0; - } - - public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - if(!var1.multiplayerWorld) { - var5.func_4042_C(); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockPressurePlate.java b/minecraft_server/src/net/minecraft/src/BlockPressurePlate.java deleted file mode 100644 index 1fd833c..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockPressurePlate.java +++ /dev/null @@ -1,140 +0,0 @@ -package net.minecraft.src; - -import java.util.List; -import java.util.Random; - -public class BlockPressurePlate extends Block { - private EnumMobType triggerMobType; - - protected BlockPressurePlate(int var1, int var2, EnumMobType var3) { - super(var1, var2, Material.rock); - this.triggerMobType = var3; - this.setTickOnLoad(true); - float var4 = 1.0F / 16.0F; - this.setBlockBounds(var4, 0.0F, var4, 1.0F - var4, 0.03125F, 1.0F - var4); - } - - public int tickRate() { - return 20; - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2, var3 - 1, var4); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - boolean var6 = false; - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var6 = true; - } - - if(var6) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(!var1.multiplayerWorld) { - if(var1.getBlockMetadata(var2, var3, var4) != 0) { - this.func_318_g(var1, var2, var3, var4); - } - } - } - - public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - if(!var1.multiplayerWorld) { - if(var1.getBlockMetadata(var2, var3, var4) != 1) { - this.func_318_g(var1, var2, var3, var4); - } - } - } - - private void func_318_g(World var1, int var2, int var3, int var4) { - boolean var5 = var1.getBlockMetadata(var2, var3, var4) == 1; - boolean var6 = false; - float var7 = 2.0F / 16.0F; - List var8 = null; - if(this.triggerMobType == EnumMobType.everything) { - var8 = var1.getEntitiesWithinAABBExcludingEntity((Entity)null, AxisAlignedBB.getBoundingBoxFromPool((double)((float)var2 + var7), (double)var3, (double)((float)var4 + var7), (double)((float)(var2 + 1) - var7), (double)var3 + 0.25D, (double)((float)(var4 + 1) - var7))); - } - - if(this.triggerMobType == EnumMobType.mobs) { - var8 = var1.getEntitiesWithinAABB(EntityLiving.class, AxisAlignedBB.getBoundingBoxFromPool((double)((float)var2 + var7), (double)var3, (double)((float)var4 + var7), (double)((float)(var2 + 1) - var7), (double)var3 + 0.25D, (double)((float)(var4 + 1) - var7))); - } - - if(this.triggerMobType == EnumMobType.players) { - var8 = var1.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBoxFromPool((double)((float)var2 + var7), (double)var3, (double)((float)var4 + var7), (double)((float)(var2 + 1) - var7), (double)var3 + 0.25D, (double)((float)(var4 + 1) - var7))); - } - - if(var8.size() > 0) { - var6 = true; - } - - if(var6 && !var5) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 1); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.1D, (double)var4 + 0.5D, "random.click", 0.3F, 0.6F); - } - - if(!var6 && var5) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 0); - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.playSoundEffect((double)var2 + 0.5D, (double)var3 + 0.1D, (double)var4 + 0.5D, "random.click", 0.3F, 0.5F); - } - - if(var6) { - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - if(var5 > 0) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - } - - super.onBlockRemoval(var1, var2, var3, var4); - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - boolean var5 = var1.getBlockMetadata(var2, var3, var4) == 1; - float var6 = 1.0F / 16.0F; - if(var5) { - this.setBlockBounds(var6, 0.0F, var6, 1.0F - var6, 0.03125F, 1.0F - var6); - } else { - this.setBlockBounds(var6, 0.0F, var6, 1.0F - var6, 1.0F / 16.0F, 1.0F - var6); - } - - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return var1.getBlockMetadata(var2, var3, var4) > 0; - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - return var1.getBlockMetadata(var2, var3, var4) == 0 ? false : var5 == 1; - } - - public boolean canProvidePower() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockPumpkin.java b/minecraft_server/src/net/minecraft/src/BlockPumpkin.java deleted file mode 100644 index dcc2af1..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockPumpkin.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.minecraft.src; - -public class BlockPumpkin extends Block { - private boolean field_4086_a; - - protected BlockPumpkin(int var1, int var2, boolean var3) { - super(var1, Material.field_4213_w); - this.blockIndexInTexture = var2; - this.setTickOnLoad(true); - this.field_4086_a = var3; - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? this.blockIndexInTexture : (var1 == 0 ? this.blockIndexInTexture : (var1 == 3 ? this.blockIndexInTexture + 1 + 16 : this.blockIndexInTexture + 16)); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - super.onBlockAdded(var1, var2, var3, var4); - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3, var4); - return (var5 == 0 || Block.blocksList[var5].blockMaterial.getIsLiquid()) && var1.doesBlockAllowAttachment(var2, var3 - 1, var4); - } - - public void onBlockPlacedBy(World var1, int var2, int var3, int var4, EntityLiving var5) { - int var6 = MathHelper.floor_double((double)(var5.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; - var1.setBlockMetadataWithNotify(var2, var3, var4, var6); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockRedstoneOre.java b/minecraft_server/src/net/minecraft/src/BlockRedstoneOre.java deleted file mode 100644 index 5899894..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockRedstoneOre.java +++ /dev/null @@ -1,97 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockRedstoneOre extends Block { - private boolean field_665_a; - - public BlockRedstoneOre(int var1, int var2, boolean var3) { - super(var1, var2, Material.rock); - if(var3) { - this.setTickOnLoad(true); - } - - this.field_665_a = var3; - } - - public int tickRate() { - return 30; - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.func_321_g(var1, var2, var3, var4); - super.onBlockClicked(var1, var2, var3, var4, var5); - } - - public void onEntityWalking(World var1, int var2, int var3, int var4, Entity var5) { - this.func_321_g(var1, var2, var3, var4); - super.onEntityWalking(var1, var2, var3, var4, var5); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.func_321_g(var1, var2, var3, var4); - return super.blockActivated(var1, var2, var3, var4, var5); - } - - private void func_321_g(World var1, int var2, int var3, int var4) { - this.func_320_h(var1, var2, var3, var4); - if(this.blockID == Block.oreRedstone.blockID) { - var1.setBlockWithNotify(var2, var3, var4, Block.oreRedstoneGlowing.blockID); - } - - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(this.blockID == Block.oreRedstoneGlowing.blockID) { - var1.setBlockWithNotify(var2, var3, var4, Block.oreRedstone.blockID); - } - - } - - public int idDropped(int var1, Random var2) { - return Item.redstone.swiftedIndex; - } - - public int quantityDropped(Random var1) { - return 4 + var1.nextInt(2); - } - - private void func_320_h(World var1, int var2, int var3, int var4) { - Random var5 = var1.rand; - double var6 = 1.0D / 16.0D; - - for(int var8 = 0; var8 < 6; ++var8) { - double var9 = (double)((float)var2 + var5.nextFloat()); - double var11 = (double)((float)var3 + var5.nextFloat()); - double var13 = (double)((float)var4 + var5.nextFloat()); - if(var8 == 0 && !var1.doesBlockAllowAttachment(var2, var3 + 1, var4)) { - var11 = (double)(var3 + 1) + var6; - } - - if(var8 == 1 && !var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var11 = (double)(var3 + 0) - var6; - } - - if(var8 == 2 && !var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var13 = (double)(var4 + 1) + var6; - } - - if(var8 == 3 && !var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var13 = (double)(var4 + 0) - var6; - } - - if(var8 == 4 && !var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var9 = (double)(var2 + 1) + var6; - } - - if(var8 == 5 && !var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var9 = (double)(var2 + 0) - var6; - } - - if(var9 < (double)var2 || var9 > (double)(var2 + 1) || var11 < 0.0D || var11 > (double)(var3 + 1) || var13 < (double)var4 || var13 > (double)(var4 + 1)) { - var1.spawnParticle("reddust", var9, var11, var13, 0.0D, 0.0D, 0.0D); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockRedstoneTorch.java b/minecraft_server/src/net/minecraft/src/BlockRedstoneTorch.java deleted file mode 100644 index 232002b..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockRedstoneTorch.java +++ /dev/null @@ -1,126 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; -import java.util.Random; - -public class BlockRedstoneTorch extends BlockTorch { - private boolean torchActive = false; - private static List torchUpdates = new ArrayList(); - - private boolean func_280_a(World var1, int var2, int var3, int var4, boolean var5) { - if(var5) { - torchUpdates.add(new RedstoneUpdateInfo(var2, var3, var4, var1.worldTime)); - } - - int var6 = 0; - - for(int var7 = 0; var7 < torchUpdates.size(); ++var7) { - RedstoneUpdateInfo var8 = (RedstoneUpdateInfo)torchUpdates.get(var7); - if(var8.field_775_a == var2 && var8.field_774_b == var3 && var8.field_777_c == var4) { - ++var6; - if(var6 >= 8) { - return true; - } - } - } - - return false; - } - - protected BlockRedstoneTorch(int var1, int var2, boolean var3) { - super(var1, var2); - this.torchActive = var3; - this.setTickOnLoad(true); - } - - public int tickRate() { - return 2; - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(var1.getBlockMetadata(var2, var3, var4) == 0) { - super.onBlockAdded(var1, var2, var3, var4); - } - - if(this.torchActive) { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } - - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - if(this.torchActive) { - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - } - - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - if(!this.torchActive) { - return false; - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - return var6 == 5 && var5 == 1 ? false : (var6 == 3 && var5 == 3 ? false : (var6 == 4 && var5 == 2 ? false : (var6 == 1 && var5 == 5 ? false : var6 != 2 || var5 != 4))); - } - } - - private boolean func_15001_g(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - return var5 == 5 && var1.isBlockIndirectlyProvidingPowerTo(var2, var3 - 1, var4, 0) ? true : (var5 == 3 && var1.isBlockIndirectlyProvidingPowerTo(var2, var3, var4 - 1, 2) ? true : (var5 == 4 && var1.isBlockIndirectlyProvidingPowerTo(var2, var3, var4 + 1, 3) ? true : (var5 == 1 && var1.isBlockIndirectlyProvidingPowerTo(var2 - 1, var3, var4, 4) ? true : var5 == 2 && var1.isBlockIndirectlyProvidingPowerTo(var2 + 1, var3, var4, 5)))); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - boolean var6 = this.func_15001_g(var1, var2, var3, var4); - - while(torchUpdates.size() > 0 && var1.worldTime - ((RedstoneUpdateInfo)torchUpdates.get(0)).field_776_d > 100L) { - torchUpdates.remove(0); - } - - if(this.torchActive) { - if(var6) { - var1.func_507_b(var2, var3, var4, Block.torchRedstoneIdle.blockID, var1.getBlockMetadata(var2, var3, var4)); - if(this.func_280_a(var1, var2, var3, var4, true)) { - var1.playSoundEffect((double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F), "random.fizz", 0.5F, 2.6F + (var1.rand.nextFloat() - var1.rand.nextFloat()) * 0.8F); - - for(int var7 = 0; var7 < 5; ++var7) { - double var8 = (double)var2 + var5.nextDouble() * 0.6D + 0.2D; - double var10 = (double)var3 + var5.nextDouble() * 0.6D + 0.2D; - double var12 = (double)var4 + var5.nextDouble() * 0.6D + 0.2D; - var1.spawnParticle("smoke", var8, var10, var12, 0.0D, 0.0D, 0.0D); - } - } - } - } else if(!var6 && !this.func_280_a(var1, var2, var3, var4, false)) { - var1.func_507_b(var2, var3, var4, Block.torchRedstoneActive.blockID, var1.getBlockMetadata(var2, var3, var4)); - } - - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - return var5 == 0 ? this.isPoweringTo(var1, var2, var3, var4, var5) : false; - } - - public int idDropped(int var1, Random var2) { - return Block.torchRedstoneActive.blockID; - } - - public boolean canProvidePower() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockRedstoneWire.java b/minecraft_server/src/net/minecraft/src/BlockRedstoneWire.java deleted file mode 100644 index 6ce3aff..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockRedstoneWire.java +++ /dev/null @@ -1,286 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockRedstoneWire extends Block { - private boolean field_652_a = true; - - public BlockRedstoneWire(int var1, int var2) { - super(var1, var2, Material.circuits); - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F / 16.0F, 1.0F); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2, var3 - 1, var4); - } - - private void func_292_g(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - int var6 = 0; - this.field_652_a = false; - boolean var7 = var1.isBlockIndirectlyGettingPowered(var2, var3, var4); - this.field_652_a = true; - int var8; - int var9; - int var10; - if(var7) { - var6 = 15; - } else { - for(var8 = 0; var8 < 4; ++var8) { - var9 = var2; - var10 = var4; - if(var8 == 0) { - var9 = var2 - 1; - } - - if(var8 == 1) { - ++var9; - } - - if(var8 == 2) { - var10 = var4 - 1; - } - - if(var8 == 3) { - ++var10; - } - - var6 = this.func_290_f(var1, var9, var3, var10, var6); - if(var1.doesBlockAllowAttachment(var9, var3, var10) && !var1.doesBlockAllowAttachment(var2, var3 + 1, var4)) { - var6 = this.func_290_f(var1, var9, var3 + 1, var10, var6); - } else if(!var1.doesBlockAllowAttachment(var9, var3, var10)) { - var6 = this.func_290_f(var1, var9, var3 - 1, var10, var6); - } - } - - if(var6 > 0) { - --var6; - } else { - var6 = 0; - } - } - - if(var5 != var6) { - var1.setBlockMetadataWithNotify(var2, var3, var4, var6); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - if(var6 > 0) { - --var6; - } - - for(var8 = 0; var8 < 4; ++var8) { - var9 = var2; - var10 = var4; - int var11 = var3 - 1; - if(var8 == 0) { - var9 = var2 - 1; - } - - if(var8 == 1) { - ++var9; - } - - if(var8 == 2) { - var10 = var4 - 1; - } - - if(var8 == 3) { - ++var10; - } - - if(var1.doesBlockAllowAttachment(var9, var3, var10)) { - var11 += 2; - } - - int var12 = this.func_290_f(var1, var9, var3, var10, -1); - if(var12 >= 0 && var12 != var6) { - this.func_292_g(var1, var9, var3, var10); - } - - var12 = this.func_290_f(var1, var9, var11, var10, -1); - if(var12 >= 0 && var12 != var6) { - this.func_292_g(var1, var9, var11, var10); - } - } - - if(var5 == 0 || var6 == 0) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - } - } - - } - - private void func_291_h(World var1, int var2, int var3, int var4) { - if(var1.getBlockId(var2, var3, var4) == this.blockID) { - var1.notifyBlocksOfNeighborChange(var2, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 - 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2 + 1, var3, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 - 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3, var4 + 1, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - } - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - super.onBlockAdded(var1, var2, var3, var4); - if(!var1.multiplayerWorld) { - this.func_292_g(var1, var2, var3, var4); - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - this.func_291_h(var1, var2 - 1, var3, var4); - this.func_291_h(var1, var2 + 1, var3, var4); - this.func_291_h(var1, var2, var3, var4 - 1); - this.func_291_h(var1, var2, var3, var4 + 1); - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - this.func_291_h(var1, var2 - 1, var3 + 1, var4); - } else { - this.func_291_h(var1, var2 - 1, var3 - 1, var4); - } - - if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - this.func_291_h(var1, var2 + 1, var3 + 1, var4); - } else { - this.func_291_h(var1, var2 + 1, var3 - 1, var4); - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - this.func_291_h(var1, var2, var3 + 1, var4 - 1); - } else { - this.func_291_h(var1, var2, var3 - 1, var4 - 1); - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - this.func_291_h(var1, var2, var3 + 1, var4 + 1); - } else { - this.func_291_h(var1, var2, var3 - 1, var4 + 1); - } - - } - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - super.onBlockRemoval(var1, var2, var3, var4); - if(!var1.multiplayerWorld) { - var1.notifyBlocksOfNeighborChange(var2, var3 + 1, var4, this.blockID); - var1.notifyBlocksOfNeighborChange(var2, var3 - 1, var4, this.blockID); - this.func_292_g(var1, var2, var3, var4); - this.func_291_h(var1, var2 - 1, var3, var4); - this.func_291_h(var1, var2 + 1, var3, var4); - this.func_291_h(var1, var2, var3, var4 - 1); - this.func_291_h(var1, var2, var3, var4 + 1); - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - this.func_291_h(var1, var2 - 1, var3 + 1, var4); - } else { - this.func_291_h(var1, var2 - 1, var3 - 1, var4); - } - - if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - this.func_291_h(var1, var2 + 1, var3 + 1, var4); - } else { - this.func_291_h(var1, var2 + 1, var3 - 1, var4); - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - this.func_291_h(var1, var2, var3 + 1, var4 - 1); - } else { - this.func_291_h(var1, var2, var3 - 1, var4 - 1); - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - this.func_291_h(var1, var2, var3 + 1, var4 + 1); - } else { - this.func_291_h(var1, var2, var3 - 1, var4 + 1); - } - - } - } - - private int func_290_f(World var1, int var2, int var3, int var4, int var5) { - if(var1.getBlockId(var2, var3, var4) != this.blockID) { - return var5; - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - return var6 > var5 ? var6 : var5; - } - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(!var1.multiplayerWorld) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - boolean var7 = this.canPlaceBlockAt(var1, var2, var3, var4); - if(!var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var6); - var1.setBlockWithNotify(var2, var3, var4, 0); - } else { - this.func_292_g(var1, var2, var3, var4); - } - - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - } - } - - public int idDropped(int var1, Random var2) { - return Item.redstone.swiftedIndex; - } - - public boolean isIndirectlyPoweringTo(World var1, int var2, int var3, int var4, int var5) { - return !this.field_652_a ? false : this.isPoweringTo(var1, var2, var3, var4, var5); - } - - public boolean isPoweringTo(IBlockAccess var1, int var2, int var3, int var4, int var5) { - if(!this.field_652_a) { - return false; - } else if(var1.getBlockMetadata(var2, var3, var4) == 0) { - return false; - } else if(var5 == 1) { - return true; - } else { - boolean var6 = func_293_b(var1, var2 - 1, var3, var4) || !var1.doesBlockAllowAttachment(var2 - 1, var3, var4) && func_293_b(var1, var2 - 1, var3 - 1, var4); - boolean var7 = func_293_b(var1, var2 + 1, var3, var4) || !var1.doesBlockAllowAttachment(var2 + 1, var3, var4) && func_293_b(var1, var2 + 1, var3 - 1, var4); - boolean var8 = func_293_b(var1, var2, var3, var4 - 1) || !var1.doesBlockAllowAttachment(var2, var3, var4 - 1) && func_293_b(var1, var2, var3 - 1, var4 - 1); - boolean var9 = func_293_b(var1, var2, var3, var4 + 1) || !var1.doesBlockAllowAttachment(var2, var3, var4 + 1) && func_293_b(var1, var2, var3 - 1, var4 + 1); - if(!var1.doesBlockAllowAttachment(var2, var3 + 1, var4)) { - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4) && func_293_b(var1, var2 - 1, var3 + 1, var4)) { - var6 = true; - } - - if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4) && func_293_b(var1, var2 + 1, var3 + 1, var4)) { - var7 = true; - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1) && func_293_b(var1, var2, var3 + 1, var4 - 1)) { - var8 = true; - } - - if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1) && func_293_b(var1, var2, var3 + 1, var4 + 1)) { - var9 = true; - } - } - - return !var8 && !var7 && !var6 && !var9 && var5 >= 2 && var5 <= 5 ? true : (var5 == 2 && var8 && !var6 && !var7 ? true : (var5 == 3 && var9 && !var6 && !var7 ? true : (var5 == 4 && var6 && !var8 && !var9 ? true : var5 == 5 && var7 && !var8 && !var9))); - } - } - - public boolean canProvidePower() { - return this.field_652_a; - } - - public static boolean func_293_b(IBlockAccess var0, int var1, int var2, int var3) { - int var4 = var0.getBlockId(var1, var2, var3); - return var4 == Block.redstoneWire.blockID ? true : (var4 == 0 ? false : Block.blocksList[var4].canProvidePower()); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockReed.java b/minecraft_server/src/net/minecraft/src/BlockReed.java deleted file mode 100644 index 344c0e8..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockReed.java +++ /dev/null @@ -1,65 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockReed extends Block { - protected BlockReed(int var1, int var2) { - super(var1, Material.plants); - this.blockIndexInTexture = var2; - float var3 = 6.0F / 16.0F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, 1.0F, 0.5F + var3); - this.setTickOnLoad(true); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getBlockId(var2, var3 + 1, var4) == 0) { - int var6; - for(var6 = 1; var1.getBlockId(var2, var3 - var6, var4) == this.blockID; ++var6) { - } - - if(var6 < 3) { - int var7 = var1.getBlockMetadata(var2, var3, var4); - if(var7 == 15) { - var1.setBlockWithNotify(var2, var3 + 1, var4, this.blockID); - var1.setBlockMetadataWithNotify(var2, var3, var4, 0); - } else { - var1.setBlockMetadataWithNotify(var2, var3, var4, var7 + 1); - } - } - } - - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3 - 1, var4); - return var5 == this.blockID ? true : (var5 != Block.grass.blockID && var5 != Block.dirt.blockID ? false : (var1.getBlockMaterial(var2 - 1, var3 - 1, var4) == Material.water ? true : (var1.getBlockMaterial(var2 + 1, var3 - 1, var4) == Material.water ? true : (var1.getBlockMaterial(var2, var3 - 1, var4 - 1) == Material.water ? true : var1.getBlockMaterial(var2, var3 - 1, var4 + 1) == Material.water)))); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - this.func_4037_g(var1, var2, var3, var4); - } - - protected final void func_4037_g(World var1, int var2, int var3, int var4) { - if(!this.canBlockStay(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public boolean canBlockStay(World var1, int var2, int var3, int var4) { - return this.canPlaceBlockAt(var1, var2, var3, var4); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public int idDropped(int var1, Random var2) { - return Item.reed.swiftedIndex; - } - - public boolean allowsAttachment() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSand.java b/minecraft_server/src/net/minecraft/src/BlockSand.java deleted file mode 100644 index b8eb3c7..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSand.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSand extends Block { - public static boolean fallInstantly = false; - - public BlockSand(int var1, int var2) { - super(var1, var2, Material.sand); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - this.tryToFall(var1, var2, var3, var4); - } - - private void tryToFall(World var1, int var2, int var3, int var4) { - if(canFallBelow(var1, var2, var3 - 1, var4) && var3 >= 0) { - EntityFallingSand var8 = new EntityFallingSand(var1, (float)var2 + 0.5F, (float)var3 + 0.5F, (float)var4 + 0.5F, this.blockID); - if(fallInstantly) { - while(!var8.field_304_B) { - var8.onUpdate(); - } - } else { - var1.entityJoinedWorld(var8); - } - } - - } - - public int tickRate() { - return 3; - } - - public static boolean canFallBelow(World var0, int var1, int var2, int var3) { - int var4 = var0.getBlockId(var1, var2, var3); - if(var4 == 0) { - return true; - } else if(var4 == Block.fire.blockID) { - return true; - } else { - Material var5 = Block.blocksList[var4].blockMaterial; - return var5 == Material.water ? true : var5 == Material.lava; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSapling.java b/minecraft_server/src/net/minecraft/src/BlockSapling.java deleted file mode 100644 index ccacbf0..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSapling.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSapling extends BlockFlower { - protected BlockSapling(int var1, int var2) { - super(var1, var2); - float var3 = 0.4F; - this.setBlockBounds(0.5F - var3, 0.0F, 0.5F - var3, 0.5F + var3, var3 * 2.0F, 0.5F + var3); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - super.updateTick(var1, var2, var3, var4, var5); - if(var1.getBlockLightValue(var2, var3 + 1, var4) >= 9 && var5.nextInt(5) == 0) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var6 < 15) { - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 + 1); - } else { - var1.setBlock(var2, var3, var4, 0); - Object var7 = new WorldGenTrees(); - if(var5.nextInt(10) == 0) { - var7 = new WorldGenBigTree(); - } - - if(!((WorldGenerator)var7).generate(var1, var5, var2, var3, var4)) { - var1.setBlock(var2, var3, var4, this.blockID); - } - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSign.java b/minecraft_server/src/net/minecraft/src/BlockSign.java deleted file mode 100644 index 6d58453..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSign.java +++ /dev/null @@ -1,100 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSign extends BlockContainer { - private Class field_654_a; - private boolean field_653_b; - - protected BlockSign(int var1, Class var2, boolean var3) { - super(var1, Material.wood); - this.field_653_b = var3; - this.blockIndexInTexture = 4; - this.field_654_a = var2; - float var4 = 0.25F; - float var5 = 1.0F; - this.setBlockBounds(0.5F - var4, 0.0F, 0.5F - var4, 0.5F + var4, var5, 0.5F + var4); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - if(!this.field_653_b) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - float var6 = 9.0F / 32.0F; - float var7 = 25.0F / 32.0F; - float var8 = 0.0F; - float var9 = 1.0F; - float var10 = 2.0F / 16.0F; - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - if(var5 == 2) { - this.setBlockBounds(var8, var6, 1.0F - var10, var9, var7, 1.0F); - } - - if(var5 == 3) { - this.setBlockBounds(var8, var6, 0.0F, var9, var7, var10); - } - - if(var5 == 4) { - this.setBlockBounds(1.0F - var10, var6, var8, 1.0F, var7, var9); - } - - if(var5 == 5) { - this.setBlockBounds(0.0F, var6, var8, var10, var7, var9); - } - - } - } - - public boolean allowsAttachment() { - return false; - } - - protected TileEntity func_294_a_() { - try { - return (TileEntity)this.field_654_a.newInstance(); - } catch (Exception var2) { - throw new RuntimeException(var2); - } - } - - public int idDropped(int var1, Random var2) { - return Item.sign.swiftedIndex; - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - boolean var6 = false; - if(this.field_653_b) { - if(!var1.getBlockMaterial(var2, var3 - 1, var4).func_216_a()) { - var6 = true; - } - } else { - int var7 = var1.getBlockMetadata(var2, var3, var4); - var6 = true; - if(var7 == 2 && var1.getBlockMaterial(var2, var3, var4 + 1).func_216_a()) { - var6 = false; - } - - if(var7 == 3 && var1.getBlockMaterial(var2, var3, var4 - 1).func_216_a()) { - var6 = false; - } - - if(var7 == 4 && var1.getBlockMaterial(var2 + 1, var3, var4).func_216_a()) { - var6 = false; - } - - if(var7 == 5 && var1.getBlockMaterial(var2 - 1, var3, var4).func_216_a()) { - var6 = false; - } - } - - if(var6) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSlowSand.java b/minecraft_server/src/net/minecraft/src/BlockSlowSand.java deleted file mode 100644 index a0fbffa..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSlowSand.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -public class BlockSlowSand extends Block { - public BlockSlowSand(int var1, int var2) { - super(var1, var2, Material.sand); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - float var5 = 2.0F / 16.0F; - return AxisAlignedBB.getBoundingBoxFromPool((double)var2, (double)var3, (double)var4, (double)(var2 + 1), (double)((float)(var3 + 1) - var5), (double)(var4 + 1)); - } - - public void onEntityCollidedWithBlock(World var1, int var2, int var3, int var4, Entity var5) { - var5.motionX *= 0.4D; - var5.motionZ *= 0.4D; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSnow.java b/minecraft_server/src/net/minecraft/src/BlockSnow.java deleted file mode 100644 index f6620b2..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSnow.java +++ /dev/null @@ -1,71 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSnow extends Block { - protected BlockSnow(int var1, int var2) { - super(var1, var2, Material.snow); - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 2.0F / 16.0F, 1.0F); - this.setTickOnLoad(true); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockId(var2, var3 - 1, var4); - return var5 != 0 && Block.blocksList[var5].allowsAttachment() ? var1.getBlockMaterial(var2, var3 - 1, var4).func_218_c() : false; - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - this.func_275_g(var1, var2, var3, var4); - } - - private boolean func_275_g(World var1, int var2, int var3, int var4) { - if(!this.canPlaceBlockAt(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - return false; - } else { - return true; - } - } - - public void func_12007_g(World var1, int var2, int var3, int var4, int var5) { - int var6 = Item.snowball.swiftedIndex; - float var7 = 0.7F; - double var8 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.5D; - double var10 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.5D; - double var12 = (double)(var1.rand.nextFloat() * var7) + (double)(1.0F - var7) * 0.5D; - EntityItem var14 = new EntityItem(var1, (double)var2 + var8, (double)var3 + var10, (double)var4 + var12, new ItemStack(var6)); - var14.field_433_ad = 10; - var1.entityJoinedWorld(var14); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - public int idDropped(int var1, Random var2) { - return Item.snowball.swiftedIndex; - } - - public int quantityDropped(Random var1) { - return 0; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getSavedLightValue(EnumSkyBlock.Block, var2, var3, var4) > 11) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - Material var6 = var1.getBlockMaterial(var2, var3, var4); - return var5 == 1 ? true : (var6 == this.blockMaterial ? false : super.isSideInsideCoordinate(var1, var2, var3, var4, var5)); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSnowBlock.java b/minecraft_server/src/net/minecraft/src/BlockSnowBlock.java deleted file mode 100644 index 0a4c7a6..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSnowBlock.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSnowBlock extends Block { - protected BlockSnowBlock(int var1, int var2) { - super(var1, var2, Material.builtSnow); - this.setTickOnLoad(true); - } - - public int idDropped(int var1, Random var2) { - return Item.snowball.swiftedIndex; - } - - public int quantityDropped(Random var1) { - return 4; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var1.getSavedLightValue(EnumSkyBlock.Block, var2, var3, var4) > 11) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSoil.java b/minecraft_server/src/net/minecraft/src/BlockSoil.java deleted file mode 100644 index f53db8d..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSoil.java +++ /dev/null @@ -1,85 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockSoil extends Block { - protected BlockSoil(int var1) { - super(var1, Material.ground); - this.blockIndexInTexture = 87; - this.setTickOnLoad(true); - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 15.0F / 16.0F, 1.0F); - this.setLightOpacity(255); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return AxisAlignedBB.getBoundingBoxFromPool((double)(var2 + 0), (double)(var3 + 0), (double)(var4 + 0), (double)(var2 + 1), (double)(var3 + 1), (double)(var4 + 1)); - } - - public boolean allowsAttachment() { - return false; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(var5.nextInt(5) == 0) { - if(this.func_283_h(var1, var2, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 7); - } else { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var6 > 0) { - var1.setBlockMetadataWithNotify(var2, var3, var4, var6 - 1); - } else if(!this.func_282_g(var1, var2, var3, var4)) { - var1.setBlockWithNotify(var2, var3, var4, Block.dirt.blockID); - } - } - } - - } - - public void onEntityWalking(World var1, int var2, int var3, int var4, Entity var5) { - if(var1.rand.nextInt(4) == 0) { - var1.setBlockWithNotify(var2, var3, var4, Block.dirt.blockID); - } - - } - - private boolean func_282_g(World var1, int var2, int var3, int var4) { - byte var5 = 0; - - for(int var6 = var2 - var5; var6 <= var2 + var5; ++var6) { - for(int var7 = var4 - var5; var7 <= var4 + var5; ++var7) { - if(var1.getBlockId(var6, var3 + 1, var7) == Block.crops.blockID) { - return true; - } - } - } - - return false; - } - - private boolean func_283_h(World var1, int var2, int var3, int var4) { - for(int var5 = var2 - 4; var5 <= var2 + 4; ++var5) { - for(int var6 = var3; var6 <= var3 + 1; ++var6) { - for(int var7 = var4 - 4; var7 <= var4 + 4; ++var7) { - if(var1.getBlockMaterial(var5, var6, var7) == Material.water) { - return true; - } - } - } - } - - return false; - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - Material var6 = var1.getBlockMaterial(var2, var3 + 1, var4); - if(var6.func_216_a()) { - var1.setBlockWithNotify(var2, var3, var4, Block.dirt.blockID); - } - - } - - public int idDropped(int var1, Random var2) { - return Block.dirt.idDropped(0, var2); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockSponge.java b/minecraft_server/src/net/minecraft/src/BlockSponge.java deleted file mode 100644 index 5e6c41d..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockSponge.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.minecraft.src; - -public class BlockSponge extends Block { - protected BlockSponge(int var1) { - super(var1, Material.sponge); - this.blockIndexInTexture = 48; - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - byte var5 = 2; - - for(int var6 = var2 - var5; var6 <= var2 + var5; ++var6) { - for(int var7 = var3 - var5; var7 <= var3 + var5; ++var7) { - for(int var8 = var4 - var5; var8 <= var4 + var5; ++var8) { - if(var1.getBlockMaterial(var6, var7, var8) == Material.water) { - } - } - } - } - - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - byte var5 = 2; - - for(int var6 = var2 - var5; var6 <= var2 + var5; ++var6) { - for(int var7 = var3 - var5; var7 <= var3 + var5; ++var7) { - for(int var8 = var4 - var5; var8 <= var4 + var5; ++var8) { - var1.notifyBlocksOfNeighborChange(var6, var7, var8, var1.getBlockId(var6, var7, var8)); - } - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockStairs.java b/minecraft_server/src/net/minecraft/src/BlockStairs.java deleted file mode 100644 index b6b122e..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockStairs.java +++ /dev/null @@ -1,156 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.Random; - -public class BlockStairs extends Block { - private Block field_651_a; - - protected BlockStairs(int var1, Block var2) { - super(var1, var2.blockIndexInTexture, var2.blockMaterial); - this.field_651_a = var2; - this.setHardness(var2.blockHardness); - this.setResistance(var2.blockResistance / 3.0F); - this.setStepSound(var2.stepSound); - } - - public void setBlockBoundsBasedOnState(IBlockAccess var1, int var2, int var3, int var4) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return super.getCollisionBoundingBoxFromPool(var1, var2, var3, var4); - } - - public boolean allowsAttachment() { - return false; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - return super.isSideInsideCoordinate(var1, var2, var3, var4, var5); - } - - public void getCollidingBoundingBoxes(World var1, int var2, int var3, int var4, AxisAlignedBB var5, ArrayList var6) { - int var7 = var1.getBlockMetadata(var2, var3, var4); - if(var7 == 0) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 0.5F, 0.5F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - this.setBlockBounds(0.5F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - } else if(var7 == 1) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 0.5F, 1.0F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - this.setBlockBounds(0.5F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - } else if(var7 == 2) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 0.5F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - this.setBlockBounds(0.0F, 0.0F, 0.5F, 1.0F, 1.0F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - } else if(var7 == 3) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 0.5F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - this.setBlockBounds(0.0F, 0.0F, 0.5F, 1.0F, 0.5F, 1.0F); - super.getCollidingBoundingBoxes(var1, var2, var3, var4, var5, var6); - } - - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); - } - - public void onBlockClicked(World var1, int var2, int var3, int var4, EntityPlayer var5) { - this.field_651_a.onBlockClicked(var1, var2, var3, var4, var5); - } - - public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { - this.field_651_a.onBlockDestroyedByPlayer(var1, var2, var3, var4, var5); - } - - public float func_226_a(Entity var1) { - return this.field_651_a.func_226_a(var1); - } - - public int idDropped(int var1, Random var2) { - return this.field_651_a.idDropped(var1, var2); - } - - public int quantityDropped(Random var1) { - return this.field_651_a.quantityDropped(var1); - } - - public int getBlockTextureFromSide(int var1) { - return this.field_651_a.getBlockTextureFromSide(var1); - } - - public int tickRate() { - return this.field_651_a.tickRate(); - } - - public void velocityToAddToEntity(World var1, int var2, int var3, int var4, Entity var5, Vec3D var6) { - this.field_651_a.velocityToAddToEntity(var1, var2, var3, var4, var5, var6); - } - - public boolean isCollidable() { - return this.field_651_a.isCollidable(); - } - - public boolean canCollideCheck(int var1, boolean var2) { - return this.field_651_a.canCollideCheck(var1, var2); - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return this.field_651_a.canPlaceBlockAt(var1, var2, var3, var4); - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - this.onNeighborBlockChange(var1, var2, var3, var4, 0); - this.field_651_a.onBlockAdded(var1, var2, var3, var4); - } - - public void onBlockRemoval(World var1, int var2, int var3, int var4) { - this.field_651_a.onBlockRemoval(var1, var2, var3, var4); - } - - public void dropBlockAsItemWithChance(World var1, int var2, int var3, int var4, int var5, float var6) { - this.field_651_a.dropBlockAsItemWithChance(var1, var2, var3, var4, var5, var6); - } - - public void dropBlockAsItem(World var1, int var2, int var3, int var4, int var5) { - this.field_651_a.dropBlockAsItem(var1, var2, var3, var4, var5); - } - - public void onEntityWalking(World var1, int var2, int var3, int var4, Entity var5) { - this.field_651_a.onEntityWalking(var1, var2, var3, var4, var5); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - this.field_651_a.updateTick(var1, var2, var3, var4, var5); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - return this.field_651_a.blockActivated(var1, var2, var3, var4, var5); - } - - public void onBlockDestroyedByExplosion(World var1, int var2, int var3, int var4) { - this.field_651_a.onBlockDestroyedByExplosion(var1, var2, var3, var4); - } - - public void onBlockPlacedBy(World var1, int var2, int var3, int var4, EntityLiving var5) { - int var6 = MathHelper.floor_double((double)(var5.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3; - if(var6 == 0) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 2); - } - - if(var6 == 1) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 1); - } - - if(var6 == 2) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 3); - } - - if(var6 == 3) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 0); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockStationary.java b/minecraft_server/src/net/minecraft/src/BlockStationary.java deleted file mode 100644 index 2b5b3c9..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockStationary.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockStationary extends BlockFluids { - protected BlockStationary(int var1, Material var2) { - super(var1, var2); - this.setTickOnLoad(false); - if(var2 == Material.lava) { - this.setTickOnLoad(true); - } - - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - super.onNeighborBlockChange(var1, var2, var3, var4, var5); - if(var1.getBlockId(var2, var3, var4) == this.blockID) { - this.func_15002_i(var1, var2, var3, var4); - } - - } - - private void func_15002_i(World var1, int var2, int var3, int var4) { - int var5 = var1.getBlockMetadata(var2, var3, var4); - var1.field_808_h = true; - var1.func_470_a(var2, var3, var4, this.blockID - 1, var5); - var1.func_519_b(var2, var3, var4, var2, var3, var4); - var1.scheduleBlockUpdate(var2, var3, var4, this.blockID - 1); - var1.field_808_h = false; - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - if(this.blockMaterial == Material.lava) { - int var6 = var5.nextInt(3); - - for(int var7 = 0; var7 < var6; ++var7) { - var2 += var5.nextInt(3) - 1; - ++var3; - var4 += var5.nextInt(3) - 1; - int var8 = var1.getBlockId(var2, var3, var4); - if(var8 == 0) { - if(this.func_4033_j(var1, var2 - 1, var3, var4) || this.func_4033_j(var1, var2 + 1, var3, var4) || this.func_4033_j(var1, var2, var3, var4 - 1) || this.func_4033_j(var1, var2, var3, var4 + 1) || this.func_4033_j(var1, var2, var3 - 1, var4) || this.func_4033_j(var1, var2, var3 + 1, var4)) { - var1.setBlockWithNotify(var2, var3, var4, Block.fire.blockID); - return; - } - } else if(Block.blocksList[var8].blockMaterial.func_218_c()) { - return; - } - } - } - - } - - private boolean func_4033_j(World var1, int var2, int var3, int var4) { - return var1.getBlockMaterial(var2, var3, var4).getBurning(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockStep.java b/minecraft_server/src/net/minecraft/src/BlockStep.java deleted file mode 100644 index 14a8b34..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockStep.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockStep extends Block { - private boolean field_666_a; - - public BlockStep(int var1, boolean var2) { - super(var1, 6, Material.rock); - this.field_666_a = var2; - if(!var2) { - this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.5F, 1.0F); - } - - this.setLightOpacity(255); - } - - public int getBlockTextureFromSide(int var1) { - return var1 <= 1 ? 6 : 5; - } - - public boolean allowsAttachment() { - return this.field_666_a; - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(this == Block.stairSingle) { - } - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(this != Block.stairSingle) { - super.onBlockAdded(var1, var2, var3, var4); - } - - int var5 = var1.getBlockId(var2, var3 - 1, var4); - if(var5 == stairSingle.blockID) { - var1.setBlockWithNotify(var2, var3, var4, 0); - var1.setBlockWithNotify(var2, var3 - 1, var4, Block.stairDouble.blockID); - } - - } - - public int idDropped(int var1, Random var2) { - return Block.stairSingle.blockID; - } - - public boolean isSideInsideCoordinate(IBlockAccess var1, int var2, int var3, int var4, int var5) { - if(this != Block.stairSingle) { - super.isSideInsideCoordinate(var1, var2, var3, var4, var5); - } - - return var5 == 1 ? true : (!super.isSideInsideCoordinate(var1, var2, var3, var4, var5) ? false : (var5 == 0 ? true : var1.getBlockId(var2, var3, var4) != this.blockID)); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockStone.java b/minecraft_server/src/net/minecraft/src/BlockStone.java deleted file mode 100644 index 5b460b7..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockStone.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockStone extends Block { - public BlockStone(int var1, int var2) { - super(var1, var2, Material.rock); - } - - public int idDropped(int var1, Random var2) { - return Block.cobblestone.blockID; - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockTNT.java b/minecraft_server/src/net/minecraft/src/BlockTNT.java deleted file mode 100644 index 6f5fb9f..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockTNT.java +++ /dev/null @@ -1,39 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockTNT extends Block { - public BlockTNT(int var1, int var2) { - super(var1, var2, Material.tnt); - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 0 ? this.blockIndexInTexture + 2 : (var1 == 1 ? this.blockIndexInTexture + 1 : this.blockIndexInTexture); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(var5 > 0 && Block.blocksList[var5].canProvidePower() && var1.isBlockIndirectlyGettingPowered(var2, var3, var4)) { - this.onBlockDestroyedByPlayer(var1, var2, var3, var4, 0); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - - } - - public int quantityDropped(Random var1) { - return 0; - } - - public void onBlockDestroyedByExplosion(World var1, int var2, int var3, int var4) { - EntityTNTPrimed var5 = new EntityTNTPrimed(var1, (double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F)); - var5.fuse = var1.rand.nextInt(var5.fuse / 4) + var5.fuse / 8; - var1.entityJoinedWorld(var5); - } - - public void onBlockDestroyedByPlayer(World var1, int var2, int var3, int var4, int var5) { - if(!var1.multiplayerWorld) { - EntityTNTPrimed var6 = new EntityTNTPrimed(var1, (double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F)); - var1.entityJoinedWorld(var6); - var1.playSoundAtEntity(var6, "random.fuse", 1.0F, 1.0F); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockTorch.java b/minecraft_server/src/net/minecraft/src/BlockTorch.java deleted file mode 100644 index 3493a53..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockTorch.java +++ /dev/null @@ -1,132 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class BlockTorch extends Block { - protected BlockTorch(int var1, int var2) { - super(var1, var2, Material.circuits); - this.setTickOnLoad(true); - } - - public AxisAlignedBB getCollisionBoundingBoxFromPool(World var1, int var2, int var3, int var4) { - return null; - } - - public boolean allowsAttachment() { - return false; - } - - public boolean canPlaceBlockAt(World var1, int var2, int var3, int var4) { - return var1.doesBlockAllowAttachment(var2 - 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2 + 1, var3, var4) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 - 1) ? true : (var1.doesBlockAllowAttachment(var2, var3, var4 + 1) ? true : var1.doesBlockAllowAttachment(var2, var3 - 1, var4)))); - } - - public void onBlockPlaced(World var1, int var2, int var3, int var4, int var5) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - if(var5 == 1 && var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var6 = 5; - } - - if(var5 == 2 && var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var6 = 4; - } - - if(var5 == 3 && var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var6 = 3; - } - - if(var5 == 4 && var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var6 = 2; - } - - if(var5 == 5 && var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var6 = 1; - } - - var1.setBlockMetadataWithNotify(var2, var3, var4, var6); - } - - public void updateTick(World var1, int var2, int var3, int var4, Random var5) { - super.updateTick(var1, var2, var3, var4, var5); - if(var1.getBlockMetadata(var2, var3, var4) == 0) { - this.onBlockAdded(var1, var2, var3, var4); - } - - } - - public void onBlockAdded(World var1, int var2, int var3, int var4) { - if(var1.doesBlockAllowAttachment(var2 - 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 1); - } else if(var1.doesBlockAllowAttachment(var2 + 1, var3, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 2); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 - 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 3); - } else if(var1.doesBlockAllowAttachment(var2, var3, var4 + 1)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 4); - } else if(var1.doesBlockAllowAttachment(var2, var3 - 1, var4)) { - var1.setBlockMetadataWithNotify(var2, var3, var4, 5); - } - - this.func_279_g(var1, var2, var3, var4); - } - - public void onNeighborBlockChange(World var1, int var2, int var3, int var4, int var5) { - if(this.func_279_g(var1, var2, var3, var4)) { - int var6 = var1.getBlockMetadata(var2, var3, var4); - boolean var7 = false; - if(!var1.doesBlockAllowAttachment(var2 - 1, var3, var4) && var6 == 1) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2 + 1, var3, var4) && var6 == 2) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 - 1) && var6 == 3) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3, var4 + 1) && var6 == 4) { - var7 = true; - } - - if(!var1.doesBlockAllowAttachment(var2, var3 - 1, var4) && var6 == 5) { - var7 = true; - } - - if(var7) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - } - } - - } - - private boolean func_279_g(World var1, int var2, int var3, int var4) { - if(!this.canPlaceBlockAt(var1, var2, var3, var4)) { - this.dropBlockAsItem(var1, var2, var3, var4, var1.getBlockMetadata(var2, var3, var4)); - var1.setBlockWithNotify(var2, var3, var4, 0); - return false; - } else { - return true; - } - } - - public MovingObjectPosition collisionRayTrace(World var1, int var2, int var3, int var4, Vec3D var5, Vec3D var6) { - int var7 = var1.getBlockMetadata(var2, var3, var4) & 7; - float var8 = 0.15F; - if(var7 == 1) { - this.setBlockBounds(0.0F, 0.2F, 0.5F - var8, var8 * 2.0F, 0.8F, 0.5F + var8); - } else if(var7 == 2) { - this.setBlockBounds(1.0F - var8 * 2.0F, 0.2F, 0.5F - var8, 1.0F, 0.8F, 0.5F + var8); - } else if(var7 == 3) { - this.setBlockBounds(0.5F - var8, 0.2F, 0.0F, 0.5F + var8, 0.8F, var8 * 2.0F); - } else if(var7 == 4) { - this.setBlockBounds(0.5F - var8, 0.2F, 1.0F - var8 * 2.0F, 0.5F + var8, 0.8F, 1.0F); - } else { - var8 = 0.1F; - this.setBlockBounds(0.5F - var8, 0.0F, 0.5F - var8, 0.5F + var8, 0.6F, 0.5F + var8); - } - - return super.collisionRayTrace(var1, var2, var3, var4, var5, var6); - } -} diff --git a/minecraft_server/src/net/minecraft/src/BlockWorkbench.java b/minecraft_server/src/net/minecraft/src/BlockWorkbench.java deleted file mode 100644 index 3a25677..0000000 --- a/minecraft_server/src/net/minecraft/src/BlockWorkbench.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -public class BlockWorkbench extends Block { - protected BlockWorkbench(int var1) { - super(var1, Material.wood); - this.blockIndexInTexture = 59; - } - - public int getBlockTextureFromSide(int var1) { - return var1 == 1 ? this.blockIndexInTexture - 16 : (var1 == 0 ? Block.planks.getBlockTextureFromSide(0) : (var1 != 2 && var1 != 4 ? this.blockIndexInTexture : this.blockIndexInTexture + 1)); - } - - public boolean blockActivated(World var1, int var2, int var3, int var4, EntityPlayer var5) { - var5.func_174_A(); - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Chunk.java b/minecraft_server/src/net/minecraft/src/Chunk.java deleted file mode 100644 index 507eefa..0000000 --- a/minecraft_server/src/net/minecraft/src/Chunk.java +++ /dev/null @@ -1,575 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Random; - -public class Chunk { - public static boolean field_694_a; - public byte[] blocks; - public boolean field_692_c; - public World worldObj; - public NibbleArray data; - public NibbleArray skylightMap; - public NibbleArray blocklightMap; - public byte[] heightMap; - public int field_686_i; - public final int xPosition; - public final int zPosition; - public Map field_683_l; - public List[] entities; - public boolean isTerrainPopulated; - public boolean isModified; - public boolean field_679_p; - public boolean field_678_q; - public boolean field_677_r; - public long field_676_s; - - public Chunk(World var1, int var2, int var3) { - this.field_683_l = new HashMap(); - this.entities = new List[8]; - this.isTerrainPopulated = false; - this.isModified = false; - this.field_678_q = false; - this.field_677_r = false; - this.field_676_s = 0L; - this.worldObj = var1; - this.xPosition = var2; - this.zPosition = var3; - this.heightMap = new byte[256]; - - for(int var4 = 0; var4 < this.entities.length; ++var4) { - this.entities[var4] = new ArrayList(); - } - - } - - public Chunk(World var1, byte[] var2, int var3, int var4) { - this(var1, var3, var4); - this.blocks = var2; - this.data = new NibbleArray(var2.length); - this.skylightMap = new NibbleArray(var2.length); - this.blocklightMap = new NibbleArray(var2.length); - } - - public boolean func_351_a(int var1, int var2) { - return var1 == this.xPosition && var2 == this.zPosition; - } - - public int getHeightValue(int var1, int var2) { - return this.heightMap[var2 << 4 | var1] & 255; - } - - public void func_348_a() { - } - - public void func_353_b() { - int var1 = 127; - - int var2; - int var3; - for(var2 = 0; var2 < 16; ++var2) { - for(var3 = 0; var3 < 16; ++var3) { - this.heightMap[var3 << 4 | var2] = -128; - this.func_339_g(var2, 127, var3); - if((this.heightMap[var3 << 4 | var2] & 255) < var1) { - var1 = this.heightMap[var3 << 4 | var2] & 255; - } - } - } - - this.field_686_i = var1; - - for(var2 = 0; var2 < 16; ++var2) { - for(var3 = 0; var3 < 16; ++var3) { - this.func_333_c(var2, var3); - } - } - - this.isModified = true; - } - - public void func_4053_c() { - byte var1 = 32; - - for(int var2 = 0; var2 < 16; ++var2) { - for(int var3 = 0; var3 < 16; ++var3) { - int var4 = var2 << 11 | var3 << 7; - - int var5; - int var6; - for(var5 = 0; var5 < 128; ++var5) { - var6 = Block.lightValue[this.blocks[var4 + var5]]; - if(var6 > 0) { - this.blocklightMap.setNibble(var2, var5, var3, var6); - } - } - - var5 = 15; - - for(var6 = var1 - 2; var6 < 128 && var5 > 0; this.blocklightMap.setNibble(var2, var6, var3, var5)) { - ++var6; - byte var7 = this.blocks[var4 + var6]; - int var8 = Block.lightOpacity[var7]; - int var9 = Block.lightValue[var7]; - if(var8 == 0) { - var8 = 1; - } - - var5 -= var8; - if(var9 > var5) { - var5 = var9; - } - - if(var5 < 0) { - var5 = 0; - } - } - } - } - - this.worldObj.func_483_a(EnumSkyBlock.Block, this.xPosition * 16, var1 - 1, this.zPosition * 16, this.xPosition * 16 + 16, var1 + 1, this.zPosition * 16 + 16); - this.isModified = true; - } - - private void func_333_c(int var1, int var2) { - int var3 = this.getHeightValue(var1, var2); - int var4 = this.xPosition * 16 + var1; - int var5 = this.zPosition * 16 + var2; - this.func_355_f(var4 - 1, var5, var3); - this.func_355_f(var4 + 1, var5, var3); - this.func_355_f(var4, var5 - 1, var3); - this.func_355_f(var4, var5 + 1, var3); - } - - private void func_355_f(int var1, int var2, int var3) { - int var4 = this.worldObj.getHeightValue(var1, var2); - if(var4 > var3) { - this.worldObj.func_483_a(EnumSkyBlock.Sky, var1, var3, var2, var1, var4, var2); - } else if(var4 < var3) { - this.worldObj.func_483_a(EnumSkyBlock.Sky, var1, var4, var2, var1, var3, var2); - } - - this.isModified = true; - } - - private void func_339_g(int var1, int var2, int var3) { - int var4 = this.heightMap[var3 << 4 | var1] & 255; - int var5 = var4; - if(var2 > var4) { - var5 = var2; - } - - for(int var6 = var1 << 11 | var3 << 7; var5 > 0 && Block.lightOpacity[this.blocks[var6 + var5 - 1]] == 0; --var5) { - } - - if(var5 != var4) { - this.worldObj.func_498_f(var1, var3, var5, var4); - this.heightMap[var3 << 4 | var1] = (byte)var5; - int var7; - int var8; - int var9; - if(var5 < this.field_686_i) { - this.field_686_i = var5; - } else { - var7 = 127; - - for(var8 = 0; var8 < 16; ++var8) { - for(var9 = 0; var9 < 16; ++var9) { - if((this.heightMap[var9 << 4 | var8] & 255) < var7) { - var7 = this.heightMap[var9 << 4 | var8] & 255; - } - } - } - - this.field_686_i = var7; - } - - var7 = this.xPosition * 16 + var1; - var8 = this.zPosition * 16 + var3; - if(var5 < var4) { - for(var9 = var5; var9 < var4; ++var9) { - this.skylightMap.setNibble(var1, var9, var3, 15); - } - } else { - this.worldObj.func_483_a(EnumSkyBlock.Sky, var7, var4, var8, var7, var5, var8); - - for(var9 = var4; var9 < var5; ++var9) { - this.skylightMap.setNibble(var1, var9, var3, 0); - } - } - - var9 = 15; - - int var10; - for(var10 = var5; var5 > 0 && var9 > 0; this.skylightMap.setNibble(var1, var5, var3, var9)) { - --var5; - int var11 = Block.lightOpacity[this.getBlockID(var1, var5, var3)]; - if(var11 == 0) { - var11 = 1; - } - - var9 -= var11; - if(var9 < 0) { - var9 = 0; - } - } - - while(var5 > 0 && Block.lightOpacity[this.getBlockID(var1, var5 - 1, var3)] == 0) { - --var5; - } - - if(var5 != var10) { - this.worldObj.func_483_a(EnumSkyBlock.Sky, var7 - 1, var5, var8 - 1, var7 + 1, var10, var8 + 1); - } - - this.isModified = true; - } - } - - public int getBlockID(int var1, int var2, int var3) { - return this.blocks[var1 << 11 | var3 << 7 | var2]; - } - - public boolean setBlockIDWithMetadata(int var1, int var2, int var3, int var4, int var5) { - byte var6 = (byte)var4; - int var7 = this.heightMap[var3 << 4 | var1] & 255; - int var8 = this.blocks[var1 << 11 | var3 << 7 | var2] & 255; - if(var8 == var4 && this.data.getNibble(var1, var2, var3) == var5) { - return false; - } else { - int var9 = this.xPosition * 16 + var1; - int var10 = this.zPosition * 16 + var3; - this.blocks[var1 << 11 | var3 << 7 | var2] = var6; - if(var8 != 0 && !this.worldObj.multiplayerWorld) { - Block.blocksList[var8].onBlockRemoval(this.worldObj, var9, var2, var10); - } - - this.data.setNibble(var1, var2, var3, var5); - if(!this.worldObj.field_4272_q.field_4306_c) { - if(Block.lightOpacity[var6] != 0) { - if(var2 >= var7) { - this.func_339_g(var1, var2 + 1, var3); - } - } else if(var2 == var7 - 1) { - this.func_339_g(var1, var2, var3); - } - - this.worldObj.func_483_a(EnumSkyBlock.Sky, var9, var2, var10, var9, var2, var10); - } - - this.worldObj.func_483_a(EnumSkyBlock.Block, var9, var2, var10, var9, var2, var10); - this.func_333_c(var1, var3); - if(var4 != 0) { - Block.blocksList[var4].onBlockAdded(this.worldObj, var9, var2, var10); - } - - this.data.setNibble(var1, var2, var3, var5); - this.isModified = true; - return true; - } - } - - public boolean setBlockID(int var1, int var2, int var3, int var4) { - byte var5 = (byte)var4; - int var6 = this.heightMap[var3 << 4 | var1] & 255; - int var7 = this.blocks[var1 << 11 | var3 << 7 | var2] & 255; - if(var7 == var4) { - return false; - } else { - int var8 = this.xPosition * 16 + var1; - int var9 = this.zPosition * 16 + var3; - this.blocks[var1 << 11 | var3 << 7 | var2] = var5; - if(var7 != 0) { - Block.blocksList[var7].onBlockRemoval(this.worldObj, var8, var2, var9); - } - - this.data.setNibble(var1, var2, var3, 0); - if(Block.lightOpacity[var5] != 0) { - if(var2 >= var6) { - this.func_339_g(var1, var2 + 1, var3); - } - } else if(var2 == var6 - 1) { - this.func_339_g(var1, var2, var3); - } - - this.worldObj.func_483_a(EnumSkyBlock.Sky, var8, var2, var9, var8, var2, var9); - this.worldObj.func_483_a(EnumSkyBlock.Block, var8, var2, var9, var8, var2, var9); - this.func_333_c(var1, var3); - if(var4 != 0 && !this.worldObj.multiplayerWorld) { - Block.blocksList[var4].onBlockAdded(this.worldObj, var8, var2, var9); - } - - this.isModified = true; - return true; - } - } - - public int getBlockMetadata(int var1, int var2, int var3) { - return this.data.getNibble(var1, var2, var3); - } - - public void setBlockMetadata(int var1, int var2, int var3, int var4) { - this.isModified = true; - this.data.setNibble(var1, var2, var3, var4); - } - - public int getSavedLightValue(EnumSkyBlock var1, int var2, int var3, int var4) { - return var1 == EnumSkyBlock.Sky ? this.skylightMap.getNibble(var2, var3, var4) : (var1 == EnumSkyBlock.Block ? this.blocklightMap.getNibble(var2, var3, var4) : 0); - } - - public void setLightValue(EnumSkyBlock var1, int var2, int var3, int var4, int var5) { - this.isModified = true; - if(var1 == EnumSkyBlock.Sky) { - this.skylightMap.setNibble(var2, var3, var4, var5); - } else { - if(var1 != EnumSkyBlock.Block) { - return; - } - - this.blocklightMap.setNibble(var2, var3, var4, var5); - } - - } - - public int getBlockLightValue(int var1, int var2, int var3, int var4) { - int var5 = this.skylightMap.getNibble(var1, var2, var3); - if(var5 > 0) { - field_694_a = true; - } - - var5 -= var4; - int var6 = this.blocklightMap.getNibble(var1, var2, var3); - if(var6 > var5) { - var5 = var6; - } - - return var5; - } - - public void addEntity(Entity var1) { - if(!this.field_678_q) { - this.field_677_r = true; - int var2 = MathHelper.floor_double(var1.posX / 16.0D); - int var3 = MathHelper.floor_double(var1.posZ / 16.0D); - if(var2 != this.xPosition || var3 != this.zPosition) { - System.out.println("Wrong location! " + var1); - Thread.dumpStack(); - } - - int var4 = MathHelper.floor_double(var1.posY / 16.0D); - if(var4 < 0) { - var4 = 0; - } - - if(var4 >= this.entities.length) { - var4 = this.entities.length - 1; - } - - var1.field_276_Z = true; - var1.field_307_aa = this.xPosition; - var1.field_305_ab = var4; - var1.field_303_ac = this.zPosition; - this.entities[var4].add(var1); - } - } - - public void func_350_b(Entity var1) { - this.func_332_a(var1, var1.field_305_ab); - } - - public void func_332_a(Entity var1, int var2) { - if(var2 < 0) { - var2 = 0; - } - - if(var2 >= this.entities.length) { - var2 = this.entities.length - 1; - } - - this.entities[var2].remove(var1); - } - - public boolean canBlockSeeTheSky(int var1, int var2, int var3) { - return var2 >= (this.heightMap[var3 << 4 | var1] & 255); - } - - public TileEntity func_338_d(int var1, int var2, int var3) { - ChunkPosition var4 = new ChunkPosition(var1, var2, var3); - TileEntity var5 = (TileEntity)this.field_683_l.get(var4); - if(var5 == null) { - int var6 = this.getBlockID(var1, var2, var3); - if(!Block.isBlockContainer[var6]) { - return null; - } - - BlockContainer var7 = (BlockContainer)Block.blocksList[var6]; - var7.onBlockAdded(this.worldObj, this.xPosition * 16 + var1, var2, this.zPosition * 16 + var3); - var5 = (TileEntity)this.field_683_l.get(var4); - } - - return var5; - } - - public void func_349_a(TileEntity var1) { - int var2 = var1.xCoord - this.xPosition * 16; - int var3 = var1.yCoord; - int var4 = var1.zCoord - this.zPosition * 16; - this.func_352_a(var2, var3, var4, var1); - } - - public void func_352_a(int var1, int var2, int var3, TileEntity var4) { - ChunkPosition var5 = new ChunkPosition(var1, var2, var3); - var4.worldObj = this.worldObj; - var4.xCoord = this.xPosition * 16 + var1; - var4.yCoord = var2; - var4.zCoord = this.zPosition * 16 + var3; - if(this.getBlockID(var1, var2, var3) != 0 && Block.blocksList[this.getBlockID(var1, var2, var3)] instanceof BlockContainer) { - if(this.field_692_c) { - if(this.field_683_l.get(var5) != null) { - this.worldObj.field_814_b.remove(this.field_683_l.get(var5)); - } - - this.worldObj.field_814_b.add(var4); - } - - this.field_683_l.put(var5, var4); - } else { - System.out.println("Attempted to place a tile entity where there was no entity tile!"); - } - } - - public void func_359_e(int var1, int var2, int var3) { - ChunkPosition var4 = new ChunkPosition(var1, var2, var3); - if(this.field_692_c) { - this.worldObj.field_814_b.remove(this.field_683_l.remove(var4)); - } - - } - - public void func_358_c() { - this.field_692_c = true; - this.worldObj.field_814_b.addAll(this.field_683_l.values()); - - for(int var1 = 0; var1 < this.entities.length; ++var1) { - this.worldObj.func_464_a(this.entities[var1]); - } - - } - - public void func_331_d() { - this.field_692_c = false; - this.worldObj.field_814_b.removeAll(this.field_683_l.values()); - - for(int var1 = 0; var1 < this.entities.length; ++var1) { - this.worldObj.func_461_b(this.entities[var1]); - } - - } - - public void func_336_e() { - this.isModified = true; - } - - public void getEntitiesWithinAABBForEntity(Entity var1, AxisAlignedBB var2, List var3) { - int var4 = MathHelper.floor_double((var2.minY - 2.0D) / 16.0D); - int var5 = MathHelper.floor_double((var2.maxY + 2.0D) / 16.0D); - if(var4 < 0) { - var4 = 0; - } - - if(var5 >= this.entities.length) { - var5 = this.entities.length - 1; - } - - for(int var6 = var4; var6 <= var5; ++var6) { - List var7 = this.entities[var6]; - - for(int var8 = 0; var8 < var7.size(); ++var8) { - Entity var9 = (Entity)var7.get(var8); - if(var9 != var1 && var9.boundingBox.intersectsWith(var2)) { - var3.add(var9); - } - } - } - - } - - public void getEntitiesOfTypeWithinAAAB(Class var1, AxisAlignedBB var2, List var3) { - int var4 = MathHelper.floor_double((var2.minY - 2.0D) / 16.0D); - int var5 = MathHelper.floor_double((var2.maxY + 2.0D) / 16.0D); - if(var4 < 0) { - var4 = 0; - } - - if(var5 >= this.entities.length) { - var5 = this.entities.length - 1; - } - - for(int var6 = var4; var6 <= var5; ++var6) { - List var7 = this.entities[var6]; - - for(int var8 = 0; var8 < var7.size(); ++var8) { - Entity var9 = (Entity)var7.get(var8); - if(var1.isAssignableFrom(var9.getClass()) && var9.boundingBox.intersectsWith(var2)) { - var3.add(var9); - } - } - } - - } - - public boolean func_347_a() { - return this.field_679_p ? false : (this.field_677_r && this.worldObj.worldTime != this.field_676_s ? true : this.isModified); - } - - public int func_340_a(byte[] var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) { - int var9; - int var10; - int var11; - int var12; - for(var9 = var2; var9 < var5; ++var9) { - for(var10 = var4; var10 < var7; ++var10) { - var11 = var9 << 11 | var10 << 7 | var3; - var12 = var6 - var3; - System.arraycopy(this.blocks, var11, var1, var8, var12); - var8 += var12; - } - } - - for(var9 = var2; var9 < var5; ++var9) { - for(var10 = var4; var10 < var7; ++var10) { - var11 = (var9 << 11 | var10 << 7 | var3) >> 1; - var12 = (var6 - var3) / 2; - System.arraycopy(this.data.data, var11, var1, var8, var12); - var8 += var12; - } - } - - for(var9 = var2; var9 < var5; ++var9) { - for(var10 = var4; var10 < var7; ++var10) { - var11 = (var9 << 11 | var10 << 7 | var3) >> 1; - var12 = (var6 - var3) / 2; - System.arraycopy(this.blocklightMap.data, var11, var1, var8, var12); - var8 += var12; - } - } - - for(var9 = var2; var9 < var5; ++var9) { - for(var10 = var4; var10 < var7; ++var10) { - var11 = (var9 << 11 | var10 << 7 | var3) >> 1; - var12 = (var6 - var3) / 2; - System.arraycopy(this.skylightMap.data, var11, var1, var8, var12); - var8 += var12; - } - } - - return var8; - } - - public Random func_334_a(long var1) { - return new Random(this.worldObj.randomSeed + (long)(this.xPosition * this.xPosition * 4987142) + (long)(this.xPosition * 5947611) + (long)(this.zPosition * this.zPosition) * 4392871L + (long)(this.zPosition * 389711) ^ var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkCache.java b/minecraft_server/src/net/minecraft/src/ChunkCache.java deleted file mode 100644 index 98add77..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkCache.java +++ /dev/null @@ -1,58 +0,0 @@ -package net.minecraft.src; - -public class ChunkCache implements IBlockAccess { - private int field_823_a; - private int field_822_b; - private Chunk[][] field_825_c; - private World worldObj; - - public ChunkCache(World var1, int var2, int var3, int var4, int var5, int var6, int var7) { - this.worldObj = var1; - this.field_823_a = var2 >> 4; - this.field_822_b = var4 >> 4; - int var8 = var5 >> 4; - int var9 = var7 >> 4; - this.field_825_c = new Chunk[var8 - this.field_823_a + 1][var9 - this.field_822_b + 1]; - - for(int var10 = this.field_823_a; var10 <= var8; ++var10) { - for(int var11 = this.field_822_b; var11 <= var9; ++var11) { - this.field_825_c[var10 - this.field_823_a][var11 - this.field_822_b] = var1.getChunkFromChunkCoords(var10, var11); - } - } - - } - - public int getBlockId(int var1, int var2, int var3) { - if(var2 < 0) { - return 0; - } else if(var2 >= 128) { - return 0; - } else { - int var4 = (var1 >> 4) - this.field_823_a; - int var5 = (var3 >> 4) - this.field_822_b; - return this.field_825_c[var4][var5].getBlockID(var1 & 15, var2, var3 & 15); - } - } - - public int getBlockMetadata(int var1, int var2, int var3) { - if(var2 < 0) { - return 0; - } else if(var2 >= 128) { - return 0; - } else { - int var4 = (var1 >> 4) - this.field_823_a; - int var5 = (var3 >> 4) - this.field_822_b; - return this.field_825_c[var4][var5].getBlockMetadata(var1 & 15, var2, var3 & 15); - } - } - - public Material getBlockMaterial(int var1, int var2, int var3) { - int var4 = this.getBlockId(var1, var2, var3); - return var4 == 0 ? Material.air : Block.blocksList[var4].blockMaterial; - } - - public boolean doesBlockAllowAttachment(int var1, int var2, int var3) { - Block var4 = Block.blocksList[this.getBlockId(var1, var2, var3)]; - return var4 == null ? false : var4.allowsAttachment(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkCoordIntPair.java b/minecraft_server/src/net/minecraft/src/ChunkCoordIntPair.java deleted file mode 100644 index aa92fc9..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkCoordIntPair.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.minecraft.src; - -public class ChunkCoordIntPair { - public int field_152_a; - public int field_151_b; - - public ChunkCoordIntPair(int var1, int var2) { - this.field_152_a = var1; - this.field_151_b = var2; - } - - public int hashCode() { - return this.field_152_a << 8 | this.field_151_b; - } - - public boolean equals(Object var1) { - ChunkCoordIntPair var2 = (ChunkCoordIntPair)var1; - return var2.field_152_a == this.field_152_a && var2.field_151_b == this.field_151_b; - } - - public double func_73_a(Entity var1) { - double var2 = (double)(this.field_152_a * 16 + 8); - double var4 = (double)(this.field_151_b * 16 + 8); - double var6 = var2 - var1.posX; - double var8 = var4 - var1.posZ; - return var6 * var6 + var8 * var8; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkCoordinates.java b/minecraft_server/src/net/minecraft/src/ChunkCoordinates.java deleted file mode 100644 index 24cbeb2..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkCoordinates.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -final class ChunkCoordinates { - public final int field_529_a; - public final int field_528_b; - - public ChunkCoordinates(int var1, int var2) { - this.field_529_a = var1; - this.field_528_b = var2; - } - - public boolean equals(Object var1) { - if(!(var1 instanceof ChunkCoordinates)) { - return false; - } else { - ChunkCoordinates var2 = (ChunkCoordinates)var1; - return this.field_529_a == var2.field_529_a && this.field_528_b == var2.field_528_b; - } - } - - public int hashCode() { - return this.field_529_a << 16 ^ this.field_528_b; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkLoader.java b/minecraft_server/src/net/minecraft/src/ChunkLoader.java deleted file mode 100644 index 2bbb2cf..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkLoader.java +++ /dev/null @@ -1,207 +0,0 @@ -package net.minecraft.src; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.Iterator; - -public class ChunkLoader implements IChunkLoader { - private File field_945_a; - private boolean field_944_b; - - public ChunkLoader(File var1, boolean var2) { - this.field_945_a = var1; - this.field_944_b = var2; - } - - private File func_665_a(int var1, int var2) { - String var3 = "c." + Integer.toString(var1, 36) + "." + Integer.toString(var2, 36) + ".dat"; - String var4 = Integer.toString(var1 & 63, 36); - String var5 = Integer.toString(var2 & 63, 36); - File var6 = new File(this.field_945_a, var4); - if(!var6.exists()) { - if(!this.field_944_b) { - return null; - } - - var6.mkdir(); - } - - var6 = new File(var6, var5); - if(!var6.exists()) { - if(!this.field_944_b) { - return null; - } - - var6.mkdir(); - } - - var6 = new File(var6, var3); - return !var6.exists() && !this.field_944_b ? null : var6; - } - - public Chunk func_659_a(World var1, int var2, int var3) throws IOException { - File var4 = this.func_665_a(var2, var3); - if(var4 != null && var4.exists()) { - try { - FileInputStream var5 = new FileInputStream(var4); - NBTTagCompound var6 = CompressedStreamTools.func_770_a(var5); - if(!var6.hasKey("Level")) { - System.out.println("Chunk file at " + var2 + "," + var3 + " is missing level data, skipping"); - return null; - } - - if(!var6.getCompoundTag("Level").hasKey("Blocks")) { - System.out.println("Chunk file at " + var2 + "," + var3 + " is missing block data, skipping"); - return null; - } - - Chunk var7 = func_664_a(var1, var6.getCompoundTag("Level")); - if(!var7.func_351_a(var2, var3)) { - System.out.println("Chunk file at " + var2 + "," + var3 + " is in the wrong location; relocating. (Expected " + var2 + ", " + var3 + ", got " + var7.xPosition + ", " + var7.zPosition + ")"); - var6.setInteger("xPos", var2); - var6.setInteger("zPos", var3); - var7 = func_664_a(var1, var6.getCompoundTag("Level")); - } - - return var7; - } catch (Exception var8) { - var8.printStackTrace(); - } - } - - return null; - } - - public void func_662_a(World var1, Chunk var2) throws IOException { - var1.func_476_g(); - File var3 = this.func_665_a(var2.xPosition, var2.zPosition); - if(var3.exists()) { - var1.sizeOnDisk -= var3.length(); - } - - try { - File var4 = new File(this.field_945_a, "tmp_chunk.dat"); - FileOutputStream var5 = new FileOutputStream(var4); - NBTTagCompound var6 = new NBTTagCompound(); - NBTTagCompound var7 = new NBTTagCompound(); - var6.setTag("Level", var7); - this.func_663_a(var2, var1, var7); - CompressedStreamTools.func_769_a(var6, var5); - var5.close(); - if(var3.exists()) { - var3.delete(); - } - - var4.renameTo(var3); - var1.sizeOnDisk += var3.length(); - } catch (Exception var8) { - var8.printStackTrace(); - } - - } - - public void func_663_a(Chunk var1, World var2, NBTTagCompound var3) { - var2.func_476_g(); - var3.setInteger("xPos", var1.xPosition); - var3.setInteger("zPos", var1.zPosition); - var3.setLong("LastUpdate", var2.worldTime); - var3.setByteArray("Blocks", var1.blocks); - var3.setByteArray("Data", var1.data.data); - var3.setByteArray("SkyLight", var1.skylightMap.data); - var3.setByteArray("BlockLight", var1.blocklightMap.data); - var3.setByteArray("HeightMap", var1.heightMap); - var3.setBoolean("TerrainPopulated", var1.isTerrainPopulated); - var1.field_677_r = false; - NBTTagList var4 = new NBTTagList(); - - Iterator var6; - NBTTagCompound var8; - for(int var5 = 0; var5 < var1.entities.length; ++var5) { - var6 = var1.entities[var5].iterator(); - - while(var6.hasNext()) { - Entity var7 = (Entity)var6.next(); - var1.field_677_r = true; - var8 = new NBTTagCompound(); - if(var7.func_95_c(var8)) { - var4.setTag(var8); - } - } - } - - var3.setTag("Entities", var4); - NBTTagList var9 = new NBTTagList(); - var6 = var1.field_683_l.values().iterator(); - - while(var6.hasNext()) { - TileEntity var10 = (TileEntity)var6.next(); - var8 = new NBTTagCompound(); - var10.writeToNBT(var8); - var9.setTag(var8); - } - - var3.setTag("TileEntities", var9); - } - - public static Chunk func_664_a(World var0, NBTTagCompound var1) { - int var2 = var1.getInteger("xPos"); - int var3 = var1.getInteger("zPos"); - Chunk var4 = new Chunk(var0, var2, var3); - var4.blocks = var1.getByteArray("Blocks"); - var4.data = new NibbleArray(var1.getByteArray("Data")); - var4.skylightMap = new NibbleArray(var1.getByteArray("SkyLight")); - var4.blocklightMap = new NibbleArray(var1.getByteArray("BlockLight")); - var4.heightMap = var1.getByteArray("HeightMap"); - var4.isTerrainPopulated = var1.getBoolean("TerrainPopulated"); - if(!var4.data.isValid()) { - var4.data = new NibbleArray(var4.blocks.length); - } - - if(var4.heightMap == null || !var4.skylightMap.isValid()) { - var4.heightMap = new byte[256]; - var4.skylightMap = new NibbleArray(var4.blocks.length); - var4.func_353_b(); - } - - if(!var4.blocklightMap.isValid()) { - var4.blocklightMap = new NibbleArray(var4.blocks.length); - var4.func_348_a(); - } - - NBTTagList var5 = var1.getTagList("Entities"); - if(var5 != null) { - for(int var6 = 0; var6 < var5.tagCount(); ++var6) { - NBTTagCompound var7 = (NBTTagCompound)var5.tagAt(var6); - Entity var8 = EntityList.func_566_a(var7, var0); - var4.field_677_r = true; - if(var8 != null) { - var4.addEntity(var8); - } - } - } - - NBTTagList var10 = var1.getTagList("TileEntities"); - if(var10 != null) { - for(int var11 = 0; var11 < var10.tagCount(); ++var11) { - NBTTagCompound var12 = (NBTTagCompound)var10.tagAt(var11); - TileEntity var9 = TileEntity.createAndLoadEntity(var12); - if(var9 != null) { - var4.func_349_a(var9); - } - } - } - - return var4; - } - - public void func_661_a() { - } - - public void func_660_b() { - } - - public void func_4104_b(World var1, Chunk var2) throws IOException { - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkPosition.java b/minecraft_server/src/net/minecraft/src/ChunkPosition.java deleted file mode 100644 index d0772b5..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkPosition.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.minecraft.src; - -public class ChunkPosition { - public final int field_846_a; - public final int field_845_b; - public final int field_847_c; - - public ChunkPosition(int var1, int var2, int var3) { - this.field_846_a = var1; - this.field_845_b = var2; - this.field_847_c = var3; - } - - public boolean equals(Object var1) { - if(!(var1 instanceof ChunkPosition)) { - return false; - } else { - ChunkPosition var2 = (ChunkPosition)var1; - return var2.field_846_a == this.field_846_a && var2.field_845_b == this.field_845_b && var2.field_847_c == this.field_847_c; - } - } - - public int hashCode() { - return this.field_846_a * 8976890 + this.field_845_b * 981131 + this.field_847_c; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkProviderGenerate.java b/minecraft_server/src/net/minecraft/src/ChunkProviderGenerate.java deleted file mode 100644 index a10dba7..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkProviderGenerate.java +++ /dev/null @@ -1,546 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class ChunkProviderGenerate implements IChunkProvider { - private Random rand; - private NoiseGeneratorOctaves field_705_k; - private NoiseGeneratorOctaves field_704_l; - private NoiseGeneratorOctaves field_703_m; - private NoiseGeneratorOctaves field_702_n; - private NoiseGeneratorOctaves field_701_o; - public NoiseGeneratorOctaves field_715_a; - public NoiseGeneratorOctaves field_714_b; - public NoiseGeneratorOctaves field_713_c; - private World worldObj; - private double[] field_4224_q; - private double[] field_698_r = new double[256]; - private double[] field_697_s = new double[256]; - private double[] field_696_t = new double[256]; - private MapGenBase field_695_u = new MapGenCaves(); - private MobSpawnerBase[] biomesForGeneration; - double[] field_4229_d; - double[] field_4228_e; - double[] field_4227_f; - double[] field_4226_g; - double[] field_4225_h; - int[][] field_707_i = new int[32][32]; - private double[] field_4222_w; - - public ChunkProviderGenerate(World var1, long var2) { - this.worldObj = var1; - this.rand = new Random(var2); - this.field_705_k = new NoiseGeneratorOctaves(this.rand, 16); - this.field_704_l = new NoiseGeneratorOctaves(this.rand, 16); - this.field_703_m = new NoiseGeneratorOctaves(this.rand, 8); - this.field_702_n = new NoiseGeneratorOctaves(this.rand, 4); - this.field_701_o = new NoiseGeneratorOctaves(this.rand, 4); - this.field_715_a = new NoiseGeneratorOctaves(this.rand, 10); - this.field_714_b = new NoiseGeneratorOctaves(this.rand, 16); - this.field_713_c = new NoiseGeneratorOctaves(this.rand, 8); - } - - public void generateTerrain(int var1, int var2, byte[] var3, MobSpawnerBase[] var4, double[] var5) { - byte var6 = 4; - byte var7 = 64; - int var8 = var6 + 1; - byte var9 = 17; - int var10 = var6 + 1; - this.field_4224_q = this.func_4058_a(this.field_4224_q, var1 * var6, 0, var2 * var6, var8, var9, var10); - - for(int var11 = 0; var11 < var6; ++var11) { - for(int var12 = 0; var12 < var6; ++var12) { - for(int var13 = 0; var13 < 16; ++var13) { - double var14 = 0.125D; - double var16 = this.field_4224_q[((var11 + 0) * var10 + var12 + 0) * var9 + var13 + 0]; - double var18 = this.field_4224_q[((var11 + 0) * var10 + var12 + 1) * var9 + var13 + 0]; - double var20 = this.field_4224_q[((var11 + 1) * var10 + var12 + 0) * var9 + var13 + 0]; - double var22 = this.field_4224_q[((var11 + 1) * var10 + var12 + 1) * var9 + var13 + 0]; - double var24 = (this.field_4224_q[((var11 + 0) * var10 + var12 + 0) * var9 + var13 + 1] - var16) * var14; - double var26 = (this.field_4224_q[((var11 + 0) * var10 + var12 + 1) * var9 + var13 + 1] - var18) * var14; - double var28 = (this.field_4224_q[((var11 + 1) * var10 + var12 + 0) * var9 + var13 + 1] - var20) * var14; - double var30 = (this.field_4224_q[((var11 + 1) * var10 + var12 + 1) * var9 + var13 + 1] - var22) * var14; - - for(int var32 = 0; var32 < 8; ++var32) { - double var33 = 0.25D; - double var35 = var16; - double var37 = var18; - double var39 = (var20 - var16) * var33; - double var41 = (var22 - var18) * var33; - - for(int var43 = 0; var43 < 4; ++var43) { - int var44 = var43 + var11 * 4 << 11 | 0 + var12 * 4 << 7 | var13 * 8 + var32; - short var45 = 128; - double var46 = 0.25D; - double var48 = var35; - double var50 = (var37 - var35) * var46; - - for(int var52 = 0; var52 < 4; ++var52) { - double var53 = var5[(var11 * 4 + var43) * 16 + var12 * 4 + var52]; - int var55 = 0; - if(var13 * 8 + var32 < var7) { - if(var53 < 0.5D && var13 * 8 + var32 >= var7 - 1) { - var55 = Block.ice.blockID; - } else { - var55 = Block.waterMoving.blockID; - } - } - - if(var48 > 0.0D) { - var55 = Block.stone.blockID; - } - - var3[var44] = (byte)var55; - var44 += var45; - var48 += var50; - } - - var35 += var39; - var37 += var41; - } - - var16 += var24; - var18 += var26; - var20 += var28; - var22 += var30; - } - } - } - } - - } - - public void replaceBlocksForBiome(int var1, int var2, byte[] var3, MobSpawnerBase[] var4) { - byte var5 = 64; - double var6 = 1.0D / 32.0D; - this.field_698_r = this.field_702_n.func_648_a(this.field_698_r, (double)(var1 * 16), (double)(var2 * 16), 0.0D, 16, 16, 1, var6, var6, 1.0D); - this.field_697_s = this.field_702_n.func_648_a(this.field_697_s, (double)(var2 * 16), 109.0134D, (double)(var1 * 16), 16, 1, 16, var6, 1.0D, var6); - this.field_696_t = this.field_701_o.func_648_a(this.field_696_t, (double)(var1 * 16), (double)(var2 * 16), 0.0D, 16, 16, 1, var6 * 2.0D, var6 * 2.0D, var6 * 2.0D); - - for(int var8 = 0; var8 < 16; ++var8) { - for(int var9 = 0; var9 < 16; ++var9) { - MobSpawnerBase var10 = var4[var8 * 16 + var9]; - boolean var11 = this.field_698_r[var8 + var9 * 16] + this.rand.nextDouble() * 0.2D > 0.0D; - boolean var12 = this.field_697_s[var8 + var9 * 16] + this.rand.nextDouble() * 0.2D > 3.0D; - int var13 = (int)(this.field_696_t[var8 + var9 * 16] / 3.0D + 3.0D + this.rand.nextDouble() * 0.25D); - int var14 = -1; - byte var15 = var10.topBlock; - byte var16 = var10.fillerBlock; - - for(int var17 = 127; var17 >= 0; --var17) { - int var18 = (var8 * 16 + var9) * 128 + var17; - if(var17 <= 0 + this.rand.nextInt(5)) { - var3[var18] = (byte)Block.bedrock.blockID; - } else { - byte var19 = var3[var18]; - if(var19 == 0) { - var14 = -1; - } else if(var19 == Block.stone.blockID) { - if(var14 == -1) { - if(var13 <= 0) { - var15 = 0; - var16 = (byte)Block.stone.blockID; - } else if(var17 >= var5 - 4 && var17 <= var5 + 1) { - var15 = var10.topBlock; - var16 = var10.fillerBlock; - if(var12) { - var15 = 0; - } - - if(var12) { - var16 = (byte)Block.gravel.blockID; - } - - if(var11) { - var15 = (byte)Block.sand.blockID; - } - - if(var11) { - var16 = (byte)Block.sand.blockID; - } - } - - if(var17 < var5 && var15 == 0) { - var15 = (byte)Block.waterMoving.blockID; - } - - var14 = var13; - if(var17 >= var5 - 1) { - var3[var18] = var15; - } else { - var3[var18] = var16; - } - } else if(var14 > 0) { - --var14; - var3[var18] = var16; - } - } - } - } - } - } - - } - - public Chunk func_363_b(int var1, int var2) { - this.rand.setSeed((long)var1 * 341873128712L + (long)var2 * 132897987541L); - byte[] var3 = new byte[-Short.MIN_VALUE]; - Chunk var4 = new Chunk(this.worldObj, var3, var1, var2); - this.biomesForGeneration = this.worldObj.func_4077_a().loadBlockGeneratorData(this.biomesForGeneration, var1 * 16, var2 * 16, 16, 16); - double[] var5 = this.worldObj.func_4077_a().temperature; - this.generateTerrain(var1, var2, var3, this.biomesForGeneration, var5); - this.replaceBlocksForBiome(var1, var2, var3, this.biomesForGeneration); - this.field_695_u.func_667_a(this, this.worldObj, var1, var2, var3); - var4.func_353_b(); - return var4; - } - - private double[] func_4058_a(double[] var1, int var2, int var3, int var4, int var5, int var6, int var7) { - if(var1 == null) { - var1 = new double[var5 * var6 * var7]; - } - - double var8 = 684.412D; - double var10 = 684.412D; - double[] var12 = this.worldObj.func_4077_a().temperature; - double[] var13 = this.worldObj.func_4077_a().humidity; - this.field_4226_g = this.field_715_a.func_4103_a(this.field_4226_g, var2, var4, var5, var7, 1.121D, 1.121D, 0.5D); - this.field_4225_h = this.field_714_b.func_4103_a(this.field_4225_h, var2, var4, var5, var7, 200.0D, 200.0D, 0.5D); - this.field_4229_d = this.field_703_m.func_648_a(this.field_4229_d, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8 / 80.0D, var10 / 160.0D, var8 / 80.0D); - this.field_4228_e = this.field_705_k.func_648_a(this.field_4228_e, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8, var10, var8); - this.field_4227_f = this.field_704_l.func_648_a(this.field_4227_f, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8, var10, var8); - int var14 = 0; - int var15 = 0; - int var16 = 16 / var5; - - for(int var17 = 0; var17 < var5; ++var17) { - int var18 = var17 * var16 + var16 / 2; - - for(int var19 = 0; var19 < var7; ++var19) { - int var20 = var19 * var16 + var16 / 2; - double var21 = var12[var18 * 16 + var20]; - double var23 = var13[var18 * 16 + var20] * var21; - double var25 = 1.0D - var23; - var25 *= var25; - var25 *= var25; - var25 = 1.0D - var25; - double var27 = (this.field_4226_g[var15] + 256.0D) / 512.0D; - var27 *= var25; - if(var27 > 1.0D) { - var27 = 1.0D; - } - - double var29 = this.field_4225_h[var15] / 8000.0D; - if(var29 < 0.0D) { - var29 = -var29 * 0.3D; - } - - var29 = var29 * 3.0D - 2.0D; - if(var29 < 0.0D) { - var29 /= 2.0D; - if(var29 < -1.0D) { - var29 = -1.0D; - } - - var29 /= 1.4D; - var29 /= 2.0D; - var27 = 0.0D; - } else { - if(var29 > 1.0D) { - var29 = 1.0D; - } - - var29 /= 8.0D; - } - - if(var27 < 0.0D) { - var27 = 0.0D; - } - - var27 += 0.5D; - var29 = var29 * (double)var6 / 16.0D; - double var31 = (double)var6 / 2.0D + var29 * 4.0D; - ++var15; - - for(int var33 = 0; var33 < var6; ++var33) { - double var34 = 0.0D; - double var36 = ((double)var33 - var31) * 12.0D / var27; - if(var36 < 0.0D) { - var36 *= 4.0D; - } - - double var38 = this.field_4228_e[var14] / 512.0D; - double var40 = this.field_4227_f[var14] / 512.0D; - double var42 = (this.field_4229_d[var14] / 10.0D + 1.0D) / 2.0D; - if(var42 < 0.0D) { - var34 = var38; - } else if(var42 > 1.0D) { - var34 = var40; - } else { - var34 = var38 + (var40 - var38) * var42; - } - - var34 -= var36; - if(var33 > var6 - 4) { - double var44 = (double)((float)(var33 - (var6 - 4)) / 3.0F); - var34 = var34 * (1.0D - var44) + -10.0D * var44; - } - - var1[var14] = var34; - ++var14; - } - } - } - - return var1; - } - - public boolean chunkExists(int var1, int var2) { - return true; - } - - public void populate(IChunkProvider var1, int var2, int var3) { - BlockSand.fallInstantly = true; - int var4 = var2 * 16; - int var5 = var3 * 16; - MobSpawnerBase var6 = this.worldObj.func_4077_a().func_4067_a(var4 + 16, var5 + 16); - this.rand.setSeed(this.worldObj.randomSeed); - long var7 = this.rand.nextLong() / 2L * 2L + 1L; - long var9 = this.rand.nextLong() / 2L * 2L + 1L; - this.rand.setSeed((long)var2 * var7 + (long)var3 * var9 ^ this.worldObj.randomSeed); - double var11 = 0.25D; - int var13; - int var14; - int var15; - if(this.rand.nextInt(4) == 0) { - var13 = var4 + this.rand.nextInt(16) + 8; - var14 = this.rand.nextInt(128); - var15 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenLakes(Block.waterMoving.blockID)).generate(this.worldObj, this.rand, var13, var14, var15); - } - - if(this.rand.nextInt(8) == 0) { - var13 = var4 + this.rand.nextInt(16) + 8; - var14 = this.rand.nextInt(this.rand.nextInt(120) + 8); - var15 = var5 + this.rand.nextInt(16) + 8; - if(var14 < 64 || this.rand.nextInt(10) == 0) { - (new WorldGenLakes(Block.lavaMoving.blockID)).generate(this.worldObj, this.rand, var13, var14, var15); - } - } - - int var16; - for(var13 = 0; var13 < 8; ++var13) { - var14 = var4 + this.rand.nextInt(16) + 8; - var15 = this.rand.nextInt(128); - var16 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenDungeons()).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 10; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(128); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenClay(32)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 20; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(128); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.dirt.blockID, 32)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 10; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(128); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.gravel.blockID, 32)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 20; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(128); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.oreCoal.blockID, 16)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 20; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(64); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.oreIron.blockID, 8)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 2; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(32); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.oreGold.blockID, 8)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 8; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(16); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.oreRedstone.blockID, 7)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - for(var13 = 0; var13 < 1; ++var13) { - var14 = var4 + this.rand.nextInt(16); - var15 = this.rand.nextInt(16); - var16 = var5 + this.rand.nextInt(16); - (new WorldGenMinable(Block.oreDiamond.blockID, 7)).generate(this.worldObj, this.rand, var14, var15, var16); - } - - var11 = 0.5D; - var13 = (int)((this.field_713_c.func_647_a((double)var4 * var11, (double)var5 * var11) / 8.0D + this.rand.nextDouble() * 4.0D + 4.0D) / 3.0D); - var14 = 0; - if(this.rand.nextInt(10) == 0) { - ++var14; - } - - if(var6 == MobSpawnerBase.forest) { - var14 += var13 + 5; - } - - if(var6 == MobSpawnerBase.rainforest) { - var14 += var13 + 5; - } - - if(var6 == MobSpawnerBase.seasonalForest) { - var14 += var13 + 2; - } - - if(var6 == MobSpawnerBase.taiga) { - var14 += var13 + 5; - } - - if(var6 == MobSpawnerBase.desert) { - var14 -= 20; - } - - if(var6 == MobSpawnerBase.tundra) { - var14 -= 20; - } - - if(var6 == MobSpawnerBase.plains) { - var14 -= 20; - } - - Object var24 = new WorldGenTrees(); - if(this.rand.nextInt(10) == 0) { - var24 = new WorldGenBigTree(); - } - - if(var6 == MobSpawnerBase.rainforest && this.rand.nextInt(3) == 0) { - var24 = new WorldGenBigTree(); - } - - int var17; - int var18; - for(var16 = 0; var16 < var14; ++var16) { - var17 = var4 + this.rand.nextInt(16) + 8; - var18 = var5 + this.rand.nextInt(16) + 8; - ((WorldGenerator)var24).func_420_a(1.0D, 1.0D, 1.0D); - ((WorldGenerator)var24).generate(this.worldObj, this.rand, var17, this.worldObj.getHeightValue(var17, var18), var18); - } - - int var19; - for(var16 = 0; var16 < 2; ++var16) { - var17 = var4 + this.rand.nextInt(16) + 8; - var18 = this.rand.nextInt(128); - var19 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenFlowers(Block.plantYellow.blockID)).generate(this.worldObj, this.rand, var17, var18, var19); - } - - if(this.rand.nextInt(2) == 0) { - var16 = var4 + this.rand.nextInt(16) + 8; - var17 = this.rand.nextInt(128); - var18 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenFlowers(Block.plantRed.blockID)).generate(this.worldObj, this.rand, var16, var17, var18); - } - - if(this.rand.nextInt(4) == 0) { - var16 = var4 + this.rand.nextInt(16) + 8; - var17 = this.rand.nextInt(128); - var18 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenFlowers(Block.mushroomBrown.blockID)).generate(this.worldObj, this.rand, var16, var17, var18); - } - - if(this.rand.nextInt(8) == 0) { - var16 = var4 + this.rand.nextInt(16) + 8; - var17 = this.rand.nextInt(128); - var18 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenFlowers(Block.mushroomRed.blockID)).generate(this.worldObj, this.rand, var16, var17, var18); - } - - for(var16 = 0; var16 < 10; ++var16) { - var17 = var4 + this.rand.nextInt(16) + 8; - var18 = this.rand.nextInt(128); - var19 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenReed()).generate(this.worldObj, this.rand, var17, var18, var19); - } - - if(this.rand.nextInt(32) == 0) { - var16 = var4 + this.rand.nextInt(16) + 8; - var17 = this.rand.nextInt(128); - var18 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenPumpkin()).generate(this.worldObj, this.rand, var16, var17, var18); - } - - var16 = 0; - if(var6 == MobSpawnerBase.desert) { - var16 += 10; - } - - int var20; - for(var17 = 0; var17 < var16; ++var17) { - var18 = var4 + this.rand.nextInt(16) + 8; - var19 = this.rand.nextInt(128); - var20 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenCactus()).generate(this.worldObj, this.rand, var18, var19, var20); - } - - for(var17 = 0; var17 < 50; ++var17) { - var18 = var4 + this.rand.nextInt(16) + 8; - var19 = this.rand.nextInt(this.rand.nextInt(120) + 8); - var20 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenLiquids(Block.waterStill.blockID)).generate(this.worldObj, this.rand, var18, var19, var20); - } - - for(var17 = 0; var17 < 20; ++var17) { - var18 = var4 + this.rand.nextInt(16) + 8; - var19 = this.rand.nextInt(this.rand.nextInt(this.rand.nextInt(112) + 8) + 8); - var20 = var5 + this.rand.nextInt(16) + 8; - (new WorldGenLiquids(Block.lavaStill.blockID)).generate(this.worldObj, this.rand, var18, var19, var20); - } - - this.field_4222_w = this.worldObj.func_4077_a().getTemperatures(this.field_4222_w, var4 + 8, var5 + 8, 16, 16); - - for(var17 = var4 + 8; var17 < var4 + 8 + 16; ++var17) { - for(var18 = var5 + 8; var18 < var5 + 8 + 16; ++var18) { - var19 = var17 - (var4 + 8); - var20 = var18 - (var5 + 8); - int var21 = this.worldObj.func_4075_e(var17, var18); - double var22 = this.field_4222_w[var19 * 16 + var20] - (double)(var21 - 64) / 64.0D * 0.3D; - if(var22 < 0.5D && var21 > 0 && var21 < 128 && this.worldObj.getBlockId(var17, var21, var18) == 0 && this.worldObj.getBlockMaterial(var17, var21 - 1, var18).func_218_c() && this.worldObj.getBlockMaterial(var17, var21 - 1, var18) != Material.ice) { - this.worldObj.setBlockWithNotify(var17, var21, var18, Block.snow.blockID); - } - } - } - - BlockSand.fallInstantly = false; - } - - public boolean saveWorld(boolean var1, IProgressUpdate var2) { - return true; - } - - public boolean func_361_a() { - return false; - } - - public boolean func_364_b() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkProviderHell.java b/minecraft_server/src/net/minecraft/src/ChunkProviderHell.java deleted file mode 100644 index 8a440bf..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkProviderHell.java +++ /dev/null @@ -1,370 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class ChunkProviderHell implements IChunkProvider { - private Random field_4241_h; - private NoiseGeneratorOctaves field_4240_i; - private NoiseGeneratorOctaves field_4239_j; - private NoiseGeneratorOctaves field_4238_k; - private NoiseGeneratorOctaves field_4237_l; - private NoiseGeneratorOctaves field_4236_m; - public NoiseGeneratorOctaves field_4248_a; - public NoiseGeneratorOctaves field_4247_b; - private World field_4235_n; - private double[] field_4234_o; - private double[] field_4233_p = new double[256]; - private double[] field_4232_q = new double[256]; - private double[] field_4231_r = new double[256]; - private MapGenBase field_4230_s = new MapGenCavesHell(); - double[] field_4246_c; - double[] field_4245_d; - double[] field_4244_e; - double[] field_4243_f; - double[] field_4242_g; - - public ChunkProviderHell(World var1, long var2) { - this.field_4235_n = var1; - this.field_4241_h = new Random(var2); - this.field_4240_i = new NoiseGeneratorOctaves(this.field_4241_h, 16); - this.field_4239_j = new NoiseGeneratorOctaves(this.field_4241_h, 16); - this.field_4238_k = new NoiseGeneratorOctaves(this.field_4241_h, 8); - this.field_4237_l = new NoiseGeneratorOctaves(this.field_4241_h, 4); - this.field_4236_m = new NoiseGeneratorOctaves(this.field_4241_h, 4); - this.field_4248_a = new NoiseGeneratorOctaves(this.field_4241_h, 10); - this.field_4247_b = new NoiseGeneratorOctaves(this.field_4241_h, 16); - } - - public void func_4062_a(int var1, int var2, byte[] var3) { - byte var4 = 4; - byte var5 = 32; - int var6 = var4 + 1; - byte var7 = 17; - int var8 = var4 + 1; - this.field_4234_o = this.func_4060_a(this.field_4234_o, var1 * var4, 0, var2 * var4, var6, var7, var8); - - for(int var9 = 0; var9 < var4; ++var9) { - for(int var10 = 0; var10 < var4; ++var10) { - for(int var11 = 0; var11 < 16; ++var11) { - double var12 = 0.125D; - double var14 = this.field_4234_o[((var9 + 0) * var8 + var10 + 0) * var7 + var11 + 0]; - double var16 = this.field_4234_o[((var9 + 0) * var8 + var10 + 1) * var7 + var11 + 0]; - double var18 = this.field_4234_o[((var9 + 1) * var8 + var10 + 0) * var7 + var11 + 0]; - double var20 = this.field_4234_o[((var9 + 1) * var8 + var10 + 1) * var7 + var11 + 0]; - double var22 = (this.field_4234_o[((var9 + 0) * var8 + var10 + 0) * var7 + var11 + 1] - var14) * var12; - double var24 = (this.field_4234_o[((var9 + 0) * var8 + var10 + 1) * var7 + var11 + 1] - var16) * var12; - double var26 = (this.field_4234_o[((var9 + 1) * var8 + var10 + 0) * var7 + var11 + 1] - var18) * var12; - double var28 = (this.field_4234_o[((var9 + 1) * var8 + var10 + 1) * var7 + var11 + 1] - var20) * var12; - - for(int var30 = 0; var30 < 8; ++var30) { - double var31 = 0.25D; - double var33 = var14; - double var35 = var16; - double var37 = (var18 - var14) * var31; - double var39 = (var20 - var16) * var31; - - for(int var41 = 0; var41 < 4; ++var41) { - int var42 = var41 + var9 * 4 << 11 | 0 + var10 * 4 << 7 | var11 * 8 + var30; - short var43 = 128; - double var44 = 0.25D; - double var46 = var33; - double var48 = (var35 - var33) * var44; - - for(int var50 = 0; var50 < 4; ++var50) { - int var51 = 0; - if(var11 * 8 + var30 < var5) { - var51 = Block.lavaMoving.blockID; - } - - if(var46 > 0.0D) { - var51 = Block.bloodStone.blockID; - } - - var3[var42] = (byte)var51; - var42 += var43; - var46 += var48; - } - - var33 += var37; - var35 += var39; - } - - var14 += var22; - var16 += var24; - var18 += var26; - var20 += var28; - } - } - } - } - - } - - public void func_4061_b(int var1, int var2, byte[] var3) { - byte var4 = 64; - double var5 = 1.0D / 32.0D; - this.field_4233_p = this.field_4237_l.func_648_a(this.field_4233_p, (double)(var1 * 16), (double)(var2 * 16), 0.0D, 16, 16, 1, var5, var5, 1.0D); - this.field_4232_q = this.field_4237_l.func_648_a(this.field_4232_q, (double)(var2 * 16), 109.0134D, (double)(var1 * 16), 16, 1, 16, var5, 1.0D, var5); - this.field_4231_r = this.field_4236_m.func_648_a(this.field_4231_r, (double)(var1 * 16), (double)(var2 * 16), 0.0D, 16, 16, 1, var5 * 2.0D, var5 * 2.0D, var5 * 2.0D); - - for(int var7 = 0; var7 < 16; ++var7) { - for(int var8 = 0; var8 < 16; ++var8) { - boolean var9 = this.field_4233_p[var7 + var8 * 16] + this.field_4241_h.nextDouble() * 0.2D > 0.0D; - boolean var10 = this.field_4232_q[var7 + var8 * 16] + this.field_4241_h.nextDouble() * 0.2D > 0.0D; - int var11 = (int)(this.field_4231_r[var7 + var8 * 16] / 3.0D + 3.0D + this.field_4241_h.nextDouble() * 0.25D); - int var12 = -1; - byte var13 = (byte)Block.bloodStone.blockID; - byte var14 = (byte)Block.bloodStone.blockID; - - for(int var15 = 127; var15 >= 0; --var15) { - int var16 = (var7 * 16 + var8) * 128 + var15; - if(var15 >= 127 - this.field_4241_h.nextInt(5)) { - var3[var16] = (byte)Block.bedrock.blockID; - } else if(var15 <= 0 + this.field_4241_h.nextInt(5)) { - var3[var16] = (byte)Block.bedrock.blockID; - } else { - byte var17 = var3[var16]; - if(var17 == 0) { - var12 = -1; - } else if(var17 == Block.bloodStone.blockID) { - if(var12 == -1) { - if(var11 <= 0) { - var13 = 0; - var14 = (byte)Block.bloodStone.blockID; - } else if(var15 >= var4 - 4 && var15 <= var4 + 1) { - var13 = (byte)Block.bloodStone.blockID; - var14 = (byte)Block.bloodStone.blockID; - if(var10) { - var13 = (byte)Block.gravel.blockID; - } - - if(var10) { - var14 = (byte)Block.bloodStone.blockID; - } - - if(var9) { - var13 = (byte)Block.slowSand.blockID; - } - - if(var9) { - var14 = (byte)Block.slowSand.blockID; - } - } - - if(var15 < var4 && var13 == 0) { - var13 = (byte)Block.lavaMoving.blockID; - } - - var12 = var11; - if(var15 >= var4 - 1) { - var3[var16] = var13; - } else { - var3[var16] = var14; - } - } else if(var12 > 0) { - --var12; - var3[var16] = var14; - } - } - } - } - } - } - - } - - public Chunk func_363_b(int var1, int var2) { - this.field_4241_h.setSeed((long)var1 * 341873128712L + (long)var2 * 132897987541L); - byte[] var3 = new byte[-Short.MIN_VALUE]; - this.func_4062_a(var1, var2, var3); - this.func_4061_b(var1, var2, var3); - this.field_4230_s.func_667_a(this, this.field_4235_n, var1, var2, var3); - Chunk var4 = new Chunk(this.field_4235_n, var3, var1, var2); - var4.func_353_b(); - var4.func_4053_c(); - return var4; - } - - private double[] func_4060_a(double[] var1, int var2, int var3, int var4, int var5, int var6, int var7) { - if(var1 == null) { - var1 = new double[var5 * var6 * var7]; - } - - double var8 = 684.412D; - double var10 = 2053.236D; - this.field_4243_f = this.field_4248_a.func_648_a(this.field_4243_f, (double)var2, (double)var3, (double)var4, var5, 1, var7, 1.0D, 0.0D, 1.0D); - this.field_4242_g = this.field_4247_b.func_648_a(this.field_4242_g, (double)var2, (double)var3, (double)var4, var5, 1, var7, 100.0D, 0.0D, 100.0D); - this.field_4246_c = this.field_4238_k.func_648_a(this.field_4246_c, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8 / 80.0D, var10 / 60.0D, var8 / 80.0D); - this.field_4245_d = this.field_4240_i.func_648_a(this.field_4245_d, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8, var10, var8); - this.field_4244_e = this.field_4239_j.func_648_a(this.field_4244_e, (double)var2, (double)var3, (double)var4, var5, var6, var7, var8, var10, var8); - int var12 = 0; - int var13 = 0; - double[] var14 = new double[var6]; - - int var15; - for(var15 = 0; var15 < var6; ++var15) { - var14[var15] = Math.cos((double)var15 * Math.PI * 6.0D / (double)var6) * 2.0D; - double var16 = (double)var15; - if(var15 > var6 / 2) { - var16 = (double)(var6 - 1 - var15); - } - - if(var16 < 4.0D) { - var16 = 4.0D - var16; - var14[var15] -= var16 * var16 * var16 * 10.0D; - } - } - - for(var15 = 0; var15 < var5; ++var15) { - for(int var36 = 0; var36 < var7; ++var36) { - double var17 = (this.field_4243_f[var13] + 256.0D) / 512.0D; - if(var17 > 1.0D) { - var17 = 1.0D; - } - - double var19 = 0.0D; - double var21 = this.field_4242_g[var13] / 8000.0D; - if(var21 < 0.0D) { - var21 = -var21; - } - - var21 = var21 * 3.0D - 3.0D; - if(var21 < 0.0D) { - var21 /= 2.0D; - if(var21 < -1.0D) { - var21 = -1.0D; - } - - var21 /= 1.4D; - var21 /= 2.0D; - var17 = 0.0D; - } else { - if(var21 > 1.0D) { - var21 = 1.0D; - } - - var21 /= 6.0D; - } - - var17 += 0.5D; - var21 = var21 * (double)var6 / 16.0D; - ++var13; - - for(int var23 = 0; var23 < var6; ++var23) { - double var24 = 0.0D; - double var26 = var14[var23]; - double var28 = this.field_4245_d[var12] / 512.0D; - double var30 = this.field_4244_e[var12] / 512.0D; - double var32 = (this.field_4246_c[var12] / 10.0D + 1.0D) / 2.0D; - if(var32 < 0.0D) { - var24 = var28; - } else if(var32 > 1.0D) { - var24 = var30; - } else { - var24 = var28 + (var30 - var28) * var32; - } - - var24 -= var26; - double var34; - if(var23 > var6 - 4) { - var34 = (double)((float)(var23 - (var6 - 4)) / 3.0F); - var24 = var24 * (1.0D - var34) + -10.0D * var34; - } - - if((double)var23 < var19) { - var34 = (var19 - (double)var23) / 4.0D; - if(var34 < 0.0D) { - var34 = 0.0D; - } - - if(var34 > 1.0D) { - var34 = 1.0D; - } - - var24 = var24 * (1.0D - var34) + -10.0D * var34; - } - - var1[var12] = var24; - ++var12; - } - } - } - - return var1; - } - - public boolean chunkExists(int var1, int var2) { - return true; - } - - public void populate(IChunkProvider var1, int var2, int var3) { - BlockSand.fallInstantly = true; - int var4 = var2 * 16; - int var5 = var3 * 16; - - int var6; - int var7; - int var8; - int var9; - for(var6 = 0; var6 < 8; ++var6) { - var7 = var4 + this.field_4241_h.nextInt(16) + 8; - var8 = this.field_4241_h.nextInt(120) + 4; - var9 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenHellLava(Block.lavaStill.blockID)).generate(this.field_4235_n, this.field_4241_h, var7, var8, var9); - } - - var6 = this.field_4241_h.nextInt(this.field_4241_h.nextInt(10) + 1) + 1; - - int var10; - for(var7 = 0; var7 < var6; ++var7) { - var8 = var4 + this.field_4241_h.nextInt(16) + 8; - var9 = this.field_4241_h.nextInt(120) + 4; - var10 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenFire()).generate(this.field_4235_n, this.field_4241_h, var8, var9, var10); - } - - var6 = this.field_4241_h.nextInt(this.field_4241_h.nextInt(10) + 1); - - for(var7 = 0; var7 < var6; ++var7) { - var8 = var4 + this.field_4241_h.nextInt(16) + 8; - var9 = this.field_4241_h.nextInt(120) + 4; - var10 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenLightStone1()).generate(this.field_4235_n, this.field_4241_h, var8, var9, var10); - } - - for(var7 = 0; var7 < 10; ++var7) { - var8 = var4 + this.field_4241_h.nextInt(16) + 8; - var9 = this.field_4241_h.nextInt(128); - var10 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenLightStone2()).generate(this.field_4235_n, this.field_4241_h, var8, var9, var10); - } - - if(this.field_4241_h.nextInt(1) == 0) { - var7 = var4 + this.field_4241_h.nextInt(16) + 8; - var8 = this.field_4241_h.nextInt(128); - var9 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenFlowers(Block.mushroomBrown.blockID)).generate(this.field_4235_n, this.field_4241_h, var7, var8, var9); - } - - if(this.field_4241_h.nextInt(1) == 0) { - var7 = var4 + this.field_4241_h.nextInt(16) + 8; - var8 = this.field_4241_h.nextInt(128); - var9 = var5 + this.field_4241_h.nextInt(16) + 8; - (new WorldGenFlowers(Block.mushroomRed.blockID)).generate(this.field_4235_n, this.field_4241_h, var7, var8, var9); - } - - BlockSand.fallInstantly = false; - } - - public boolean saveWorld(boolean var1, IProgressUpdate var2) { - return true; - } - - public boolean func_361_a() { - return false; - } - - public boolean func_364_b() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkProviderLoadOrGenerate.java b/minecraft_server/src/net/minecraft/src/ChunkProviderLoadOrGenerate.java deleted file mode 100644 index d804131..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkProviderLoadOrGenerate.java +++ /dev/null @@ -1,201 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; - -public class ChunkProviderLoadOrGenerate implements IChunkProvider { - private Chunk field_723_c; - private IChunkProvider field_722_d; - private IChunkLoader field_721_e; - private Chunk[] chunks = new Chunk[1024]; - private World worldObj; - int field_717_a = -999999999; - int field_716_b = -999999999; - private Chunk field_718_h; - - public ChunkProviderLoadOrGenerate(World var1, IChunkLoader var2, IChunkProvider var3) { - this.field_723_c = new Chunk(var1, new byte[-Short.MIN_VALUE], 0, 0); - this.field_723_c.field_678_q = true; - this.field_723_c.field_679_p = true; - this.worldObj = var1; - this.field_721_e = var2; - this.field_722_d = var3; - } - - public boolean chunkExists(int var1, int var2) { - if(var1 == this.field_717_a && var2 == this.field_716_b && this.field_718_h != null) { - return true; - } else { - int var3 = var1 & 31; - int var4 = var2 & 31; - int var5 = var3 + var4 * 32; - return this.chunks[var5] != null && (this.chunks[var5] == this.field_723_c || this.chunks[var5].func_351_a(var1, var2)); - } - } - - public Chunk func_363_b(int var1, int var2) { - if(var1 == this.field_717_a && var2 == this.field_716_b && this.field_718_h != null) { - return this.field_718_h; - } else { - int var3 = var1 & 31; - int var4 = var2 & 31; - int var5 = var3 + var4 * 32; - if(!this.chunkExists(var1, var2)) { - if(this.chunks[var5] != null) { - this.chunks[var5].func_331_d(); - this.func_370_b(this.chunks[var5]); - this.func_371_a(this.chunks[var5]); - } - - Chunk var6 = this.func_4059_c(var1, var2); - if(var6 == null) { - if(this.field_722_d == null) { - var6 = this.field_723_c; - } else { - var6 = this.field_722_d.func_363_b(var1, var2); - } - } - - this.chunks[var5] = var6; - var6.func_4053_c(); - if(this.chunks[var5] != null) { - this.chunks[var5].func_358_c(); - } - - if(!this.chunks[var5].isTerrainPopulated && this.chunkExists(var1 + 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 + 1, var2)) { - this.populate(this, var1, var2); - } - - if(this.chunkExists(var1 - 1, var2) && !this.func_363_b(var1 - 1, var2).isTerrainPopulated && this.chunkExists(var1 - 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 - 1, var2)) { - this.populate(this, var1 - 1, var2); - } - - if(this.chunkExists(var1, var2 - 1) && !this.func_363_b(var1, var2 - 1).isTerrainPopulated && this.chunkExists(var1 + 1, var2 - 1) && this.chunkExists(var1, var2 - 1) && this.chunkExists(var1 + 1, var2)) { - this.populate(this, var1, var2 - 1); - } - - if(this.chunkExists(var1 - 1, var2 - 1) && !this.func_363_b(var1 - 1, var2 - 1).isTerrainPopulated && this.chunkExists(var1 - 1, var2 - 1) && this.chunkExists(var1, var2 - 1) && this.chunkExists(var1 - 1, var2)) { - this.populate(this, var1 - 1, var2 - 1); - } - } - - this.field_717_a = var1; - this.field_716_b = var2; - this.field_718_h = this.chunks[var5]; - return this.chunks[var5]; - } - } - - private Chunk func_4059_c(int var1, int var2) { - if(this.field_721_e == null) { - return null; - } else { - try { - Chunk var3 = this.field_721_e.func_659_a(this.worldObj, var1, var2); - if(var3 != null) { - var3.field_676_s = this.worldObj.worldTime; - } - - return var3; - } catch (Exception var4) { - var4.printStackTrace(); - return null; - } - } - } - - private void func_371_a(Chunk var1) { - if(this.field_721_e != null) { - try { - this.field_721_e.func_4104_b(this.worldObj, var1); - } catch (Exception var3) { - var3.printStackTrace(); - } - - } - } - - private void func_370_b(Chunk var1) { - if(this.field_721_e != null) { - try { - var1.field_676_s = this.worldObj.worldTime; - this.field_721_e.func_662_a(this.worldObj, var1); - } catch (IOException var3) { - var3.printStackTrace(); - } - - } - } - - public void populate(IChunkProvider var1, int var2, int var3) { - Chunk var4 = this.func_363_b(var2, var3); - if(!var4.isTerrainPopulated) { - var4.isTerrainPopulated = true; - if(this.field_722_d != null) { - this.field_722_d.populate(var1, var2, var3); - var4.func_336_e(); - } - } - - } - - public boolean saveWorld(boolean var1, IProgressUpdate var2) { - int var3 = 0; - int var4 = 0; - int var5; - if(var2 != null) { - for(var5 = 0; var5 < this.chunks.length; ++var5) { - if(this.chunks[var5] != null && this.chunks[var5].func_347_a()) { - ++var4; - } - } - } - - var5 = 0; - - for(int var6 = 0; var6 < this.chunks.length; ++var6) { - if(this.chunks[var6] != null) { - if(var1 && !this.chunks[var6].field_679_p) { - this.func_371_a(this.chunks[var6]); - } - - if(this.chunks[var6].func_347_a()) { - this.func_370_b(this.chunks[var6]); - this.chunks[var6].isModified = false; - ++var3; - if(var3 == 2 && !var1) { - return false; - } - - if(var2 != null) { - ++var5; - if(var5 % 10 == 0) { - var2.func_437_a(var5 * 100 / var4); - } - } - } - } - } - - if(var1) { - if(this.field_721_e == null) { - return true; - } - - this.field_721_e.func_660_b(); - } - - return true; - } - - public boolean func_361_a() { - if(this.field_721_e != null) { - this.field_721_e.func_661_a(); - } - - return this.field_722_d.func_361_a(); - } - - public boolean func_364_b() { - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ChunkProviderServer.java b/minecraft_server/src/net/minecraft/src/ChunkProviderServer.java deleted file mode 100644 index 500f78d..0000000 --- a/minecraft_server/src/net/minecraft/src/ChunkProviderServer.java +++ /dev/null @@ -1,200 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Set; - -public class ChunkProviderServer implements IChunkProvider { - private Set field_725_a = new HashSet(); - private Chunk field_724_b; - private IChunkProvider field_730_c; - private IChunkLoader field_729_d; - private Map field_728_e = new HashMap(); - private List field_727_f = new ArrayList(); - private WorldServer field_726_g; - - public ChunkProviderServer(WorldServer var1, IChunkLoader var2, IChunkProvider var3) { - this.field_724_b = new Chunk(var1, new byte[-Short.MIN_VALUE], 0, 0); - this.field_724_b.field_678_q = true; - this.field_724_b.field_679_p = true; - this.field_726_g = var1; - this.field_729_d = var2; - this.field_730_c = var3; - } - - public boolean chunkExists(int var1, int var2) { - ChunkCoordinates var3 = new ChunkCoordinates(var1, var2); - return this.field_728_e.containsKey(var3); - } - - public void func_374_c(int var1, int var2) { - int var3 = var1 * 16 + 8 - this.field_726_g.spawnX; - int var4 = var2 * 16 + 8 - this.field_726_g.spawnZ; - short var5 = 128; - if(var3 < -var5 || var3 > var5 || var4 < -var5 || var4 > var5) { - this.field_725_a.add(new ChunkCoordinates(var1, var2)); - } - - } - - public Chunk loadChunk(int var1, int var2) { - ChunkCoordinates var3 = new ChunkCoordinates(var1, var2); - this.field_725_a.remove(new ChunkCoordinates(var1, var2)); - Chunk var4 = (Chunk)this.field_728_e.get(var3); - if(var4 == null) { - var4 = this.func_4063_e(var1, var2); - if(var4 == null) { - if(this.field_730_c == null) { - var4 = this.field_724_b; - } else { - var4 = this.field_730_c.func_363_b(var1, var2); - } - } - - this.field_728_e.put(var3, var4); - this.field_727_f.add(var4); - var4.func_4053_c(); - if(var4 != null) { - var4.func_358_c(); - } - - if(!var4.isTerrainPopulated && this.chunkExists(var1 + 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 + 1, var2)) { - this.populate(this, var1, var2); - } - - if(this.chunkExists(var1 - 1, var2) && !this.func_363_b(var1 - 1, var2).isTerrainPopulated && this.chunkExists(var1 - 1, var2 + 1) && this.chunkExists(var1, var2 + 1) && this.chunkExists(var1 - 1, var2)) { - this.populate(this, var1 - 1, var2); - } - - if(this.chunkExists(var1, var2 - 1) && !this.func_363_b(var1, var2 - 1).isTerrainPopulated && this.chunkExists(var1 + 1, var2 - 1) && this.chunkExists(var1, var2 - 1) && this.chunkExists(var1 + 1, var2)) { - this.populate(this, var1, var2 - 1); - } - - if(this.chunkExists(var1 - 1, var2 - 1) && !this.func_363_b(var1 - 1, var2 - 1).isTerrainPopulated && this.chunkExists(var1 - 1, var2 - 1) && this.chunkExists(var1, var2 - 1) && this.chunkExists(var1 - 1, var2)) { - this.populate(this, var1 - 1, var2 - 1); - } - } - - return var4; - } - - public Chunk func_363_b(int var1, int var2) { - ChunkCoordinates var3 = new ChunkCoordinates(var1, var2); - Chunk var4 = (Chunk)this.field_728_e.get(var3); - return var4 == null ? (this.field_726_g.field_9209_x ? this.loadChunk(var1, var2) : this.field_724_b) : var4; - } - - private Chunk func_4063_e(int var1, int var2) { - if(this.field_729_d == null) { - return null; - } else { - try { - Chunk var3 = this.field_729_d.func_659_a(this.field_726_g, var1, var2); - if(var3 != null) { - var3.field_676_s = this.field_726_g.worldTime; - } - - return var3; - } catch (Exception var4) { - var4.printStackTrace(); - return null; - } - } - } - - private void func_375_a(Chunk var1) { - if(this.field_729_d != null) { - try { - this.field_729_d.func_4104_b(this.field_726_g, var1); - } catch (Exception var3) { - var3.printStackTrace(); - } - - } - } - - private void func_373_b(Chunk var1) { - if(this.field_729_d != null) { - try { - var1.field_676_s = this.field_726_g.worldTime; - this.field_729_d.func_662_a(this.field_726_g, var1); - } catch (IOException var3) { - var3.printStackTrace(); - } - - } - } - - public void populate(IChunkProvider var1, int var2, int var3) { - Chunk var4 = this.func_363_b(var2, var3); - if(!var4.isTerrainPopulated) { - var4.isTerrainPopulated = true; - if(this.field_730_c != null) { - this.field_730_c.populate(var1, var2, var3); - var4.func_336_e(); - } - } - - } - - public boolean saveWorld(boolean var1, IProgressUpdate var2) { - int var3 = 0; - - for(int var4 = 0; var4 < this.field_727_f.size(); ++var4) { - Chunk var5 = (Chunk)this.field_727_f.get(var4); - if(var1 && !var5.field_679_p) { - this.func_375_a(var5); - } - - if(var5.func_347_a()) { - this.func_373_b(var5); - var5.isModified = false; - ++var3; - if(var3 == 32 && !var1) { - return false; - } - } - } - - if(var1) { - if(this.field_729_d == null) { - return true; - } - - this.field_729_d.func_660_b(); - } - - return true; - } - - public boolean func_361_a() { - if(!this.field_726_g.field_816_A) { - for(int var1 = 0; var1 < 100; ++var1) { - if(!this.field_725_a.isEmpty()) { - ChunkCoordinates var2 = (ChunkCoordinates)this.field_725_a.iterator().next(); - Chunk var3 = this.func_363_b(var2.field_529_a, var2.field_528_b); - var3.func_331_d(); - this.func_373_b(var3); - this.func_375_a(var3); - this.field_725_a.remove(var2); - this.field_728_e.remove(var2); - this.field_727_f.remove(var3); - } - } - - if(this.field_729_d != null) { - this.field_729_d.func_661_a(); - } - } - - return this.field_730_c.func_361_a(); - } - - public boolean func_364_b() { - return !this.field_726_g.field_816_A; - } -} diff --git a/minecraft_server/src/net/minecraft/src/CompressedStreamTools.java b/minecraft_server/src/net/minecraft/src/CompressedStreamTools.java deleted file mode 100644 index e6891e8..0000000 --- a/minecraft_server/src/net/minecraft/src/CompressedStreamTools.java +++ /dev/null @@ -1,78 +0,0 @@ -package net.minecraft.src; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.DataInput; -import java.io.DataInputStream; -import java.io.DataOutput; -import java.io.DataOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.zip.GZIPInputStream; -import java.util.zip.GZIPOutputStream; - -public class CompressedStreamTools { - public static NBTTagCompound func_770_a(InputStream var0) throws IOException { - DataInputStream var1 = new DataInputStream(new GZIPInputStream(var0)); - - NBTTagCompound var2; - try { - var2 = func_774_a(var1); - } finally { - var1.close(); - } - - return var2; - } - - public static void func_769_a(NBTTagCompound var0, OutputStream var1) throws IOException { - DataOutputStream var2 = new DataOutputStream(new GZIPOutputStream(var1)); - - try { - func_771_a(var0, var2); - } finally { - var2.close(); - } - - } - - public static NBTTagCompound func_773_a(byte[] var0) throws IOException { - DataInputStream var1 = new DataInputStream(new GZIPInputStream(new ByteArrayInputStream(var0))); - - NBTTagCompound var2; - try { - var2 = func_774_a(var1); - } finally { - var1.close(); - } - - return var2; - } - - public static byte[] func_772_a(NBTTagCompound var0) throws IOException { - ByteArrayOutputStream var1 = new ByteArrayOutputStream(); - DataOutputStream var2 = new DataOutputStream(new GZIPOutputStream(var1)); - - try { - func_771_a(var0, var2); - } finally { - var2.close(); - } - - return var1.toByteArray(); - } - - public static NBTTagCompound func_774_a(DataInput var0) throws IOException { - NBTBase var1 = NBTBase.readTag(var0); - if(var1 instanceof NBTTagCompound) { - return (NBTTagCompound)var1; - } else { - throw new IOException("Root tag must be a named compound tag"); - } - } - - public static void func_771_a(NBTTagCompound var0, DataOutput var1) throws IOException { - NBTBase.writeTag(var0, var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ConsoleLogFormatter.java b/minecraft_server/src/net/minecraft/src/ConsoleLogFormatter.java deleted file mode 100644 index 05eb92a..0000000 --- a/minecraft_server/src/net/minecraft/src/ConsoleLogFormatter.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -import java.io.PrintWriter; -import java.io.StringWriter; -import java.text.SimpleDateFormat; -import java.util.logging.Formatter; -import java.util.logging.Level; -import java.util.logging.LogRecord; - -final class ConsoleLogFormatter extends Formatter { - private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); - - public String format(LogRecord var1) { - StringBuilder var2 = new StringBuilder(); - var2.append(this.dateFormat.format(Long.valueOf(var1.getMillis()))); - Level var3 = var1.getLevel(); - if(var3 == Level.FINEST) { - var2.append(" [FINEST] "); - } else if(var3 == Level.FINER) { - var2.append(" [FINER] "); - } else if(var3 == Level.FINE) { - var2.append(" [FINE] "); - } else if(var3 == Level.INFO) { - var2.append(" [INFO] "); - } else if(var3 == Level.WARNING) { - var2.append(" [WARNING] "); - } else if(var3 == Level.SEVERE) { - var2.append(" [SEVERE] "); - } else if(var3 == Level.SEVERE) { - var2.append(" [" + var3.getLocalizedName() + "] "); - } - - var2.append(var1.getMessage()); - var2.append('\n'); - Throwable var4 = var1.getThrown(); - if(var4 != null) { - StringWriter var5 = new StringWriter(); - var4.printStackTrace(new PrintWriter(var5)); - var2.append(var5.toString()); - } - - return var2.toString(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ConsoleLogManager.java b/minecraft_server/src/net/minecraft/src/ConsoleLogManager.java deleted file mode 100644 index 0cdef01..0000000 --- a/minecraft_server/src/net/minecraft/src/ConsoleLogManager.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.minecraft.src; - -import java.util.logging.ConsoleHandler; -import java.util.logging.FileHandler; -import java.util.logging.Level; -import java.util.logging.Logger; - -public class ConsoleLogManager { - public static Logger logger = Logger.getLogger("Minecraft"); - - public static void init() { - ConsoleLogFormatter var0 = new ConsoleLogFormatter(); - logger.setUseParentHandlers(false); - ConsoleHandler var1 = new ConsoleHandler(); - var1.setFormatter(var0); - logger.addHandler(var1); - - try { - FileHandler var2 = new FileHandler("server.log", true); - var2.setFormatter(var0); - logger.addHandler(var2); - } catch (Exception var3) { - logger.log(Level.WARNING, "Failed to log to server.log", var3); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/Entity.java b/minecraft_server/src/net/minecraft/src/Entity.java deleted file mode 100644 index 57de6bb..0000000 --- a/minecraft_server/src/net/minecraft/src/Entity.java +++ /dev/null @@ -1,816 +0,0 @@ -package net.minecraft.src; - -import java.util.List; -import java.util.Random; - -public abstract class Entity { - private static int field_384_a = 0; - public int field_331_c = field_384_a++; - public double field_9094_h = 1.0D; - public boolean field_329_e = false; - public Entity field_328_f; - public Entity field_327_g; - public World worldObj; - public double prevPosX; - public double prevPosY; - public double prevPosZ; - public double posX; - public double posY; - public double posZ; - public double motionX; - public double motionY; - public double motionZ; - public float rotationYaw; - public float rotationPitch; - public float prevRotationYaw; - public float prevRotationPitch; - public final AxisAlignedBB boundingBox = AxisAlignedBB.getBoundingBox(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D); - public boolean onGround = false; - public boolean field_9084_B; - public boolean field_9082_C; - public boolean field_9080_D = false; - public boolean field_9078_E = false; - public boolean field_9077_F = true; - public boolean field_304_B = false; - public float yOffset = 0.0F; - public float width = 0.6F; - public float height = 1.8F; - public float field_9075_K = 0.0F; - public float field_9074_L = 0.0F; - protected boolean entityWalks = true; - protected float fallDistance = 0.0F; - private int field_6151_b = 1; - public double field_9071_O; - public double field_9070_P; - public double field_9069_Q; - public float field_9068_R = 0.0F; - public float field_9067_S = 0.0F; - public boolean field_9066_T = false; - public float field_286_P = 0.0F; - public boolean field_9065_V = false; - protected Random field_9064_W = new Random(); - public int field_9063_X = 0; - public int field_9062_Y = 1; - public int field_9061_Z = 0; - protected int field_9087_aa = 300; - protected boolean field_9085_ab = false; - public int field_9083_ac = 0; - public int air = 300; - private boolean field_4131_c = true; - protected boolean field_9079_ae = false; - private double field_4130_d; - private double field_4128_e; - public boolean field_276_Z = false; - public int field_307_aa; - public int field_305_ab; - public int field_303_ac; - - public Entity(World var1) { - this.worldObj = var1; - this.setPosition(0.0D, 0.0D, 0.0D); - } - - public boolean equals(Object var1) { - return var1 instanceof Entity ? ((Entity)var1).field_331_c == this.field_331_c : false; - } - - public int hashCode() { - return this.field_331_c; - } - - public void setEntityDead() { - this.field_304_B = true; - } - - protected void setSize(float var1, float var2) { - this.width = var1; - this.height = var2; - } - - protected void setRotation(float var1, float var2) { - this.rotationYaw = var1; - this.rotationPitch = var2; - } - - public void setPosition(double var1, double var3, double var5) { - this.posX = var1; - this.posY = var3; - this.posZ = var5; - float var7 = this.width / 2.0F; - float var8 = this.height; - this.boundingBox.setBounds(var1 - (double)var7, var3 - (double)this.yOffset + (double)this.field_9068_R, var5 - (double)var7, var1 + (double)var7, var3 - (double)this.yOffset + (double)this.field_9068_R + (double)var8, var5 + (double)var7); - } - - public void onUpdate() { - this.func_84_k(); - } - - public void func_84_k() { - if(this.field_327_g != null && this.field_327_g.field_304_B) { - this.field_327_g = null; - } - - ++this.field_9063_X; - this.field_9075_K = this.field_9074_L; - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - this.prevRotationPitch = this.rotationPitch; - this.prevRotationYaw = this.rotationYaw; - if(this.handleWaterMovement()) { - if(!this.field_9085_ab && !this.field_4131_c) { - float var1 = MathHelper.sqrt_double(this.motionX * this.motionX * (double)0.2F + this.motionY * this.motionY + this.motionZ * this.motionZ * (double)0.2F) * 0.2F; - if(var1 > 1.0F) { - var1 = 1.0F; - } - - this.worldObj.playSoundAtEntity(this, "random.splash", var1, 1.0F + (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.4F); - float var2 = (float)MathHelper.floor_double(this.boundingBox.minY); - - int var3; - float var4; - float var5; - for(var3 = 0; (float)var3 < 1.0F + this.width * 20.0F; ++var3) { - var4 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - var5 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - this.worldObj.spawnParticle("bubble", this.posX + (double)var4, (double)(var2 + 1.0F), this.posZ + (double)var5, this.motionX, this.motionY - (double)(this.field_9064_W.nextFloat() * 0.2F), this.motionZ); - } - - for(var3 = 0; (float)var3 < 1.0F + this.width * 20.0F; ++var3) { - var4 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - var5 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - this.worldObj.spawnParticle("splash", this.posX + (double)var4, (double)(var2 + 1.0F), this.posZ + (double)var5, this.motionX, this.motionY, this.motionZ); - } - } - - this.fallDistance = 0.0F; - this.field_9085_ab = true; - this.field_9061_Z = 0; - } else { - this.field_9085_ab = false; - } - - if(this.worldObj.multiplayerWorld) { - this.field_9061_Z = 0; - } else if(this.field_9061_Z > 0) { - if(this.field_9079_ae) { - this.field_9061_Z -= 4; - if(this.field_9061_Z < 0) { - this.field_9061_Z = 0; - } - } else { - if(this.field_9061_Z % 20 == 0) { - this.attackEntity((Entity)null, 1); - } - - --this.field_9061_Z; - } - } - - if(this.func_112_q()) { - this.func_4040_n(); - } - - if(this.posY < -64.0D) { - this.func_4043_o(); - } - - this.field_4131_c = false; - } - - protected void func_4040_n() { - if(!this.field_9079_ae) { - this.attackEntity((Entity)null, 4); - this.field_9061_Z = 600; - } - - } - - protected void func_4043_o() { - this.setEntityDead(); - } - - public boolean func_133_b(double var1, double var3, double var5) { - AxisAlignedBB var7 = this.boundingBox.getOffsetBoundingBox(var1, var3, var5); - List var8 = this.worldObj.getCollidingBoundingBoxes(this, var7); - return var8.size() > 0 ? false : !this.worldObj.getIsAnyLiquid(var7); - } - - public void moveEntity(double var1, double var3, double var5) { - if(this.field_9066_T) { - this.boundingBox.offset(var1, var3, var5); - this.posX = (this.boundingBox.minX + this.boundingBox.maxX) / 2.0D; - this.posY = this.boundingBox.minY + (double)this.yOffset - (double)this.field_9068_R; - this.posZ = (this.boundingBox.minZ + this.boundingBox.maxZ) / 2.0D; - } else { - double var7 = this.posX; - double var9 = this.posZ; - double var11 = var1; - double var13 = var3; - double var15 = var5; - AxisAlignedBB var17 = this.boundingBox.copy(); - boolean var18 = this.onGround && this.func_9059_p(); - if(var18) { - double var19; - for(var19 = 0.05D; var1 != 0.0D && this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox.getOffsetBoundingBox(var1, -1.0D, 0.0D)).size() == 0; var11 = var1) { - if(var1 < var19 && var1 >= -var19) { - var1 = 0.0D; - } else if(var1 > 0.0D) { - var1 -= var19; - } else { - var1 += var19; - } - } - - for(; var5 != 0.0D && this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox.getOffsetBoundingBox(0.0D, -1.0D, var5)).size() == 0; var15 = var5) { - if(var5 < var19 && var5 >= -var19) { - var5 = 0.0D; - } else if(var5 > 0.0D) { - var5 -= var19; - } else { - var5 += var19; - } - } - } - - List var35 = this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox.addCoord(var1, var3, var5)); - - for(int var20 = 0; var20 < var35.size(); ++var20) { - var3 = ((AxisAlignedBB)var35.get(var20)).func_701_b(this.boundingBox, var3); - } - - this.boundingBox.offset(0.0D, var3, 0.0D); - if(!this.field_9077_F && var13 != var3) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - boolean var36 = this.onGround || var13 != var3 && var13 < 0.0D; - - int var21; - for(var21 = 0; var21 < var35.size(); ++var21) { - var1 = ((AxisAlignedBB)var35.get(var21)).func_710_a(this.boundingBox, var1); - } - - this.boundingBox.offset(var1, 0.0D, 0.0D); - if(!this.field_9077_F && var11 != var1) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - for(var21 = 0; var21 < var35.size(); ++var21) { - var5 = ((AxisAlignedBB)var35.get(var21)).func_709_c(this.boundingBox, var5); - } - - this.boundingBox.offset(0.0D, 0.0D, var5); - if(!this.field_9077_F && var15 != var5) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - double var23; - int var28; - double var37; - if(this.field_9067_S > 0.0F && var36 && this.field_9068_R < 0.05F && (var11 != var1 || var15 != var5)) { - var37 = var1; - var23 = var3; - double var25 = var5; - var1 = var11; - var3 = (double)this.field_9067_S; - var5 = var15; - AxisAlignedBB var27 = this.boundingBox.copy(); - this.boundingBox.setBB(var17); - var35 = this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox.addCoord(var11, var3, var15)); - - for(var28 = 0; var28 < var35.size(); ++var28) { - var3 = ((AxisAlignedBB)var35.get(var28)).func_701_b(this.boundingBox, var3); - } - - this.boundingBox.offset(0.0D, var3, 0.0D); - if(!this.field_9077_F && var13 != var3) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - for(var28 = 0; var28 < var35.size(); ++var28) { - var1 = ((AxisAlignedBB)var35.get(var28)).func_710_a(this.boundingBox, var1); - } - - this.boundingBox.offset(var1, 0.0D, 0.0D); - if(!this.field_9077_F && var11 != var1) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - for(var28 = 0; var28 < var35.size(); ++var28) { - var5 = ((AxisAlignedBB)var35.get(var28)).func_709_c(this.boundingBox, var5); - } - - this.boundingBox.offset(0.0D, 0.0D, var5); - if(!this.field_9077_F && var15 != var5) { - var5 = 0.0D; - var3 = var5; - var1 = var5; - } - - if(var37 * var37 + var25 * var25 >= var1 * var1 + var5 * var5) { - var1 = var37; - var3 = var23; - var5 = var25; - this.boundingBox.setBB(var27); - } else { - this.field_9068_R = (float)((double)this.field_9068_R + 0.5D); - } - } - - this.posX = (this.boundingBox.minX + this.boundingBox.maxX) / 2.0D; - this.posY = this.boundingBox.minY + (double)this.yOffset - (double)this.field_9068_R; - this.posZ = (this.boundingBox.minZ + this.boundingBox.maxZ) / 2.0D; - this.field_9084_B = var11 != var1 || var15 != var5; - this.field_9082_C = var13 != var3; - this.onGround = var13 != var3 && var13 < 0.0D; - this.field_9080_D = this.field_9084_B || this.field_9082_C; - this.interact(var3, this.onGround); - if(var11 != var1) { - this.motionX = 0.0D; - } - - if(var13 != var3) { - this.motionY = 0.0D; - } - - if(var15 != var5) { - this.motionZ = 0.0D; - } - - var37 = this.posX - var7; - var23 = this.posZ - var9; - int var26; - int var38; - int var40; - if(this.entityWalks && !var18) { - this.field_9074_L = (float)((double)this.field_9074_L + (double)MathHelper.sqrt_double(var37 * var37 + var23 * var23) * 0.6D); - var38 = MathHelper.floor_double(this.posX); - var26 = MathHelper.floor_double(this.posY - (double)0.2F - (double)this.yOffset); - var40 = MathHelper.floor_double(this.posZ); - var28 = this.worldObj.getBlockId(var38, var26, var40); - if(this.field_9074_L > (float)this.field_6151_b && var28 > 0) { - ++this.field_6151_b; - StepSound var29 = Block.blocksList[var28].stepSound; - if(this.worldObj.getBlockId(var38, var26 + 1, var40) == Block.snow.blockID) { - var29 = Block.snow.stepSound; - this.worldObj.playSoundAtEntity(this, var29.func_737_c(), var29.func_738_a() * 0.15F, var29.func_739_b()); - } else if(!Block.blocksList[var28].blockMaterial.getIsLiquid()) { - this.worldObj.playSoundAtEntity(this, var29.func_737_c(), var29.func_738_a() * 0.15F, var29.func_739_b()); - } - - Block.blocksList[var28].onEntityWalking(this.worldObj, var38, var26, var40, this); - } - } - - var38 = MathHelper.floor_double(this.boundingBox.minX); - var26 = MathHelper.floor_double(this.boundingBox.minY); - var40 = MathHelper.floor_double(this.boundingBox.minZ); - var28 = MathHelper.floor_double(this.boundingBox.maxX); - int var41 = MathHelper.floor_double(this.boundingBox.maxY); - int var30 = MathHelper.floor_double(this.boundingBox.maxZ); - - for(int var31 = var38; var31 <= var28; ++var31) { - for(int var32 = var26; var32 <= var41; ++var32) { - for(int var33 = var40; var33 <= var30; ++var33) { - int var34 = this.worldObj.getBlockId(var31, var32, var33); - if(var34 > 0) { - Block.blocksList[var34].onEntityCollidedWithBlock(this.worldObj, var31, var32, var33, this); - } - } - } - } - - this.field_9068_R *= 0.4F; - boolean var39 = this.handleWaterMovement(); - if(this.worldObj.func_523_c(this.boundingBox)) { - this.func_125_b(1); - if(!var39) { - ++this.field_9061_Z; - if(this.field_9061_Z == 0) { - this.field_9061_Z = 300; - } - } - } else if(this.field_9061_Z <= 0) { - this.field_9061_Z = -this.field_9062_Y; - } - - if(var39 && this.field_9061_Z > 0) { - this.worldObj.playSoundAtEntity(this, "random.fizz", 0.7F, 1.6F + (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.4F); - this.field_9061_Z = -this.field_9062_Y; - } - - } - } - - protected void interact(double var1, boolean var3) { - if(var3) { - if(this.fallDistance > 0.0F) { - this.fall(this.fallDistance); - this.fallDistance = 0.0F; - } - } else if(var1 < 0.0D) { - this.fallDistance = (float)((double)this.fallDistance - var1); - } - - } - - public boolean func_9059_p() { - return false; - } - - public AxisAlignedBB func_93_n() { - return null; - } - - protected void func_125_b(int var1) { - if(!this.field_9079_ae) { - this.attackEntity((Entity)null, var1); - } - - } - - protected void fall(float var1) { - } - - public boolean handleWaterMovement() { - return this.worldObj.func_490_a(this.boundingBox.expands(0.0D, (double)-0.4F, 0.0D), Material.water, this); - } - - public boolean isInsideOfMaterial(Material var1) { - double var2 = this.posY + (double)this.func_104_p(); - int var4 = MathHelper.floor_double(this.posX); - int var5 = MathHelper.floor_float((float)MathHelper.floor_double(var2)); - int var6 = MathHelper.floor_double(this.posZ); - int var7 = this.worldObj.getBlockId(var4, var5, var6); - if(var7 != 0 && Block.blocksList[var7].blockMaterial == var1) { - float var8 = BlockFluids.setFluidHeight(this.worldObj.getBlockMetadata(var4, var5, var6)) - 1.0F / 9.0F; - float var9 = (float)(var5 + 1) - var8; - return var2 < (double)var9; - } else { - return false; - } - } - - public float func_104_p() { - return 0.0F; - } - - public boolean func_112_q() { - return this.worldObj.isMaterialInBB(this.boundingBox.expands(0.0D, (double)-0.4F, 0.0D), Material.lava); - } - - public void func_90_a(float var1, float var2, float var3) { - float var4 = MathHelper.sqrt_float(var1 * var1 + var2 * var2); - if(var4 >= 0.01F) { - if(var4 < 1.0F) { - var4 = 1.0F; - } - - var4 = var3 / var4; - var1 *= var4; - var2 *= var4; - float var5 = MathHelper.sin(this.rotationYaw * (float)Math.PI / 180.0F); - float var6 = MathHelper.cos(this.rotationYaw * (float)Math.PI / 180.0F); - this.motionX += (double)(var1 * var6 - var2 * var5); - this.motionZ += (double)(var2 * var6 + var1 * var5); - } - } - - public float getEntityBrightness(float var1) { - int var2 = MathHelper.floor_double(this.posX); - double var3 = (this.boundingBox.maxY - this.boundingBox.minY) * 0.66D; - int var5 = MathHelper.floor_double(this.posY - (double)this.yOffset + var3); - int var6 = MathHelper.floor_double(this.posZ); - return this.worldObj.getLightBrightness(var2, var5, var6); - } - - public void setPositionAndRotation(double var1, double var3, double var5, float var7, float var8) { - this.prevPosX = this.posX = var1; - this.prevPosY = this.posY = var3; - this.prevPosZ = this.posZ = var5; - this.prevRotationYaw = this.rotationYaw = var7; - this.prevRotationPitch = this.rotationPitch = var8; - this.field_9068_R = 0.0F; - double var9 = (double)(this.prevRotationYaw - var7); - if(var9 < -180.0D) { - this.prevRotationYaw += 360.0F; - } - - if(var9 >= 180.0D) { - this.prevRotationYaw -= 360.0F; - } - - this.setPosition(this.posX, this.posY, this.posZ); - this.setRotation(var7, var8); - } - - public void func_107_c(double var1, double var3, double var5, float var7, float var8) { - this.prevPosX = this.posX = var1; - this.prevPosY = this.posY = var3 + (double)this.yOffset; - this.prevPosZ = this.posZ = var5; - this.rotationYaw = var7; - this.rotationPitch = var8; - this.setPosition(this.posX, this.posY, this.posZ); - } - - public float getDistanceToEntity(Entity var1) { - float var2 = (float)(this.posX - var1.posX); - float var3 = (float)(this.posY - var1.posY); - float var4 = (float)(this.posZ - var1.posZ); - return MathHelper.sqrt_float(var2 * var2 + var3 * var3 + var4 * var4); - } - - public double getDistanceSq(double var1, double var3, double var5) { - double var7 = this.posX - var1; - double var9 = this.posY - var3; - double var11 = this.posZ - var5; - return var7 * var7 + var9 * var9 + var11 * var11; - } - - public double getDistance(double var1, double var3, double var5) { - double var7 = this.posX - var1; - double var9 = this.posY - var3; - double var11 = this.posZ - var5; - return (double)MathHelper.sqrt_double(var7 * var7 + var9 * var9 + var11 * var11); - } - - public double getDistanceSqToEntity(Entity var1) { - double var2 = this.posX - var1.posX; - double var4 = this.posY - var1.posY; - double var6 = this.posZ - var1.posZ; - return var2 * var2 + var4 * var4 + var6 * var6; - } - - public void onCollideWithPlayer(EntityPlayer var1) { - } - - public void applyEntityCollision(Entity var1) { - if(var1.field_328_f != this && var1.field_327_g != this) { - double var2 = var1.posX - this.posX; - double var4 = var1.posZ - this.posZ; - double var6 = MathHelper.abs_max(var2, var4); - if(var6 >= (double)0.01F) { - var6 = (double)MathHelper.sqrt_double(var6); - var2 /= var6; - var4 /= var6; - double var8 = 1.0D / var6; - if(var8 > 1.0D) { - var8 = 1.0D; - } - - var2 *= var8; - var4 *= var8; - var2 *= (double)0.05F; - var4 *= (double)0.05F; - var2 *= (double)(1.0F - this.field_286_P); - var4 *= (double)(1.0F - this.field_286_P); - this.addVelocity(-var2, 0.0D, -var4); - var1.addVelocity(var2, 0.0D, var4); - } - - } - } - - public void addVelocity(double var1, double var3, double var5) { - this.motionX += var1; - this.motionY += var3; - this.motionZ += var5; - } - - protected void func_9060_u() { - this.field_9078_E = true; - } - - public boolean attackEntity(Entity var1, int var2) { - this.func_9060_u(); - return false; - } - - public boolean func_129_c_() { - return false; - } - - public boolean func_124_r() { - return false; - } - - public void func_96_b(Entity var1, int var2) { - } - - public boolean func_95_c(NBTTagCompound var1) { - String var2 = this.func_109_s(); - if(!this.field_304_B && var2 != null) { - var1.setString("id", var2); - this.writeToNBT(var1); - return true; - } else { - return false; - } - } - - public void writeToNBT(NBTTagCompound var1) { - var1.setTag("Pos", this.func_132_a(new double[]{this.posX, this.posY, this.posZ})); - var1.setTag("Motion", this.func_132_a(new double[]{this.motionX, this.motionY, this.motionZ})); - var1.setTag("Rotation", this.func_85_a(new float[]{this.rotationYaw, this.rotationPitch})); - var1.setFloat("FallDistance", this.fallDistance); - var1.setShort("Fire", (short)this.field_9061_Z); - var1.setShort("Air", (short)this.air); - var1.setBoolean("OnGround", this.onGround); - this.writeEntityToNBT(var1); - } - - public void readFromNBT(NBTTagCompound var1) { - NBTTagList var2 = var1.getTagList("Pos"); - NBTTagList var3 = var1.getTagList("Motion"); - NBTTagList var4 = var1.getTagList("Rotation"); - this.setPosition(0.0D, 0.0D, 0.0D); - this.motionX = ((NBTTagDouble)var3.tagAt(0)).doubleValue; - this.motionY = ((NBTTagDouble)var3.tagAt(1)).doubleValue; - this.motionZ = ((NBTTagDouble)var3.tagAt(2)).doubleValue; - this.prevPosX = this.field_9071_O = this.posX = ((NBTTagDouble)var2.tagAt(0)).doubleValue; - this.prevPosY = this.field_9070_P = this.posY = ((NBTTagDouble)var2.tagAt(1)).doubleValue; - this.prevPosZ = this.field_9069_Q = this.posZ = ((NBTTagDouble)var2.tagAt(2)).doubleValue; - this.prevRotationYaw = this.rotationYaw = ((NBTTagFloat)var4.tagAt(0)).floatValue; - this.prevRotationPitch = this.rotationPitch = ((NBTTagFloat)var4.tagAt(1)).floatValue; - this.fallDistance = var1.getFloat("FallDistance"); - this.field_9061_Z = var1.getShort("Fire"); - this.air = var1.getShort("Air"); - this.onGround = var1.getBoolean("OnGround"); - this.setPosition(this.posX, this.posY, this.posZ); - this.readEntityFromNBT(var1); - } - - protected final String func_109_s() { - return EntityList.func_564_b(this); - } - - protected abstract void readEntityFromNBT(NBTTagCompound var1); - - protected abstract void writeEntityToNBT(NBTTagCompound var1); - - protected NBTTagList func_132_a(double... var1) { - NBTTagList var2 = new NBTTagList(); - double[] var3 = var1; - int var4 = var1.length; - - for(int var5 = 0; var5 < var4; ++var5) { - double var6 = var3[var5]; - var2.setTag(new NBTTagDouble(var6)); - } - - return var2; - } - - protected NBTTagList func_85_a(float... var1) { - NBTTagList var2 = new NBTTagList(); - float[] var3 = var1; - int var4 = var1.length; - - for(int var5 = 0; var5 < var4; ++var5) { - float var6 = var3[var5]; - var2.setTag(new NBTTagFloat(var6)); - } - - return var2; - } - - public EntityItem dropItem(int var1, int var2) { - return this.dropItemWithOffset(var1, var2, 0.0F); - } - - public EntityItem dropItemWithOffset(int var1, int var2, float var3) { - EntityItem var4 = new EntityItem(this.worldObj, this.posX, this.posY + (double)var3, this.posZ, new ItemStack(var1, var2)); - var4.field_433_ad = 10; - this.worldObj.entityJoinedWorld(var4); - return var4; - } - - public boolean func_120_t() { - return !this.field_304_B; - } - - public boolean func_91_u() { - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.posY + (double)this.func_104_p()); - int var3 = MathHelper.floor_double(this.posZ); - return this.worldObj.doesBlockAllowAttachment(var1, var2, var3); - } - - public boolean func_6092_a(EntityPlayer var1) { - return false; - } - - public AxisAlignedBB func_89_d(Entity var1) { - return null; - } - - public void func_115_v() { - if(this.field_327_g.field_304_B) { - this.field_327_g = null; - } else { - this.motionX = 0.0D; - this.motionY = 0.0D; - this.motionZ = 0.0D; - this.onUpdate(); - this.field_327_g.func_127_w(); - this.field_4128_e += (double)(this.field_327_g.rotationYaw - this.field_327_g.prevRotationYaw); - - for(this.field_4130_d += (double)(this.field_327_g.rotationPitch - this.field_327_g.prevRotationPitch); this.field_4128_e >= 180.0D; this.field_4128_e -= 360.0D) { - } - - while(this.field_4128_e < -180.0D) { - this.field_4128_e += 360.0D; - } - - while(this.field_4130_d >= 180.0D) { - this.field_4130_d -= 360.0D; - } - - while(this.field_4130_d < -180.0D) { - this.field_4130_d += 360.0D; - } - - double var1 = this.field_4128_e * 0.5D; - double var3 = this.field_4130_d * 0.5D; - float var5 = 10.0F; - if(var1 > (double)var5) { - var1 = (double)var5; - } - - if(var1 < (double)(-var5)) { - var1 = (double)(-var5); - } - - if(var3 > (double)var5) { - var3 = (double)var5; - } - - if(var3 < (double)(-var5)) { - var3 = (double)(-var5); - } - - this.field_4128_e -= var1; - this.field_4130_d -= var3; - this.rotationYaw = (float)((double)this.rotationYaw + var1); - this.rotationPitch = (float)((double)this.rotationPitch + var3); - } - } - - public void func_127_w() { - this.field_328_f.setPosition(this.posX, this.posY + this.func_130_h() + this.field_328_f.func_117_x(), this.posZ); - } - - public double func_117_x() { - return (double)this.yOffset; - } - - public double func_130_h() { - return (double)this.height * 0.75D; - } - - public void func_6094_e(Entity var1) { - this.field_4130_d = 0.0D; - this.field_4128_e = 0.0D; - if(var1 == null) { - if(this.field_327_g != null) { - this.func_107_c(this.field_327_g.posX, this.field_327_g.boundingBox.minY + (double)this.field_327_g.height, this.field_327_g.posZ, this.rotationYaw, this.rotationPitch); - this.field_327_g.field_328_f = null; - } - - this.field_327_g = null; - } else if(this.field_327_g == var1) { - this.field_327_g.field_328_f = null; - this.field_327_g = null; - this.func_107_c(var1.posX, var1.boundingBox.minY + (double)var1.height, var1.posZ, this.rotationYaw, this.rotationPitch); - } else { - if(this.field_327_g != null) { - this.field_327_g.field_328_f = null; - } - - if(var1.field_328_f != null) { - var1.field_328_f.field_327_g = null; - } - - this.field_327_g = var1; - var1.field_328_f = this; - } - } - - public Vec3D func_4039_B() { - return null; - } - - public void func_4042_C() { - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityAnimals.java b/minecraft_server/src/net/minecraft/src/EntityAnimals.java deleted file mode 100644 index a052f76..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityAnimals.java +++ /dev/null @@ -1,30 +0,0 @@ -package net.minecraft.src; - -public abstract class EntityAnimals extends EntityCreature implements IAnimals { - public EntityAnimals(World var1) { - super(var1); - } - - protected float func_159_a(int var1, int var2, int var3) { - return this.worldObj.getBlockId(var1, var2 - 1, var3) == Block.grass.blockID ? 10.0F : this.worldObj.getLightBrightness(var1, var2, var3) - 0.5F; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - public boolean getCanSpawnHere() { - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.boundingBox.minY); - int var3 = MathHelper.floor_double(this.posZ); - return this.worldObj.getBlockId(var1, var2 - 1, var3) == Block.grass.blockID && this.worldObj.getBlockLightValue(var1, var2, var3) > 8 && super.getCanSpawnHere(); - } - - public int func_146_b() { - return 120; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityArrow.java b/minecraft_server/src/net/minecraft/src/EntityArrow.java deleted file mode 100644 index bccc8ad..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityArrow.java +++ /dev/null @@ -1,225 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityArrow extends Entity { - private int field_9183_c = -1; - private int field_9182_d = -1; - private int field_9180_e = -1; - private int field_9179_f = 0; - private boolean field_9181_aj = false; - public int field_9184_a = 0; - public EntityLiving field_439_ah; - private int field_438_ai; - private int field_437_aj = 0; - - public EntityArrow(World var1) { - super(var1); - this.setSize(0.5F, 0.5F); - } - - public EntityArrow(World var1, EntityLiving var2) { - super(var1); - this.field_439_ah = var2; - this.setSize(0.5F, 0.5F); - this.func_107_c(var2.posX, var2.posY + (double)var2.func_104_p(), var2.posZ, var2.rotationYaw, var2.rotationPitch); - this.posX -= (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.posY -= (double)0.1F; - this.posZ -= (double)(MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = (double)(-MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI)); - this.motionZ = (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI)); - this.motionY = (double)(-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI)); - this.func_177_a(this.motionX, this.motionY, this.motionZ, 1.5F, 1.0F); - } - - public void func_177_a(double var1, double var3, double var5, float var7, float var8) { - float var9 = MathHelper.sqrt_double(var1 * var1 + var3 * var3 + var5 * var5); - var1 /= (double)var9; - var3 /= (double)var9; - var5 /= (double)var9; - var1 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var3 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var5 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var1 *= (double)var7; - var3 *= (double)var7; - var5 *= (double)var7; - this.motionX = var1; - this.motionY = var3; - this.motionZ = var5; - float var10 = MathHelper.sqrt_double(var1 * var1 + var5 * var5); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(var1, var5) * 180.0D / (double)((float)Math.PI)); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(var3, (double)var10) * 180.0D / (double)((float)Math.PI)); - this.field_438_ai = 0; - } - - public void onUpdate() { - super.onUpdate(); - if(this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F) { - float var1 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / (double)((float)Math.PI)); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var1) * 180.0D / (double)((float)Math.PI)); - } - - if(this.field_9184_a > 0) { - --this.field_9184_a; - } - - if(this.field_9181_aj) { - int var15 = this.worldObj.getBlockId(this.field_9183_c, this.field_9182_d, this.field_9180_e); - if(var15 == this.field_9179_f) { - ++this.field_438_ai; - if(this.field_438_ai == 1200) { - this.setEntityDead(); - } - - return; - } - - this.field_9181_aj = false; - this.motionX *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionY *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionZ *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.field_438_ai = 0; - this.field_437_aj = 0; - } else { - ++this.field_437_aj; - } - - Vec3D var16 = Vec3D.createVector(this.posX, this.posY, this.posZ); - Vec3D var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition var3 = this.worldObj.func_486_a(var16, var2); - var16 = Vec3D.createVector(this.posX, this.posY, this.posZ); - var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - if(var3 != null) { - var2 = Vec3D.createVector(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord); - } - - Entity var4 = null; - List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expands(1.0D, 1.0D, 1.0D)); - double var6 = 0.0D; - - float var10; - for(int var8 = 0; var8 < var5.size(); ++var8) { - Entity var9 = (Entity)var5.get(var8); - if(var9.func_129_c_() && (var9 != this.field_439_ah || this.field_437_aj >= 5)) { - var10 = 0.3F; - AxisAlignedBB var11 = var9.boundingBox.expands((double)var10, (double)var10, (double)var10); - MovingObjectPosition var12 = var11.func_706_a(var16, var2); - if(var12 != null) { - double var13 = var16.distanceTo(var12.hitVec); - if(var13 < var6 || var6 == 0.0D) { - var4 = var9; - var6 = var13; - } - } - } - } - - if(var4 != null) { - var3 = new MovingObjectPosition(var4); - } - - float var17; - if(var3 != null) { - if(var3.entityHit != null) { - if(var3.entityHit.attackEntity(this.field_439_ah, 4)) { - this.worldObj.playSoundAtEntity(this, "random.drr", 1.0F, 1.2F / (this.field_9064_W.nextFloat() * 0.2F + 0.9F)); - this.setEntityDead(); - } else { - this.motionX *= (double)-0.1F; - this.motionY *= (double)-0.1F; - this.motionZ *= (double)-0.1F; - this.rotationYaw += 180.0F; - this.prevRotationYaw += 180.0F; - this.field_437_aj = 0; - } - } else { - this.field_9183_c = var3.blockX; - this.field_9182_d = var3.blockY; - this.field_9180_e = var3.blockZ; - this.field_9179_f = this.worldObj.getBlockId(this.field_9183_c, this.field_9182_d, this.field_9180_e); - this.motionX = (double)((float)(var3.hitVec.xCoord - this.posX)); - this.motionY = (double)((float)(var3.hitVec.yCoord - this.posY)); - this.motionZ = (double)((float)(var3.hitVec.zCoord - this.posZ)); - var17 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ); - this.posX -= this.motionX / (double)var17 * (double)0.05F; - this.posY -= this.motionY / (double)var17 * (double)0.05F; - this.posZ -= this.motionZ / (double)var17 * (double)0.05F; - this.worldObj.playSoundAtEntity(this, "random.drr", 1.0F, 1.2F / (this.field_9064_W.nextFloat() * 0.2F + 0.9F)); - this.field_9181_aj = true; - this.field_9184_a = 7; - } - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - var17 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / (double)((float)Math.PI)); - - for(this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var17) * 180.0D / (double)((float)Math.PI)); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) { - } - - while(this.rotationPitch - this.prevRotationPitch >= 180.0F) { - this.prevRotationPitch += 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw < -180.0F) { - this.prevRotationYaw -= 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw >= 180.0F) { - this.prevRotationYaw += 360.0F; - } - - this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F; - this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F; - float var18 = 0.99F; - var10 = 0.03F; - if(this.handleWaterMovement()) { - for(int var19 = 0; var19 < 4; ++var19) { - float var20 = 0.25F; - this.worldObj.spawnParticle("bubble", this.posX - this.motionX * (double)var20, this.posY - this.motionY * (double)var20, this.posZ - this.motionZ * (double)var20, this.motionX, this.motionY, this.motionZ); - } - - var18 = 0.8F; - } - - this.motionX *= (double)var18; - this.motionY *= (double)var18; - this.motionZ *= (double)var18; - this.motionY -= (double)var10; - this.setPosition(this.posX, this.posY, this.posZ); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("xTile", (short)this.field_9183_c); - var1.setShort("yTile", (short)this.field_9182_d); - var1.setShort("zTile", (short)this.field_9180_e); - var1.setByte("inTile", (byte)this.field_9179_f); - var1.setByte("shake", (byte)this.field_9184_a); - var1.setByte("inGround", (byte)(this.field_9181_aj ? 1 : 0)); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.field_9183_c = var1.getShort("xTile"); - this.field_9182_d = var1.getShort("yTile"); - this.field_9180_e = var1.getShort("zTile"); - this.field_9179_f = var1.getByte("inTile") & 255; - this.field_9184_a = var1.getByte("shake") & 255; - this.field_9181_aj = var1.getByte("inGround") == 1; - } - - public void onCollideWithPlayer(EntityPlayer var1) { - if(!this.worldObj.multiplayerWorld) { - if(this.field_9181_aj && this.field_439_ah == var1 && this.field_9184_a <= 0 && var1.inventory.addItemStackToInventory(new ItemStack(Item.arrow.swiftedIndex, 1))) { - this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.7F + 1.0F) * 2.0F); - var1.func_163_c(this, 1); - this.setEntityDead(); - } - - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityBoat.java b/minecraft_server/src/net/minecraft/src/EntityBoat.java deleted file mode 100644 index b320b35..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityBoat.java +++ /dev/null @@ -1,288 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityBoat extends Entity { - public int field_9178_a; - public int field_9177_b; - public int field_436_ad; - private int field_9176_d; - private double field_9174_e; - private double field_9172_f; - private double field_9175_aj; - private double field_9173_ak; - private double field_9171_al; - - public EntityBoat(World var1) { - super(var1); - this.field_9178_a = 0; - this.field_9177_b = 0; - this.field_436_ad = 1; - this.field_329_e = true; - this.setSize(1.5F, 0.6F); - this.yOffset = this.height / 2.0F; - this.entityWalks = false; - } - - public AxisAlignedBB func_89_d(Entity var1) { - return var1.boundingBox; - } - - public AxisAlignedBB func_93_n() { - return this.boundingBox; - } - - public boolean func_124_r() { - return true; - } - - public EntityBoat(World var1, double var2, double var4, double var6) { - this(var1); - this.setPosition(var2, var4 + (double)this.yOffset, var6); - this.motionX = 0.0D; - this.motionY = 0.0D; - this.motionZ = 0.0D; - this.prevPosX = var2; - this.prevPosY = var4; - this.prevPosZ = var6; - } - - public double func_130_h() { - return (double)this.height * 0.0D - (double)0.3F; - } - - public boolean attackEntity(Entity var1, int var2) { - if(!this.worldObj.multiplayerWorld && !this.field_304_B) { - this.field_436_ad = -this.field_436_ad; - this.field_9177_b = 10; - this.field_9178_a += var2 * 10; - this.func_9060_u(); - if(this.field_9178_a > 40) { - int var3; - for(var3 = 0; var3 < 3; ++var3) { - this.dropItemWithOffset(Block.planks.blockID, 1, 0.0F); - } - - for(var3 = 0; var3 < 2; ++var3) { - this.dropItemWithOffset(Item.stick.swiftedIndex, 1, 0.0F); - } - - this.setEntityDead(); - } - - return true; - } else { - return true; - } - } - - public boolean func_129_c_() { - return !this.field_304_B; - } - - public void onUpdate() { - super.onUpdate(); - if(this.field_9177_b > 0) { - --this.field_9177_b; - } - - if(this.field_9178_a > 0) { - --this.field_9178_a; - } - - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - byte var1 = 5; - double var2 = 0.0D; - - for(int var4 = 0; var4 < var1; ++var4) { - double var5 = this.boundingBox.minY + (this.boundingBox.maxY - this.boundingBox.minY) * (double)(var4 + 0) / (double)var1 - 0.125D; - double var7 = this.boundingBox.minY + (this.boundingBox.maxY - this.boundingBox.minY) * (double)(var4 + 1) / (double)var1 - 0.125D; - AxisAlignedBB var9 = AxisAlignedBB.getBoundingBoxFromPool(this.boundingBox.minX, var5, this.boundingBox.minZ, this.boundingBox.maxX, var7, this.boundingBox.maxZ); - if(this.worldObj.func_524_b(var9, Material.water)) { - var2 += 1.0D / (double)var1; - } - } - - double var6; - double var8; - double var10; - double var23; - if(this.worldObj.multiplayerWorld) { - if(this.field_9176_d > 0) { - var23 = this.posX + (this.field_9174_e - this.posX) / (double)this.field_9176_d; - var6 = this.posY + (this.field_9172_f - this.posY) / (double)this.field_9176_d; - var8 = this.posZ + (this.field_9175_aj - this.posZ) / (double)this.field_9176_d; - - for(var10 = this.field_9173_ak - (double)this.rotationYaw; var10 < -180.0D; var10 += 360.0D) { - } - - while(var10 >= 180.0D) { - var10 -= 360.0D; - } - - this.rotationYaw = (float)((double)this.rotationYaw + var10 / (double)this.field_9176_d); - this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9171_al - (double)this.rotationPitch) / (double)this.field_9176_d); - --this.field_9176_d; - this.setPosition(var23, var6, var8); - this.setRotation(this.rotationYaw, this.rotationPitch); - } else { - var23 = this.posX + this.motionX; - var6 = this.posY + this.motionY; - var8 = this.posZ + this.motionZ; - this.setPosition(var23, var6, var8); - if(this.onGround) { - this.motionX *= 0.5D; - this.motionY *= 0.5D; - this.motionZ *= 0.5D; - } - - this.motionX *= (double)0.99F; - this.motionY *= (double)0.95F; - this.motionZ *= (double)0.99F; - } - - } else { - var23 = var2 * 2.0D - 1.0D; - this.motionY += (double)0.04F * var23; - if(this.field_328_f != null) { - this.motionX += this.field_328_f.motionX * 0.2D; - this.motionZ += this.field_328_f.motionZ * 0.2D; - } - - var6 = 0.4D; - if(this.motionX < -var6) { - this.motionX = -var6; - } - - if(this.motionX > var6) { - this.motionX = var6; - } - - if(this.motionZ < -var6) { - this.motionZ = -var6; - } - - if(this.motionZ > var6) { - this.motionZ = var6; - } - - if(this.onGround) { - this.motionX *= 0.5D; - this.motionY *= 0.5D; - this.motionZ *= 0.5D; - } - - this.moveEntity(this.motionX, this.motionY, this.motionZ); - var8 = Math.sqrt(this.motionX * this.motionX + this.motionZ * this.motionZ); - double var12; - if(var8 > 0.15D) { - var10 = Math.cos((double)this.rotationYaw * Math.PI / 180.0D); - var12 = Math.sin((double)this.rotationYaw * Math.PI / 180.0D); - - for(int var14 = 0; (double)var14 < 1.0D + var8 * 60.0D; ++var14) { - double var15 = (double)(this.field_9064_W.nextFloat() * 2.0F - 1.0F); - double var17 = (double)(this.field_9064_W.nextInt(2) * 2 - 1) * 0.7D; - double var19; - double var21; - if(this.field_9064_W.nextBoolean()) { - var19 = this.posX - var10 * var15 * 0.8D + var12 * var17; - var21 = this.posZ - var12 * var15 * 0.8D - var10 * var17; - this.worldObj.spawnParticle("splash", var19, this.posY - 0.125D, var21, this.motionX, this.motionY, this.motionZ); - } else { - var19 = this.posX + var10 + var12 * var15 * 0.7D; - var21 = this.posZ + var12 - var10 * var15 * 0.7D; - this.worldObj.spawnParticle("splash", var19, this.posY - 0.125D, var21, this.motionX, this.motionY, this.motionZ); - } - } - } - - if(this.field_9084_B && var8 > 0.15D) { - if(!this.worldObj.multiplayerWorld) { - this.setEntityDead(); - - int var24; - for(var24 = 0; var24 < 3; ++var24) { - this.dropItemWithOffset(Block.planks.blockID, 1, 0.0F); - } - - for(var24 = 0; var24 < 2; ++var24) { - this.dropItemWithOffset(Item.stick.swiftedIndex, 1, 0.0F); - } - } - } else { - this.motionX *= (double)0.99F; - this.motionY *= (double)0.95F; - this.motionZ *= (double)0.99F; - } - - this.rotationPitch = 0.0F; - var10 = (double)this.rotationYaw; - var12 = this.prevPosX - this.posX; - double var25 = this.prevPosZ - this.posZ; - if(var12 * var12 + var25 * var25 > 0.001D) { - var10 = (double)((float)(Math.atan2(var25, var12) * 180.0D / Math.PI)); - } - - double var16; - for(var16 = var10 - (double)this.rotationYaw; var16 >= 180.0D; var16 -= 360.0D) { - } - - while(var16 < -180.0D) { - var16 += 360.0D; - } - - if(var16 > 20.0D) { - var16 = 20.0D; - } - - if(var16 < -20.0D) { - var16 = -20.0D; - } - - this.rotationYaw = (float)((double)this.rotationYaw + var16); - this.setRotation(this.rotationYaw, this.rotationPitch); - List var18 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.expands((double)0.2F, 0.0D, (double)0.2F)); - if(var18 != null && var18.size() > 0) { - for(int var26 = 0; var26 < var18.size(); ++var26) { - Entity var20 = (Entity)var18.get(var26); - if(var20 != this.field_328_f && var20.func_124_r() && var20 instanceof EntityBoat) { - var20.applyEntityCollision(this); - } - } - } - - if(this.field_328_f != null && this.field_328_f.field_304_B) { - this.field_328_f = null; - } - - } - } - - public void func_127_w() { - if(this.field_328_f != null) { - double var1 = Math.cos((double)this.rotationYaw * Math.PI / 180.0D) * 0.4D; - double var3 = Math.sin((double)this.rotationYaw * Math.PI / 180.0D) * 0.4D; - this.field_328_f.setPosition(this.posX + var1, this.posY + this.func_130_h() + this.field_328_f.func_117_x(), this.posZ + var3); - } - } - - protected void writeEntityToNBT(NBTTagCompound var1) { - } - - protected void readEntityFromNBT(NBTTagCompound var1) { - } - - public boolean func_6092_a(EntityPlayer var1) { - if(this.field_328_f != null && this.field_328_f instanceof EntityPlayer && this.field_328_f != var1) { - return true; - } else { - if(!this.worldObj.multiplayerWorld) { - var1.func_6094_e(this); - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityChicken.java b/minecraft_server/src/net/minecraft/src/EntityChicken.java deleted file mode 100644 index 0d13f4c..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityChicken.java +++ /dev/null @@ -1,77 +0,0 @@ -package net.minecraft.src; - -public class EntityChicken extends EntityAnimals { - public boolean field_392_a = false; - public float field_391_b = 0.0F; - public float field_395_ad = 0.0F; - public float field_394_ae; - public float field_393_af; - public float field_390_ai = 1.0F; - public int field_396_aj; - - public EntityChicken(World var1) { - super(var1); - this.field_9119_aG = "/mob/chicken.png"; - this.setSize(0.3F, 0.4F); - this.field_9109_aQ = 4; - this.field_396_aj = this.field_9064_W.nextInt(6000) + 6000; - } - - public void onLivingUpdate() { - super.onLivingUpdate(); - this.field_393_af = this.field_391_b; - this.field_394_ae = this.field_395_ad; - this.field_395_ad = (float)((double)this.field_395_ad + (double)(this.onGround ? -1 : 4) * 0.3D); - if(this.field_395_ad < 0.0F) { - this.field_395_ad = 0.0F; - } - - if(this.field_395_ad > 1.0F) { - this.field_395_ad = 1.0F; - } - - if(!this.onGround && this.field_390_ai < 1.0F) { - this.field_390_ai = 1.0F; - } - - this.field_390_ai = (float)((double)this.field_390_ai * 0.9D); - if(!this.onGround && this.motionY < 0.0D) { - this.motionY *= 0.6D; - } - - this.field_391_b += this.field_390_ai * 2.0F; - if(!this.worldObj.multiplayerWorld && --this.field_396_aj <= 0) { - this.worldObj.playSoundAtEntity(this, "mob.chickenplop", 1.0F, (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - this.dropItem(Item.egg.swiftedIndex, 1); - this.field_396_aj = this.field_9064_W.nextInt(6000) + 6000; - } - - } - - protected void fall(float var1) { - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - protected String getLivingSound() { - return "mob.chicken"; - } - - protected String getHurtSound() { - return "mob.chickenhurt"; - } - - protected String getDeathSound() { - return "mob.chickenhurt"; - } - - protected int getDropItemId() { - return Item.feather.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityCow.java b/minecraft_server/src/net/minecraft/src/EntityCow.java deleted file mode 100644 index 14b0d55..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityCow.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.minecraft.src; - -public class EntityCow extends EntityAnimals { - public boolean unusedBoolean = false; - - public EntityCow(World var1) { - super(var1); - this.field_9119_aG = "/mob/cow.png"; - this.setSize(0.9F, 1.3F); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - protected String getLivingSound() { - return "mob.cow"; - } - - protected String getHurtSound() { - return "mob.cowhurt"; - } - - protected String getDeathSound() { - return "mob.cowhurt"; - } - - protected float getSoundVolume() { - return 0.4F; - } - - protected int getDropItemId() { - return Item.leather.swiftedIndex; - } - - public boolean func_6092_a(EntityPlayer var1) { - ItemStack var2 = var1.inventory.getCurrentItem(); - if(var2 != null && var2.itemID == Item.bucketEmpty.swiftedIndex) { - var1.inventory.setInventorySlotContents(var1.inventory.currentItem, new ItemStack(Item.bucketMilk)); - return true; - } else { - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityCreature.java b/minecraft_server/src/net/minecraft/src/EntityCreature.java deleted file mode 100644 index dcb330a..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityCreature.java +++ /dev/null @@ -1,151 +0,0 @@ -package net.minecraft.src; - -public class EntityCreature extends EntityLiving { - private PathEntity field_388_a; - protected Entity field_389_ag; - protected boolean field_387_ah = false; - - public EntityCreature(World var1) { - super(var1); - } - - protected void func_152_d_() { - this.field_387_ah = false; - float var1 = 16.0F; - if(this.field_389_ag == null) { - this.field_389_ag = this.func_158_i(); - if(this.field_389_ag != null) { - this.field_388_a = this.worldObj.func_482_a(this, this.field_389_ag, var1); - } - } else if(!this.field_389_ag.func_120_t()) { - this.field_389_ag = null; - } else { - float var2 = this.field_389_ag.getDistanceToEntity(this); - if(this.func_145_g(this.field_389_ag)) { - this.func_157_a(this.field_389_ag, var2); - } - } - - if(this.field_387_ah || this.field_389_ag == null || this.field_388_a != null && this.field_9064_W.nextInt(20) != 0) { - if(this.field_388_a == null && this.field_9064_W.nextInt(80) == 0 || this.field_9064_W.nextInt(80) == 0) { - boolean var21 = false; - int var3 = -1; - int var4 = -1; - int var5 = -1; - float var6 = -99999.0F; - - for(int var7 = 0; var7 < 10; ++var7) { - int var8 = MathHelper.floor_double(this.posX + (double)this.field_9064_W.nextInt(13) - 6.0D); - int var9 = MathHelper.floor_double(this.posY + (double)this.field_9064_W.nextInt(7) - 3.0D); - int var10 = MathHelper.floor_double(this.posZ + (double)this.field_9064_W.nextInt(13) - 6.0D); - float var11 = this.func_159_a(var8, var9, var10); - if(var11 > var6) { - var6 = var11; - var3 = var8; - var4 = var9; - var5 = var10; - var21 = true; - } - } - - if(var21) { - this.field_388_a = this.worldObj.func_501_a(this, var3, var4, var5, 10.0F); - } - } - } else { - this.field_388_a = this.worldObj.func_482_a(this, this.field_389_ag, var1); - } - - int var22 = MathHelper.floor_double(this.boundingBox.minY); - boolean var23 = this.handleWaterMovement(); - boolean var24 = this.func_112_q(); - this.rotationPitch = 0.0F; - if(this.field_388_a != null && this.field_9064_W.nextInt(100) != 0) { - Vec3D var25 = this.field_388_a.getPosition(this); - double var26 = (double)(this.width * 2.0F); - - while(var25 != null && var25.squareDistanceTo(this.posX, var25.yCoord, this.posZ) < var26 * var26) { - this.field_388_a.incrementPathIndex(); - if(this.field_388_a.isFinished()) { - var25 = null; - this.field_388_a = null; - } else { - var25 = this.field_388_a.getPosition(this); - } - } - - this.field_9128_br = false; - if(var25 != null) { - double var27 = var25.xCoord - this.posX; - double var28 = var25.zCoord - this.posZ; - double var12 = var25.yCoord - (double)var22; - float var14 = (float)(Math.atan2(var28, var27) * 180.0D / (double)((float)Math.PI)) - 90.0F; - float var15 = var14 - this.rotationYaw; - - for(this.field_9130_bp = this.field_9126_bt; var15 < -180.0F; var15 += 360.0F) { - } - - while(var15 >= 180.0F) { - var15 -= 360.0F; - } - - if(var15 > 30.0F) { - var15 = 30.0F; - } - - if(var15 < -30.0F) { - var15 = -30.0F; - } - - this.rotationYaw += var15; - if(this.field_387_ah && this.field_389_ag != null) { - double var16 = this.field_389_ag.posX - this.posX; - double var18 = this.field_389_ag.posZ - this.posZ; - float var20 = this.rotationYaw; - this.rotationYaw = (float)(Math.atan2(var18, var16) * 180.0D / (double)((float)Math.PI)) - 90.0F; - var15 = (var20 - this.rotationYaw + 90.0F) * (float)Math.PI / 180.0F; - this.field_9131_bo = -MathHelper.sin(var15) * this.field_9130_bp * 1.0F; - this.field_9130_bp = MathHelper.cos(var15) * this.field_9130_bp * 1.0F; - } - - if(var12 > 0.0D) { - this.field_9128_br = true; - } - } - - if(this.field_389_ag != null) { - this.func_147_b(this.field_389_ag, 30.0F); - } - - if(this.field_9084_B) { - this.field_9128_br = true; - } - - if(this.field_9064_W.nextFloat() < 0.8F && (var23 || var24)) { - this.field_9128_br = true; - } - - } else { - super.func_152_d_(); - this.field_388_a = null; - } - } - - protected void func_157_a(Entity var1, float var2) { - } - - protected float func_159_a(int var1, int var2, int var3) { - return 0.0F; - } - - protected Entity func_158_i() { - return null; - } - - public boolean getCanSpawnHere() { - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.boundingBox.minY); - int var3 = MathHelper.floor_double(this.posZ); - return super.getCanSpawnHere() && this.func_159_a(var1, var2, var3) >= 0.0F; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityCreeper.java b/minecraft_server/src/net/minecraft/src/EntityCreeper.java deleted file mode 100644 index a6cde13..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityCreeper.java +++ /dev/null @@ -1,106 +0,0 @@ -package net.minecraft.src; - -public class EntityCreeper extends EntityMobs { - int field_406_a; - int field_405_b; - int field_408_ad = 30; - int field_407_ae = -1; - int field_12011_e = -1; - - public EntityCreeper(World var1) { - super(var1); - this.field_9119_aG = "/mob/creeper.png"; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - public void onUpdate() { - this.field_405_b = this.field_406_a; - if(this.worldObj.multiplayerWorld) { - this.field_406_a += this.field_407_ae; - if(this.field_406_a < 0) { - this.field_406_a = 0; - } - - if(this.field_406_a >= this.field_408_ad) { - this.field_406_a = this.field_408_ad; - } - } - - super.onUpdate(); - } - - protected void func_152_d_() { - if(this.field_12011_e != this.field_407_ae) { - this.field_12011_e = this.field_407_ae; - if(this.field_407_ae > 0) { - this.worldObj.func_9206_a(this, (byte)4); - } else { - this.worldObj.func_9206_a(this, (byte)5); - } - } - - this.field_405_b = this.field_406_a; - if(this.worldObj.multiplayerWorld) { - super.func_152_d_(); - } else { - if(this.field_406_a > 0 && this.field_407_ae < 0) { - --this.field_406_a; - } - - if(this.field_407_ae >= 0) { - this.field_407_ae = 2; - } - - super.func_152_d_(); - if(this.field_407_ae != 1) { - this.field_407_ae = -1; - } - } - - } - - protected String getHurtSound() { - return "mob.creeper"; - } - - protected String getDeathSound() { - return "mob.creeperdeath"; - } - - public void onDeath(Entity var1) { - super.onDeath(var1); - if(var1 instanceof EntitySkeleton) { - this.dropItem(Item.record13.swiftedIndex + this.field_9064_W.nextInt(2), 1); - } - - } - - protected void func_157_a(Entity var1, float var2) { - if(this.field_407_ae <= 0 && var2 < 3.0F || this.field_407_ae > 0 && var2 < 7.0F) { - if(this.field_406_a == 0) { - this.worldObj.playSoundAtEntity(this, "random.fuse", 1.0F, 0.5F); - } - - this.field_407_ae = 1; - ++this.field_406_a; - if(this.field_406_a == this.field_408_ad) { - this.worldObj.func_12013_a(this, this.posX, this.posY, this.posZ, 3.0F); - this.setEntityDead(); - } - - this.field_387_ah = true; - } - - } - - protected int getDropItemId() { - return Item.gunpowder.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityFallingSand.java b/minecraft_server/src/net/minecraft/src/EntityFallingSand.java deleted file mode 100644 index 42fdb71..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityFallingSand.java +++ /dev/null @@ -1,74 +0,0 @@ -package net.minecraft.src; - -public class EntityFallingSand extends Entity { - public int field_427_a; - public int field_426_b = 0; - - public EntityFallingSand(World var1) { - super(var1); - } - - public EntityFallingSand(World var1, float var2, float var3, float var4, int var5) { - super(var1); - this.field_427_a = var5; - this.field_329_e = true; - this.setSize(0.98F, 0.98F); - this.yOffset = this.height / 2.0F; - this.setPosition((double)var2, (double)var3, (double)var4); - this.motionX = 0.0D; - this.motionY = 0.0D; - this.motionZ = 0.0D; - this.entityWalks = false; - this.prevPosX = (double)var2; - this.prevPosY = (double)var3; - this.prevPosZ = (double)var4; - } - - public boolean func_129_c_() { - return !this.field_304_B; - } - - public void onUpdate() { - if(this.field_427_a == 0) { - this.setEntityDead(); - } else { - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - ++this.field_426_b; - this.motionY -= (double)0.04F; - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= (double)0.98F; - this.motionY *= (double)0.98F; - this.motionZ *= (double)0.98F; - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.posY); - int var3 = MathHelper.floor_double(this.posZ); - if(this.worldObj.getBlockId(var1, var2, var3) == this.field_427_a) { - this.worldObj.setBlockWithNotify(var1, var2, var3, 0); - } - - if(this.onGround) { - this.motionX *= (double)0.7F; - this.motionZ *= (double)0.7F; - this.motionY *= -0.5D; - this.setEntityDead(); - if(!this.worldObj.func_516_a(this.field_427_a, var1, var2, var3, true) || !this.worldObj.setBlockWithNotify(var1, var2, var3, this.field_427_a)) { - this.dropItem(this.field_427_a, 1); - } - } else if(this.field_426_b > 100) { - this.dropItem(this.field_427_a, 1); - this.setEntityDead(); - } - - } - } - - protected void writeEntityToNBT(NBTTagCompound var1) { - var1.setByte("Tile", (byte)this.field_427_a); - } - - protected void readEntityFromNBT(NBTTagCompound var1) { - this.field_427_a = var1.getByte("Tile") & 255; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityFireball.java b/minecraft_server/src/net/minecraft/src/EntityFireball.java deleted file mode 100644 index 8908a76..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityFireball.java +++ /dev/null @@ -1,193 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityFireball extends Entity { - private int field_9195_e = -1; - private int field_9193_f = -1; - private int field_9197_aj = -1; - private int field_9194_ak = 0; - private boolean field_9192_al = false; - public int field_9200_a = 0; - private EntityLiving field_9191_am; - private int field_9190_an; - private int field_9189_ao = 0; - public double field_9199_b; - public double field_9198_c; - public double field_9196_d; - - public EntityFireball(World var1) { - super(var1); - this.setSize(1.0F, 1.0F); - } - - public EntityFireball(World var1, EntityLiving var2, double var3, double var5, double var7) { - super(var1); - this.field_9191_am = var2; - this.setSize(1.0F, 1.0F); - this.func_107_c(var2.posX, var2.posY, var2.posZ, var2.rotationYaw, var2.rotationPitch); - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - this.motionX = this.motionY = this.motionZ = 0.0D; - var3 += this.field_9064_W.nextGaussian() * 0.4D; - var5 += this.field_9064_W.nextGaussian() * 0.4D; - var7 += this.field_9064_W.nextGaussian() * 0.4D; - double var9 = (double)MathHelper.sqrt_double(var3 * var3 + var5 * var5 + var7 * var7); - this.field_9199_b = var3 / var9 * 0.1D; - this.field_9198_c = var5 / var9 * 0.1D; - this.field_9196_d = var7 / var9 * 0.1D; - } - - public void onUpdate() { - super.onUpdate(); - this.field_9061_Z = 10; - if(this.field_9200_a > 0) { - --this.field_9200_a; - } - - if(this.field_9192_al) { - int var1 = this.worldObj.getBlockId(this.field_9195_e, this.field_9193_f, this.field_9197_aj); - if(var1 == this.field_9194_ak) { - ++this.field_9190_an; - if(this.field_9190_an == 1200) { - this.setEntityDead(); - } - - return; - } - - this.field_9192_al = false; - this.motionX *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionY *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionZ *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.field_9190_an = 0; - this.field_9189_ao = 0; - } else { - ++this.field_9189_ao; - } - - Vec3D var15 = Vec3D.createVector(this.posX, this.posY, this.posZ); - Vec3D var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition var3 = this.worldObj.func_486_a(var15, var2); - var15 = Vec3D.createVector(this.posX, this.posY, this.posZ); - var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - if(var3 != null) { - var2 = Vec3D.createVector(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord); - } - - Entity var4 = null; - List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expands(1.0D, 1.0D, 1.0D)); - double var6 = 0.0D; - - for(int var8 = 0; var8 < var5.size(); ++var8) { - Entity var9 = (Entity)var5.get(var8); - if(var9.func_129_c_() && (var9 != this.field_9191_am || this.field_9189_ao >= 25)) { - float var10 = 0.3F; - AxisAlignedBB var11 = var9.boundingBox.expands((double)var10, (double)var10, (double)var10); - MovingObjectPosition var12 = var11.func_706_a(var15, var2); - if(var12 != null) { - double var13 = var15.distanceTo(var12.hitVec); - if(var13 < var6 || var6 == 0.0D) { - var4 = var9; - var6 = var13; - } - } - } - } - - if(var4 != null) { - var3 = new MovingObjectPosition(var4); - } - - if(var3 != null) { - if(var3.entityHit != null && var3.entityHit.attackEntity(this.field_9191_am, 0)) { - } - - this.worldObj.func_12015_a((Entity)null, this.posX, this.posY, this.posZ, 1.0F, true); - this.setEntityDead(); - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - float var16 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / (double)((float)Math.PI)); - - for(this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var16) * 180.0D / (double)((float)Math.PI)); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) { - } - - while(this.rotationPitch - this.prevRotationPitch >= 180.0F) { - this.prevRotationPitch += 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw < -180.0F) { - this.prevRotationYaw -= 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw >= 180.0F) { - this.prevRotationYaw += 360.0F; - } - - this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F; - this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F; - float var17 = 0.95F; - if(this.handleWaterMovement()) { - for(int var18 = 0; var18 < 4; ++var18) { - float var19 = 0.25F; - this.worldObj.spawnParticle("bubble", this.posX - this.motionX * (double)var19, this.posY - this.motionY * (double)var19, this.posZ - this.motionZ * (double)var19, this.motionX, this.motionY, this.motionZ); - } - - var17 = 0.8F; - } - - this.motionX += this.field_9199_b; - this.motionY += this.field_9198_c; - this.motionZ += this.field_9196_d; - this.motionX *= (double)var17; - this.motionY *= (double)var17; - this.motionZ *= (double)var17; - this.worldObj.spawnParticle("smoke", this.posX, this.posY + 0.5D, this.posZ, 0.0D, 0.0D, 0.0D); - this.setPosition(this.posX, this.posY, this.posZ); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("xTile", (short)this.field_9195_e); - var1.setShort("yTile", (short)this.field_9193_f); - var1.setShort("zTile", (short)this.field_9197_aj); - var1.setByte("inTile", (byte)this.field_9194_ak); - var1.setByte("shake", (byte)this.field_9200_a); - var1.setByte("inGround", (byte)(this.field_9192_al ? 1 : 0)); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.field_9195_e = var1.getShort("xTile"); - this.field_9193_f = var1.getShort("yTile"); - this.field_9197_aj = var1.getShort("zTile"); - this.field_9194_ak = var1.getByte("inTile") & 255; - this.field_9200_a = var1.getByte("shake") & 255; - this.field_9192_al = var1.getByte("inGround") == 1; - } - - public boolean func_129_c_() { - return true; - } - - public boolean attackEntity(Entity var1, int var2) { - this.func_9060_u(); - if(var1 != null) { - Vec3D var3 = var1.func_4039_B(); - if(var3 != null) { - this.motionX = var3.xCoord; - this.motionY = var3.yCoord; - this.motionZ = var3.zCoord; - this.field_9199_b = this.motionX * 0.1D; - this.field_9198_c = this.motionY * 0.1D; - this.field_9196_d = this.motionZ * 0.1D; - } - - return true; - } else { - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityFish.java b/minecraft_server/src/net/minecraft/src/EntityFish.java deleted file mode 100644 index 8c4ad4d..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityFish.java +++ /dev/null @@ -1,313 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityFish extends Entity { - private int d = -1; - private int e = -1; - private int field_4126_f = -1; - private int field_4132_ai = 0; - private boolean field_4129_aj = false; - public int field_4134_a = 0; - public EntityPlayer b; - private int field_6150_ak; - private int field_4125_al = 0; - private int field_4124_am = 0; - public Entity c = null; - private int field_6149_an; - private double field_6148_ao; - private double field_6147_ap; - private double field_6146_aq; - private double field_6145_ar; - private double field_6144_as; - - public EntityFish(World var1) { - super(var1); - this.setSize(0.25F, 0.25F); - } - - public EntityFish(World var1, EntityPlayer var2) { - super(var1); - this.b = var2; - this.b.field_6124_at = this; - this.setSize(0.25F, 0.25F); - this.func_107_c(var2.posX, var2.posY + 1.62D - (double)var2.yOffset, var2.posZ, var2.rotationYaw, var2.rotationPitch); - this.posX -= (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.posY -= (double)0.1F; - this.posZ -= (double)(MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - float var3 = 0.4F; - this.motionX = (double)(-MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.motionZ = (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.motionY = (double)(-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.func_6142_a(this.motionX, this.motionY, this.motionZ, 1.5F, 1.0F); - } - - public void func_6142_a(double var1, double var3, double var5, float var7, float var8) { - float var9 = MathHelper.sqrt_double(var1 * var1 + var3 * var3 + var5 * var5); - var1 /= (double)var9; - var3 /= (double)var9; - var5 /= (double)var9; - var1 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var3 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var5 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var1 *= (double)var7; - var3 *= (double)var7; - var5 *= (double)var7; - this.motionX = var1; - this.motionY = var3; - this.motionZ = var5; - float var10 = MathHelper.sqrt_double(var1 * var1 + var5 * var5); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(var1, var5) * 180.0D / (double)((float)Math.PI)); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(var3, (double)var10) * 180.0D / (double)((float)Math.PI)); - this.field_6150_ak = 0; - } - - public void onUpdate() { - super.onUpdate(); - if(this.field_6149_an > 0) { - double var21 = this.posX + (this.field_6148_ao - this.posX) / (double)this.field_6149_an; - double var22 = this.posY + (this.field_6147_ap - this.posY) / (double)this.field_6149_an; - double var23 = this.posZ + (this.field_6146_aq - this.posZ) / (double)this.field_6149_an; - - double var7; - for(var7 = this.field_6145_ar - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { - } - - while(var7 >= 180.0D) { - var7 -= 360.0D; - } - - this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_6149_an); - this.rotationPitch = (float)((double)this.rotationPitch + (this.field_6144_as - (double)this.rotationPitch) / (double)this.field_6149_an); - --this.field_6149_an; - this.setPosition(var21, var22, var23); - this.setRotation(this.rotationYaw, this.rotationPitch); - } else { - if(!this.worldObj.multiplayerWorld) { - ItemStack var1 = this.b.func_172_B(); - if(this.b.field_304_B || !this.b.func_120_t() || var1 == null || var1.getItem() != Item.fishingRod || this.getDistanceSqToEntity(this.b) > 1024.0D) { - this.setEntityDead(); - this.b.field_6124_at = null; - return; - } - - if(this.c != null) { - if(!this.c.field_304_B) { - this.posX = this.c.posX; - this.posY = this.c.boundingBox.minY + (double)this.c.height * 0.8D; - this.posZ = this.c.posZ; - return; - } - - this.c = null; - } - } - - if(this.field_4134_a > 0) { - --this.field_4134_a; - } - - if(this.field_4129_aj) { - int var19 = this.worldObj.getBlockId(this.d, this.e, this.field_4126_f); - if(var19 == this.field_4132_ai) { - ++this.field_6150_ak; - if(this.field_6150_ak == 1200) { - this.setEntityDead(); - } - - return; - } - - this.field_4129_aj = false; - this.motionX *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionY *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionZ *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.field_6150_ak = 0; - this.field_4125_al = 0; - } else { - ++this.field_4125_al; - } - - Vec3D var20 = Vec3D.createVector(this.posX, this.posY, this.posZ); - Vec3D var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition var3 = this.worldObj.func_486_a(var20, var2); - var20 = Vec3D.createVector(this.posX, this.posY, this.posZ); - var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - if(var3 != null) { - var2 = Vec3D.createVector(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord); - } - - Entity var4 = null; - List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expands(1.0D, 1.0D, 1.0D)); - double var6 = 0.0D; - - double var13; - for(int var8 = 0; var8 < var5.size(); ++var8) { - Entity var9 = (Entity)var5.get(var8); - if(var9.func_129_c_() && (var9 != this.b || this.field_4125_al >= 5)) { - float var10 = 0.3F; - AxisAlignedBB var11 = var9.boundingBox.expands((double)var10, (double)var10, (double)var10); - MovingObjectPosition var12 = var11.func_706_a(var20, var2); - if(var12 != null) { - var13 = var20.distanceTo(var12.hitVec); - if(var13 < var6 || var6 == 0.0D) { - var4 = var9; - var6 = var13; - } - } - } - } - - if(var4 != null) { - var3 = new MovingObjectPosition(var4); - } - - if(var3 != null) { - if(var3.entityHit != null) { - if(var3.entityHit.attackEntity(this.b, 0)) { - this.c = var3.entityHit; - } - } else { - this.field_4129_aj = true; - } - } - - if(!this.field_4129_aj) { - this.moveEntity(this.motionX, this.motionY, this.motionZ); - float var24 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / (double)((float)Math.PI)); - - for(this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var24) * 180.0D / (double)((float)Math.PI)); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) { - } - - while(this.rotationPitch - this.prevRotationPitch >= 180.0F) { - this.prevRotationPitch += 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw < -180.0F) { - this.prevRotationYaw -= 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw >= 180.0F) { - this.prevRotationYaw += 360.0F; - } - - this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F; - this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F; - float var25 = 0.92F; - if(this.onGround || this.field_9084_B) { - var25 = 0.5F; - } - - byte var26 = 5; - double var27 = 0.0D; - - for(int var28 = 0; var28 < var26; ++var28) { - double var14 = this.boundingBox.minY + (this.boundingBox.maxY - this.boundingBox.minY) * (double)(var28 + 0) / (double)var26 - 0.125D + 0.125D; - double var16 = this.boundingBox.minY + (this.boundingBox.maxY - this.boundingBox.minY) * (double)(var28 + 1) / (double)var26 - 0.125D + 0.125D; - AxisAlignedBB var18 = AxisAlignedBB.getBoundingBoxFromPool(this.boundingBox.minX, var14, this.boundingBox.minZ, this.boundingBox.maxX, var16, this.boundingBox.maxZ); - if(this.worldObj.func_524_b(var18, Material.water)) { - var27 += 1.0D / (double)var26; - } - } - - if(var27 > 0.0D) { - if(this.field_4124_am > 0) { - --this.field_4124_am; - } else if(this.field_9064_W.nextInt(500) == 0) { - this.field_4124_am = this.field_9064_W.nextInt(30) + 10; - this.motionY -= (double)0.2F; - this.worldObj.playSoundAtEntity(this, "random.splash", 0.25F, 1.0F + (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.4F); - float var29 = (float)MathHelper.floor_double(this.boundingBox.minY); - - float var15; - int var30; - float var31; - for(var30 = 0; (float)var30 < 1.0F + this.width * 20.0F; ++var30) { - var15 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - var31 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - this.worldObj.spawnParticle("bubble", this.posX + (double)var15, (double)(var29 + 1.0F), this.posZ + (double)var31, this.motionX, this.motionY - (double)(this.field_9064_W.nextFloat() * 0.2F), this.motionZ); - } - - for(var30 = 0; (float)var30 < 1.0F + this.width * 20.0F; ++var30) { - var15 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - var31 = (this.field_9064_W.nextFloat() * 2.0F - 1.0F) * this.width; - this.worldObj.spawnParticle("splash", this.posX + (double)var15, (double)(var29 + 1.0F), this.posZ + (double)var31, this.motionX, this.motionY, this.motionZ); - } - } - } - - if(this.field_4124_am > 0) { - this.motionY -= (double)(this.field_9064_W.nextFloat() * this.field_9064_W.nextFloat() * this.field_9064_W.nextFloat()) * 0.2D; - } - - var13 = var27 * 2.0D - 1.0D; - this.motionY += (double)0.04F * var13; - if(var27 > 0.0D) { - var25 = (float)((double)var25 * 0.9D); - this.motionY *= 0.8D; - } - - this.motionX *= (double)var25; - this.motionY *= (double)var25; - this.motionZ *= (double)var25; - this.setPosition(this.posX, this.posY, this.posZ); - } - } - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("xTile", (short)this.d); - var1.setShort("yTile", (short)this.e); - var1.setShort("zTile", (short)this.field_4126_f); - var1.setByte("inTile", (byte)this.field_4132_ai); - var1.setByte("shake", (byte)this.field_4134_a); - var1.setByte("inGround", (byte)(this.field_4129_aj ? 1 : 0)); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.d = var1.getShort("xTile"); - this.e = var1.getShort("yTile"); - this.field_4126_f = var1.getShort("zTile"); - this.field_4132_ai = var1.getByte("inTile") & 255; - this.field_4134_a = var1.getByte("shake") & 255; - this.field_4129_aj = var1.getByte("inGround") == 1; - } - - public int func_6143_c() { - byte var1 = 0; - if(this.c != null) { - double var2 = this.b.posX - this.posX; - double var4 = this.b.posY - this.posY; - double var6 = this.b.posZ - this.posZ; - double var8 = (double)MathHelper.sqrt_double(var2 * var2 + var4 * var4 + var6 * var6); - double var10 = 0.1D; - this.c.motionX += var2 * var10; - this.c.motionY += var4 * var10 + (double)MathHelper.sqrt_double(var8) * 0.08D; - this.c.motionZ += var6 * var10; - var1 = 3; - } else if(this.field_4124_am > 0) { - EntityItem var13 = new EntityItem(this.worldObj, this.posX, this.posY, this.posZ, new ItemStack(Item.fishRaw.swiftedIndex)); - double var3 = this.b.posX - this.posX; - double var5 = this.b.posY - this.posY; - double var7 = this.b.posZ - this.posZ; - double var9 = (double)MathHelper.sqrt_double(var3 * var3 + var5 * var5 + var7 * var7); - double var11 = 0.1D; - var13.motionX = var3 * var11; - var13.motionY = var5 * var11 + (double)MathHelper.sqrt_double(var9) * 0.08D; - var13.motionZ = var7 * var11; - this.worldObj.entityJoinedWorld(var13); - var1 = 1; - } - - if(this.field_4129_aj) { - var1 = 2; - } - - this.setEntityDead(); - this.b.field_6124_at = null; - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityFlying.java b/minecraft_server/src/net/minecraft/src/EntityFlying.java deleted file mode 100644 index 0f55efb..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityFlying.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.minecraft.src; - -public class EntityFlying extends EntityLiving { - public EntityFlying(World var1) { - super(var1); - } - - protected void fall(float var1) { - } - - public void func_148_c(float var1, float var2) { - if(this.handleWaterMovement()) { - this.func_90_a(var1, var2, 0.02F); - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= (double)0.8F; - this.motionY *= (double)0.8F; - this.motionZ *= (double)0.8F; - } else if(this.func_112_q()) { - this.func_90_a(var1, var2, 0.02F); - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= 0.5D; - this.motionY *= 0.5D; - this.motionZ *= 0.5D; - } else { - float var3 = 0.91F; - if(this.onGround) { - var3 = 546.0F * 0.1F * 0.1F * 0.1F; - int var4 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.boundingBox.minY) - 1, MathHelper.floor_double(this.posZ)); - if(var4 > 0) { - var3 = Block.blocksList[var4].slipperiness * 0.91F; - } - } - - float var8 = 0.16277136F / (var3 * var3 * var3); - this.func_90_a(var1, var2, this.onGround ? 0.1F * var8 : 0.02F); - var3 = 0.91F; - if(this.onGround) { - var3 = 546.0F * 0.1F * 0.1F * 0.1F; - int var5 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.boundingBox.minY) - 1, MathHelper.floor_double(this.posZ)); - if(var5 > 0) { - var3 = Block.blocksList[var5].slipperiness * 0.91F; - } - } - - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= (double)var3; - this.motionY *= (double)var3; - this.motionZ *= (double)var3; - } - - this.field_9142_bc = this.field_9141_bd; - double var10 = this.posX - this.prevPosX; - double var9 = this.posZ - this.prevPosZ; - float var7 = MathHelper.sqrt_double(var10 * var10 + var9 * var9) * 4.0F; - if(var7 > 1.0F) { - var7 = 1.0F; - } - - this.field_9141_bd += (var7 - this.field_9141_bd) * 0.4F; - this.field_386_ba += this.field_9141_bd; - } - - public boolean func_144_E() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityGhast.java b/minecraft_server/src/net/minecraft/src/EntityGhast.java deleted file mode 100644 index 2c3598e..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityGhast.java +++ /dev/null @@ -1,139 +0,0 @@ -package net.minecraft.src; - -public class EntityGhast extends EntityFlying implements IMobs { - public int field_4099_a = 0; - public double field_4098_b; - public double field_4104_c; - public double field_4102_d; - private Entity field_4097_ai = null; - private int field_4103_aj = 0; - public int field_4101_e = 0; - public int field_4100_f = 0; - - public EntityGhast(World var1) { - super(var1); - this.field_9119_aG = "/mob/ghast.png"; - this.setSize(4.0F, 4.0F); - this.field_9079_ae = true; - } - - protected void func_152_d_() { - if(this.worldObj.monstersEnabled == 0) { - this.setEntityDead(); - } - - this.field_4101_e = this.field_4100_f; - double var1 = this.field_4098_b - this.posX; - double var3 = this.field_4104_c - this.posY; - double var5 = this.field_4102_d - this.posZ; - double var7 = (double)MathHelper.sqrt_double(var1 * var1 + var3 * var3 + var5 * var5); - if(var7 < 1.0D || var7 > 60.0D) { - this.field_4098_b = this.posX + (double)((this.field_9064_W.nextFloat() * 2.0F - 1.0F) * 16.0F); - this.field_4104_c = this.posY + (double)((this.field_9064_W.nextFloat() * 2.0F - 1.0F) * 16.0F); - this.field_4102_d = this.posZ + (double)((this.field_9064_W.nextFloat() * 2.0F - 1.0F) * 16.0F); - } - - if(this.field_4099_a-- <= 0) { - this.field_4099_a += this.field_9064_W.nextInt(5) + 2; - if(this.func_4046_a(this.field_4098_b, this.field_4104_c, this.field_4102_d, var7)) { - this.motionX += var1 / var7 * 0.1D; - this.motionY += var3 / var7 * 0.1D; - this.motionZ += var5 / var7 * 0.1D; - } else { - this.field_4098_b = this.posX; - this.field_4104_c = this.posY; - this.field_4102_d = this.posZ; - } - } - - if(this.field_4097_ai != null && this.field_4097_ai.field_304_B) { - this.field_4097_ai = null; - } - - if(this.field_4097_ai == null || this.field_4103_aj-- <= 0) { - this.field_4097_ai = this.worldObj.getClosestPlayerToEntity(this, 100.0D); - if(this.field_4097_ai != null) { - this.field_4103_aj = 20; - } - } - - double var9 = 64.0D; - if(this.field_4097_ai != null && this.field_4097_ai.getDistanceSqToEntity(this) < var9 * var9) { - double var11 = this.field_4097_ai.posX - this.posX; - double var13 = this.field_4097_ai.boundingBox.minY + (double)(this.field_4097_ai.height / 2.0F) - (this.posY + (double)(this.height / 2.0F)); - double var15 = this.field_4097_ai.posZ - this.posZ; - this.field_9095_az = this.rotationYaw = -((float)Math.atan2(var11, var15)) * 180.0F / (float)Math.PI; - if(this.func_145_g(this.field_4097_ai)) { - if(this.field_4100_f == 10) { - this.worldObj.playSoundAtEntity(this, "mob.ghast.charge", this.getSoundVolume(), (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - } - - ++this.field_4100_f; - if(this.field_4100_f == 20) { - this.worldObj.playSoundAtEntity(this, "mob.ghast.fireball", this.getSoundVolume(), (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - EntityFireball var17 = new EntityFireball(this.worldObj, this, var11, var13, var15); - double var18 = 4.0D; - Vec3D var20 = this.func_141_d(1.0F); - var17.posX = this.posX + var20.xCoord * var18; - var17.posY = this.posY + (double)(this.height / 2.0F) + 0.5D; - var17.posZ = this.posZ + var20.zCoord * var18; - this.worldObj.entityJoinedWorld(var17); - this.field_4100_f = -40; - } - } else if(this.field_4100_f > 0) { - --this.field_4100_f; - } - } else { - this.field_9095_az = this.rotationYaw = -((float)Math.atan2(this.motionX, this.motionZ)) * 180.0F / (float)Math.PI; - if(this.field_4100_f > 0) { - --this.field_4100_f; - } - } - - this.field_9119_aG = this.field_4100_f > 10 ? "/mob/ghast_fire.png" : "/mob/ghast.png"; - } - - private boolean func_4046_a(double var1, double var3, double var5, double var7) { - double var9 = (this.field_4098_b - this.posX) / var7; - double var11 = (this.field_4104_c - this.posY) / var7; - double var13 = (this.field_4102_d - this.posZ) / var7; - AxisAlignedBB var15 = this.boundingBox.copy(); - - for(int var16 = 1; (double)var16 < var7; ++var16) { - var15.offset(var9, var11, var13); - if(this.worldObj.getCollidingBoundingBoxes(this, var15).size() > 0) { - return false; - } - } - - return true; - } - - protected String getLivingSound() { - return "mob.ghast.moan"; - } - - protected String getHurtSound() { - return "mob.ghast.scream"; - } - - protected String getDeathSound() { - return "mob.ghast.death"; - } - - protected int getDropItemId() { - return Item.gunpowder.swiftedIndex; - } - - protected float getSoundVolume() { - return 10.0F; - } - - public boolean getCanSpawnHere() { - return this.field_9064_W.nextInt(20) == 0 && super.getCanSpawnHere() && this.worldObj.monstersEnabled > 0; - } - - public int func_4045_i() { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityItem.java b/minecraft_server/src/net/minecraft/src/EntityItem.java deleted file mode 100644 index 4d0d45f..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityItem.java +++ /dev/null @@ -1,191 +0,0 @@ -package net.minecraft.src; - -public class EntityItem extends Entity { - public ItemStack item; - private int field_9170_e; - public int field_9169_b = 0; - public int field_433_ad; - private int health = 5; - public float field_432_ae = (float)(Math.random() * Math.PI * 2.0D); - - public EntityItem(World var1, double var2, double var4, double var6, ItemStack var8) { - super(var1); - this.setSize(0.25F, 0.25F); - this.yOffset = this.height / 2.0F; - this.setPosition(var2, var4, var6); - this.item = var8; - this.rotationYaw = (float)(Math.random() * 360.0D); - this.motionX = (double)((float)(Math.random() * (double)0.2F - (double)0.1F)); - this.motionY = (double)0.2F; - this.motionZ = (double)((float)(Math.random() * (double)0.2F - (double)0.1F)); - this.entityWalks = false; - } - - public EntityItem(World var1) { - super(var1); - this.setSize(0.25F, 0.25F); - this.yOffset = this.height / 2.0F; - } - - public void onUpdate() { - super.onUpdate(); - if(this.field_433_ad > 0) { - --this.field_433_ad; - } - - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - this.motionY -= (double)0.04F; - if(this.worldObj.getBlockMaterial(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY), MathHelper.floor_double(this.posZ)) == Material.lava) { - this.motionY = (double)0.2F; - this.motionX = (double)((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F); - this.motionZ = (double)((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F); - this.worldObj.playSoundAtEntity(this, "random.fizz", 0.4F, 2.0F + this.field_9064_W.nextFloat() * 0.4F); - } - - this.func_176_g(this.posX, this.posY, this.posZ); - this.handleWaterMovement(); - this.moveEntity(this.motionX, this.motionY, this.motionZ); - float var1 = 0.98F; - if(this.onGround) { - var1 = 0.1F * 0.1F * 58.8F; - int var2 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.boundingBox.minY) - 1, MathHelper.floor_double(this.posZ)); - if(var2 > 0) { - var1 = Block.blocksList[var2].slipperiness * 0.98F; - } - } - - this.motionX *= (double)var1; - this.motionY *= (double)0.98F; - this.motionZ *= (double)var1; - if(this.onGround) { - this.motionY *= -0.5D; - } - - ++this.field_9170_e; - ++this.field_9169_b; - if(this.field_9169_b >= 6000) { - this.setEntityDead(); - } - - } - - public boolean handleWaterMovement() { - return this.worldObj.func_490_a(this.boundingBox, Material.water, this); - } - - private boolean func_176_g(double var1, double var3, double var5) { - int var7 = MathHelper.floor_double(var1); - int var8 = MathHelper.floor_double(var3); - int var9 = MathHelper.floor_double(var5); - double var10 = var1 - (double)var7; - double var12 = var3 - (double)var8; - double var14 = var5 - (double)var9; - if(Block.field_540_p[this.worldObj.getBlockId(var7, var8, var9)]) { - boolean var16 = !Block.field_540_p[this.worldObj.getBlockId(var7 - 1, var8, var9)]; - boolean var17 = !Block.field_540_p[this.worldObj.getBlockId(var7 + 1, var8, var9)]; - boolean var18 = !Block.field_540_p[this.worldObj.getBlockId(var7, var8 - 1, var9)]; - boolean var19 = !Block.field_540_p[this.worldObj.getBlockId(var7, var8 + 1, var9)]; - boolean var20 = !Block.field_540_p[this.worldObj.getBlockId(var7, var8, var9 - 1)]; - boolean var21 = !Block.field_540_p[this.worldObj.getBlockId(var7, var8, var9 + 1)]; - byte var22 = -1; - double var23 = 9999.0D; - if(var16 && var10 < var23) { - var23 = var10; - var22 = 0; - } - - if(var17 && 1.0D - var10 < var23) { - var23 = 1.0D - var10; - var22 = 1; - } - - if(var18 && var12 < var23) { - var23 = var12; - var22 = 2; - } - - if(var19 && 1.0D - var12 < var23) { - var23 = 1.0D - var12; - var22 = 3; - } - - if(var20 && var14 < var23) { - var23 = var14; - var22 = 4; - } - - if(var21 && 1.0D - var14 < var23) { - var23 = 1.0D - var14; - var22 = 5; - } - - float var25 = this.field_9064_W.nextFloat() * 0.2F + 0.1F; - if(var22 == 0) { - this.motionX = (double)(-var25); - } - - if(var22 == 1) { - this.motionX = (double)var25; - } - - if(var22 == 2) { - this.motionY = (double)(-var25); - } - - if(var22 == 3) { - this.motionY = (double)var25; - } - - if(var22 == 4) { - this.motionZ = (double)(-var25); - } - - if(var22 == 5) { - this.motionZ = (double)var25; - } - } - - return false; - } - - protected void func_125_b(int var1) { - this.attackEntity((Entity)null, var1); - } - - public boolean attackEntity(Entity var1, int var2) { - this.func_9060_u(); - this.health -= var2; - if(this.health <= 0) { - this.setEntityDead(); - } - - return false; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("Health", (short)((byte)this.health)); - var1.setShort("Age", (short)this.field_9169_b); - var1.setCompoundTag("Item", this.item.writeToNBT(new NBTTagCompound())); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.health = var1.getShort("Health") & 255; - this.field_9169_b = var1.getShort("Age"); - NBTTagCompound var2 = var1.getCompoundTag("Item"); - this.item = new ItemStack(var2); - } - - public void onCollideWithPlayer(EntityPlayer var1) { - if(!this.worldObj.multiplayerWorld) { - int var2 = this.item.stackSize; - if(this.field_433_ad == 0 && var1.inventory.addItemStackToInventory(this.item)) { - this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.7F + 1.0F) * 2.0F); - var1.func_163_c(this, var2); - this.setEntityDead(); - } - - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityList.java b/minecraft_server/src/net/minecraft/src/EntityList.java deleted file mode 100644 index 283c299..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityList.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.minecraft.src; - -import java.util.HashMap; -import java.util.Map; - -public class EntityList { - private static Map field_849_a = new HashMap(); - private static Map field_848_b = new HashMap(); - private static Map field_851_c = new HashMap(); - private static Map field_850_d = new HashMap(); - - private static void func_563_a(Class var0, String var1, int var2) { - field_849_a.put(var1, var0); - field_848_b.put(var0, var1); - field_851_c.put(Integer.valueOf(var2), var0); - field_850_d.put(var0, Integer.valueOf(var2)); - } - - public static Entity func_567_a(String var0, World var1) { - Entity var2 = null; - - try { - Class var3 = (Class)field_849_a.get(var0); - if(var3 != null) { - var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1}); - } - } catch (Exception var4) { - var4.printStackTrace(); - } - - return var2; - } - - public static Entity func_566_a(NBTTagCompound var0, World var1) { - Entity var2 = null; - - try { - Class var3 = (Class)field_849_a.get(var0.getString("id")); - if(var3 != null) { - var2 = (Entity)var3.getConstructor(new Class[]{World.class}).newInstance(new Object[]{var1}); - } - } catch (Exception var4) { - var4.printStackTrace(); - } - - if(var2 != null) { - var2.readFromNBT(var0); - } else { - System.out.println("Skipping Entity with id " + var0.getString("id")); - } - - return var2; - } - - public static int func_565_a(Entity var0) { - return ((Integer)field_850_d.get(var0.getClass())).intValue(); - } - - public static String func_564_b(Entity var0) { - return (String)field_848_b.get(var0.getClass()); - } - - static { - func_563_a(EntityArrow.class, "Arrow", 10); - func_563_a(EntitySnowball.class, "Snowball", 11); - func_563_a(EntityItem.class, "Item", 1); - func_563_a(EntityPainting.class, "Painting", 9); - func_563_a(EntityLiving.class, "Mob", 48); - func_563_a(EntityMobs.class, "Monster", 49); - func_563_a(EntityCreeper.class, "Creeper", 50); - func_563_a(EntitySkeleton.class, "Skeleton", 51); - func_563_a(EntitySpider.class, "Spider", 52); - func_563_a(EntityZombieSimple.class, "Giant", 53); - func_563_a(EntityZombie.class, "Zombie", 54); - func_563_a(EntitySlime.class, "Slime", 55); - func_563_a(EntityGhast.class, "Ghast", 56); - func_563_a(EntityPigZombie.class, "PigZombie", 57); - func_563_a(EntityPig.class, "Pig", 90); - func_563_a(EntitySheep.class, "Sheep", 91); - func_563_a(EntityCow.class, "Cow", 92); - func_563_a(EntityChicken.class, "Chicken", 93); - func_563_a(EntityTNTPrimed.class, "PrimedTnt", 20); - func_563_a(EntityFallingSand.class, "FallingSand", 21); - func_563_a(EntityMinecart.class, "Minecart", 40); - func_563_a(EntityBoat.class, "Boat", 41); - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityLiving.java b/minecraft_server/src/net/minecraft/src/EntityLiving.java deleted file mode 100644 index adf5967..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityLiving.java +++ /dev/null @@ -1,719 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityLiving extends Entity { - public int field_9099_av = 20; - public float field_9098_aw; - public float field_9097_ax; - public float field_9096_ay; - public float field_9095_az = 0.0F; - public float field_9125_aA = 0.0F; - protected float field_9124_aB; - protected float field_9123_aC; - protected float field_9122_aD; - protected float field_9121_aE; - protected boolean field_9120_aF = true; - protected String field_9119_aG = "/mob/char.png"; - protected boolean field_9118_aH = true; - protected float field_9117_aI = 0.0F; - protected String field_9116_aJ = null; - protected float field_9115_aK = 1.0F; - protected int field_9114_aL = 0; - protected float field_9113_aM = 0.0F; - public boolean field_9112_aN = false; - public float field_9111_aO; - public float field_9110_aP; - public int field_9109_aQ = 10; - public int field_9108_aR; - private int a; - public int field_9107_aS; - public int field_9106_aT; - public float field_9105_aU = 0.0F; - public int field_9104_aV = 0; - public int field_9103_aW = 0; - public float field_9102_aX; - public float field_9101_aY; - protected boolean field_9100_aZ = false; - public int field_9144_ba = -1; - public float field_9143_bb = (float)(Math.random() * (double)0.9F + (double)0.1F); - public float field_9142_bc; - public float field_9141_bd; - public float field_386_ba; - protected int field_9140_bf; - protected double field_9139_bg; - protected double field_9138_bh; - protected double field_9137_bi; - protected double field_9136_bj; - protected double field_9135_bk; - float field_9134_bl = 0.0F; - protected int field_9133_bm = 0; - protected int field_9132_bn = 0; - protected float field_9131_bo; - protected float field_9130_bp; - protected float field_9129_bq; - protected boolean field_9128_br = false; - protected float field_9127_bs = 0.0F; - protected float field_9126_bt = 0.7F; - private Entity b; - private int c = 0; - - public EntityLiving(World var1) { - super(var1); - this.field_329_e = true; - this.field_9096_ay = (float)(Math.random() + 1.0D) * 0.01F; - this.setPosition(this.posX, this.posY, this.posZ); - this.field_9098_aw = (float)Math.random() * 12398.0F; - this.rotationYaw = (float)(Math.random() * (double)((float)Math.PI) * 2.0D); - this.field_9097_ax = 1.0F; - this.field_9067_S = 0.5F; - } - - public boolean func_145_g(Entity var1) { - return this.worldObj.func_486_a(Vec3D.createVector(this.posX, this.posY + (double)this.func_104_p(), this.posZ), Vec3D.createVector(var1.posX, var1.posY + (double)var1.func_104_p(), var1.posZ)) == null; - } - - public boolean func_129_c_() { - return !this.field_304_B; - } - - public boolean func_124_r() { - return !this.field_304_B; - } - - public float func_104_p() { - return this.height * 0.85F; - } - - public int func_146_b() { - return 80; - } - - public void func_84_k() { - this.field_9111_aO = this.field_9110_aP; - super.func_84_k(); - if(this.field_9064_W.nextInt(1000) < this.a++) { - this.a = -this.func_146_b(); - String var1 = this.getLivingSound(); - if(var1 != null) { - this.worldObj.playSoundAtEntity(this, var1, this.getSoundVolume(), (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - } - } - - if(this.func_120_t() && this.func_91_u()) { - this.attackEntity((Entity)null, 1); - } - - if(this.field_9079_ae || this.worldObj.multiplayerWorld) { - this.field_9061_Z = 0; - } - - int var8; - if(this.func_120_t() && this.isInsideOfMaterial(Material.water)) { - --this.air; - if(this.air == -20) { - this.air = 0; - - for(var8 = 0; var8 < 8; ++var8) { - float var2 = this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat(); - float var3 = this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat(); - float var4 = this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat(); - this.worldObj.spawnParticle("bubble", this.posX + (double)var2, this.posY + (double)var3, this.posZ + (double)var4, this.motionX, this.motionY, this.motionZ); - } - - this.attackEntity((Entity)null, 2); - } - - this.field_9061_Z = 0; - } else { - this.air = this.field_9087_aa; - } - - this.field_9102_aX = this.field_9101_aY; - if(this.field_9103_aW > 0) { - --this.field_9103_aW; - } - - if(this.field_9107_aS > 0) { - --this.field_9107_aS; - } - - if(this.field_9083_ac > 0) { - --this.field_9083_ac; - } - - if(this.field_9109_aQ <= 0) { - ++this.field_9104_aV; - if(this.field_9104_aV > 20) { - this.func_6101_K(); - this.setEntityDead(); - - for(var8 = 0; var8 < 20; ++var8) { - double var9 = this.field_9064_W.nextGaussian() * 0.02D; - double var10 = this.field_9064_W.nextGaussian() * 0.02D; - double var6 = this.field_9064_W.nextGaussian() * 0.02D; - this.worldObj.spawnParticle("explode", this.posX + (double)(this.field_9064_W.nextFloat() * this.width * 2.0F) - (double)this.width, this.posY + (double)(this.field_9064_W.nextFloat() * this.height), this.posZ + (double)(this.field_9064_W.nextFloat() * this.width * 2.0F) - (double)this.width, var9, var10, var6); - } - } - } - - this.field_9121_aE = this.field_9122_aD; - this.field_9125_aA = this.field_9095_az; - this.prevRotationYaw = this.rotationYaw; - this.prevRotationPitch = this.rotationPitch; - } - - public void func_156_D() { - for(int var1 = 0; var1 < 20; ++var1) { - double var2 = this.field_9064_W.nextGaussian() * 0.02D; - double var4 = this.field_9064_W.nextGaussian() * 0.02D; - double var6 = this.field_9064_W.nextGaussian() * 0.02D; - double var8 = 10.0D; - this.worldObj.spawnParticle("explode", this.posX + (double)(this.field_9064_W.nextFloat() * this.width * 2.0F) - (double)this.width - var2 * var8, this.posY + (double)(this.field_9064_W.nextFloat() * this.height) - var4 * var8, this.posZ + (double)(this.field_9064_W.nextFloat() * this.width * 2.0F) - (double)this.width - var6 * var8, var2, var4, var6); - } - - } - - public void func_115_v() { - super.func_115_v(); - this.field_9124_aB = this.field_9123_aC; - this.field_9123_aC = 0.0F; - } - - public void onUpdate() { - super.onUpdate(); - this.onLivingUpdate(); - double var1 = this.posX - this.prevPosX; - double var3 = this.posZ - this.prevPosZ; - float var5 = MathHelper.sqrt_double(var1 * var1 + var3 * var3); - float var6 = this.field_9095_az; - float var7 = 0.0F; - this.field_9124_aB = this.field_9123_aC; - float var8 = 0.0F; - if(var5 > 0.05F) { - var8 = 1.0F; - var7 = var5 * 3.0F; - var6 = (float)Math.atan2(var3, var1) * 180.0F / (float)Math.PI - 90.0F; - } - - if(this.field_9110_aP > 0.0F) { - var6 = this.rotationYaw; - } - - if(!this.onGround) { - var8 = 0.0F; - } - - this.field_9123_aC += (var8 - this.field_9123_aC) * 0.3F; - - float var9; - for(var9 = var6 - this.field_9095_az; var9 < -180.0F; var9 += 360.0F) { - } - - while(var9 >= 180.0F) { - var9 -= 360.0F; - } - - this.field_9095_az += var9 * 0.3F; - - float var10; - for(var10 = this.rotationYaw - this.field_9095_az; var10 < -180.0F; var10 += 360.0F) { - } - - while(var10 >= 180.0F) { - var10 -= 360.0F; - } - - boolean var11 = var10 < -90.0F || var10 >= 90.0F; - if(var10 < -75.0F) { - var10 = -75.0F; - } - - if(var10 >= 75.0F) { - var10 = 75.0F; - } - - this.field_9095_az = this.rotationYaw - var10; - if(var10 * var10 > 2500.0F) { - this.field_9095_az += var10 * 0.2F; - } - - if(var11) { - var7 *= -1.0F; - } - - while(this.rotationYaw - this.prevRotationYaw < -180.0F) { - this.prevRotationYaw -= 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw >= 180.0F) { - this.prevRotationYaw += 360.0F; - } - - while(this.field_9095_az - this.field_9125_aA < -180.0F) { - this.field_9125_aA -= 360.0F; - } - - while(this.field_9095_az - this.field_9125_aA >= 180.0F) { - this.field_9125_aA += 360.0F; - } - - while(this.rotationPitch - this.prevRotationPitch < -180.0F) { - this.prevRotationPitch -= 360.0F; - } - - while(this.rotationPitch - this.prevRotationPitch >= 180.0F) { - this.prevRotationPitch += 360.0F; - } - - this.field_9122_aD += var7; - } - - protected void setSize(float var1, float var2) { - super.setSize(var1, var2); - } - - public void heal(int var1) { - if(this.field_9109_aQ > 0) { - this.field_9109_aQ += var1; - if(this.field_9109_aQ > 20) { - this.field_9109_aQ = 20; - } - - this.field_9083_ac = this.field_9099_av / 2; - } - } - - public boolean attackEntity(Entity var1, int var2) { - if(this.worldObj.multiplayerWorld) { - return false; - } else { - this.field_9132_bn = 0; - if(this.field_9109_aQ <= 0) { - return false; - } else { - this.field_9141_bd = 1.5F; - boolean var3 = true; - if((float)this.field_9083_ac > (float)this.field_9099_av / 2.0F) { - if(var2 <= this.field_9133_bm) { - return false; - } - - this.func_6099_c(var2 - this.field_9133_bm); - this.field_9133_bm = var2; - var3 = false; - } else { - this.field_9133_bm = var2; - this.field_9108_aR = this.field_9109_aQ; - this.field_9083_ac = this.field_9099_av; - this.func_6099_c(var2); - this.field_9107_aS = this.field_9106_aT = 10; - } - - this.field_9105_aU = 0.0F; - if(var3) { - this.worldObj.func_9206_a(this, (byte)2); - this.func_9060_u(); - if(var1 != null) { - double var4 = var1.posX - this.posX; - - double var6; - for(var6 = var1.posZ - this.posZ; var4 * var4 + var6 * var6 < 1.0E-4D; var6 = (Math.random() - Math.random()) * 0.01D) { - var4 = (Math.random() - Math.random()) * 0.01D; - } - - this.field_9105_aU = (float)(Math.atan2(var6, var4) * 180.0D / (double)((float)Math.PI)) - this.rotationYaw; - this.func_143_a(var1, var2, var4, var6); - } else { - this.field_9105_aU = (float)((int)(Math.random() * 2.0D) * 180); - } - } - - if(this.field_9109_aQ <= 0) { - if(var3) { - this.worldObj.playSoundAtEntity(this, this.getDeathSound(), this.getSoundVolume(), (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - } - - this.onDeath(var1); - } else if(var3) { - this.worldObj.playSoundAtEntity(this, this.getHurtSound(), this.getSoundVolume(), (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - } - - return true; - } - } - } - - protected void func_6099_c(int var1) { - this.field_9109_aQ -= var1; - } - - protected float getSoundVolume() { - return 1.0F; - } - - protected String getLivingSound() { - return null; - } - - protected String getHurtSound() { - return "random.hurt"; - } - - protected String getDeathSound() { - return "random.hurt"; - } - - public void func_143_a(Entity var1, int var2, double var3, double var5) { - float var7 = MathHelper.sqrt_double(var3 * var3 + var5 * var5); - float var8 = 0.4F; - this.motionX /= 2.0D; - this.motionY /= 2.0D; - this.motionZ /= 2.0D; - this.motionX -= var3 / (double)var7 * (double)var8; - this.motionY += (double)0.4F; - this.motionZ -= var5 / (double)var7 * (double)var8; - if(this.motionY > (double)0.4F) { - this.motionY = (double)0.4F; - } - - } - - public void onDeath(Entity var1) { - if(this.field_9114_aL > 0 && var1 != null) { - var1.func_96_b(this, this.field_9114_aL); - } - - this.field_9100_aZ = true; - if(!this.worldObj.multiplayerWorld) { - int var2 = this.getDropItemId(); - if(var2 > 0) { - int var3 = this.field_9064_W.nextInt(3); - - for(int var4 = 0; var4 < var3; ++var4) { - this.dropItem(var2, 1); - } - } - } - - this.worldObj.func_9206_a(this, (byte)3); - } - - protected int getDropItemId() { - return 0; - } - - protected void fall(float var1) { - int var2 = (int)Math.ceil((double)(var1 - 3.0F)); - if(var2 > 0) { - this.attackEntity((Entity)null, var2); - int var3 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY - (double)0.2F - (double)this.yOffset), MathHelper.floor_double(this.posZ)); - if(var3 > 0) { - StepSound var4 = Block.blocksList[var3].stepSound; - this.worldObj.playSoundAtEntity(this, var4.func_737_c(), var4.func_738_a() * 0.5F, var4.func_739_b() * (12.0F / 16.0F)); - } - } - - } - - public void func_148_c(float var1, float var2) { - double var3; - if(this.handleWaterMovement()) { - var3 = this.posY; - this.func_90_a(var1, var2, 0.02F); - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= (double)0.8F; - this.motionY *= (double)0.8F; - this.motionZ *= (double)0.8F; - this.motionY -= 0.02D; - if(this.field_9084_B && this.func_133_b(this.motionX, this.motionY + (double)0.6F - this.posY + var3, this.motionZ)) { - this.motionY = (double)0.3F; - } - } else if(this.func_112_q()) { - var3 = this.posY; - this.func_90_a(var1, var2, 0.02F); - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= 0.5D; - this.motionY *= 0.5D; - this.motionZ *= 0.5D; - this.motionY -= 0.02D; - if(this.field_9084_B && this.func_133_b(this.motionX, this.motionY + (double)0.6F - this.posY + var3, this.motionZ)) { - this.motionY = (double)0.3F; - } - } else { - float var8 = 0.91F; - if(this.onGround) { - var8 = 546.0F * 0.1F * 0.1F * 0.1F; - int var4 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.boundingBox.minY) - 1, MathHelper.floor_double(this.posZ)); - if(var4 > 0) { - var8 = Block.blocksList[var4].slipperiness * 0.91F; - } - } - - float var9 = 0.16277136F / (var8 * var8 * var8); - this.func_90_a(var1, var2, this.onGround ? 0.1F * var9 : 0.02F); - var8 = 0.91F; - if(this.onGround) { - var8 = 546.0F * 0.1F * 0.1F * 0.1F; - int var5 = this.worldObj.getBlockId(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.boundingBox.minY) - 1, MathHelper.floor_double(this.posZ)); - if(var5 > 0) { - var8 = Block.blocksList[var5].slipperiness * 0.91F; - } - } - - if(this.func_144_E()) { - this.fallDistance = 0.0F; - if(this.motionY < -0.15D) { - this.motionY = -0.15D; - } - } - - this.moveEntity(this.motionX, this.motionY, this.motionZ); - if(this.field_9084_B && this.func_144_E()) { - this.motionY = 0.2D; - } - - this.motionY -= 0.08D; - this.motionY *= (double)0.98F; - this.motionX *= (double)var8; - this.motionZ *= (double)var8; - } - - this.field_9142_bc = this.field_9141_bd; - var3 = this.posX - this.prevPosX; - double var10 = this.posZ - this.prevPosZ; - float var7 = MathHelper.sqrt_double(var3 * var3 + var10 * var10) * 4.0F; - if(var7 > 1.0F) { - var7 = 1.0F; - } - - this.field_9141_bd += (var7 - this.field_9141_bd) * 0.4F; - this.field_386_ba += this.field_9141_bd; - } - - public boolean func_144_E() { - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.boundingBox.minY); - int var3 = MathHelper.floor_double(this.posZ); - return this.worldObj.getBlockId(var1, var2, var3) == Block.ladder.blockID || this.worldObj.getBlockId(var1, var2 + 1, var3) == Block.ladder.blockID; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("Health", (short)this.field_9109_aQ); - var1.setShort("HurtTime", (short)this.field_9107_aS); - var1.setShort("DeathTime", (short)this.field_9104_aV); - var1.setShort("AttackTime", (short)this.field_9103_aW); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.field_9109_aQ = var1.getShort("Health"); - if(!var1.hasKey("Health")) { - this.field_9109_aQ = 10; - } - - this.field_9107_aS = var1.getShort("HurtTime"); - this.field_9104_aV = var1.getShort("DeathTime"); - this.field_9103_aW = var1.getShort("AttackTime"); - } - - public boolean func_120_t() { - return !this.field_304_B && this.field_9109_aQ > 0; - } - - public void onLivingUpdate() { - if(this.field_9140_bf > 0) { - double var1 = this.posX + (this.field_9139_bg - this.posX) / (double)this.field_9140_bf; - double var3 = this.posY + (this.field_9138_bh - this.posY) / (double)this.field_9140_bf; - double var5 = this.posZ + (this.field_9137_bi - this.posZ) / (double)this.field_9140_bf; - - double var7; - for(var7 = this.field_9136_bj - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { - } - - while(var7 >= 180.0D) { - var7 -= 360.0D; - } - - this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_9140_bf); - this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9135_bk - (double)this.rotationPitch) / (double)this.field_9140_bf); - --this.field_9140_bf; - this.setPosition(var1, var3, var5); - this.setRotation(this.rotationYaw, this.rotationPitch); - } - - if(this.field_9109_aQ <= 0) { - this.field_9128_br = false; - this.field_9131_bo = 0.0F; - this.field_9130_bp = 0.0F; - this.field_9129_bq = 0.0F; - } else if(!this.field_9112_aN) { - this.func_152_d_(); - } - - boolean var9 = this.handleWaterMovement(); - boolean var2 = this.func_112_q(); - if(this.field_9128_br) { - if(var9) { - this.motionY += (double)0.04F; - } else if(var2) { - this.motionY += (double)0.04F; - } else if(this.onGround) { - this.func_154_F(); - } - } - - this.field_9131_bo *= 0.98F; - this.field_9130_bp *= 0.98F; - this.field_9129_bq *= 0.9F; - this.func_148_c(this.field_9131_bo, this.field_9130_bp); - List var10 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.expands((double)0.2F, 0.0D, (double)0.2F)); - if(var10 != null && var10.size() > 0) { - for(int var4 = 0; var4 < var10.size(); ++var4) { - Entity var11 = (Entity)var10.get(var4); - if(var11.func_124_r()) { - var11.applyEntityCollision(this); - } - } - } - - } - - protected void func_154_F() { - this.motionY = (double)0.42F; - } - - protected void func_152_d_() { - ++this.field_9132_bn; - EntityPlayer var1 = this.worldObj.getClosestPlayerToEntity(this, -1.0D); - if(var1 != null) { - double var2 = var1.posX - this.posX; - double var4 = var1.posY - this.posY; - double var6 = var1.posZ - this.posZ; - double var8 = var2 * var2 + var4 * var4 + var6 * var6; - if(var8 > 16384.0D) { - this.setEntityDead(); - } - - if(this.field_9132_bn > 600 && this.field_9064_W.nextInt(800) == 0) { - if(var8 < 1024.0D) { - this.field_9132_bn = 0; - } else { - this.setEntityDead(); - } - } - } - - this.field_9131_bo = 0.0F; - this.field_9130_bp = 0.0F; - float var10 = 8.0F; - if(this.field_9064_W.nextFloat() < 0.02F) { - var1 = this.worldObj.getClosestPlayerToEntity(this, (double)var10); - if(var1 != null) { - this.b = var1; - this.c = 10 + this.field_9064_W.nextInt(20); - } else { - this.field_9129_bq = (this.field_9064_W.nextFloat() - 0.5F) * 20.0F; - } - } - - if(this.b != null) { - this.func_147_b(this.b, 10.0F); - if(this.c-- <= 0 || this.b.field_304_B || this.b.getDistanceSqToEntity(this) > (double)(var10 * var10)) { - this.b = null; - } - } else { - if(this.field_9064_W.nextFloat() < 0.05F) { - this.field_9129_bq = (this.field_9064_W.nextFloat() - 0.5F) * 20.0F; - } - - this.rotationYaw += this.field_9129_bq; - this.rotationPitch = this.field_9127_bs; - } - - boolean var3 = this.handleWaterMovement(); - boolean var11 = this.func_112_q(); - if(var3 || var11) { - this.field_9128_br = this.field_9064_W.nextFloat() < 0.8F; - } - - } - - public void func_147_b(Entity var1, float var2) { - double var3 = var1.posX - this.posX; - double var7 = var1.posZ - this.posZ; - double var5; - if(var1 instanceof EntityLiving) { - EntityLiving var9 = (EntityLiving)var1; - var5 = var9.posY + (double)var9.func_104_p() - (this.posY + (double)this.func_104_p()); - } else { - var5 = (var1.boundingBox.minY + var1.boundingBox.maxY) / 2.0D - (this.posY + (double)this.func_104_p()); - } - - double var13 = (double)MathHelper.sqrt_double(var3 * var3 + var7 * var7); - float var11 = (float)(Math.atan2(var7, var3) * 180.0D / (double)((float)Math.PI)) - 90.0F; - float var12 = (float)(Math.atan2(var5, var13) * 180.0D / (double)((float)Math.PI)); - this.rotationPitch = -this.func_140_b(this.rotationPitch, var12, var2); - this.rotationYaw = this.func_140_b(this.rotationYaw, var11, var2); - } - - private float func_140_b(float var1, float var2, float var3) { - float var4; - for(var4 = var2 - var1; var4 < -180.0F; var4 += 360.0F) { - } - - while(var4 >= 180.0F) { - var4 -= 360.0F; - } - - if(var4 > var3) { - var4 = var3; - } - - if(var4 < -var3) { - var4 = -var3; - } - - return var1 + var4; - } - - public void func_6101_K() { - } - - public boolean getCanSpawnHere() { - return this.worldObj.func_522_a(this.boundingBox) && this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox).size() == 0 && !this.worldObj.getIsAnyLiquid(this.boundingBox); - } - - protected void func_4043_o() { - this.attackEntity((Entity)null, 4); - } - - public Vec3D func_4039_B() { - return this.func_141_d(1.0F); - } - - public Vec3D func_141_d(float var1) { - float var2; - float var3; - float var4; - float var5; - if(var1 == 1.0F) { - var2 = MathHelper.cos(-this.rotationYaw * ((float)Math.PI / 180.0F) - (float)Math.PI); - var3 = MathHelper.sin(-this.rotationYaw * ((float)Math.PI / 180.0F) - (float)Math.PI); - var4 = -MathHelper.cos(-this.rotationPitch * ((float)Math.PI / 180.0F)); - var5 = MathHelper.sin(-this.rotationPitch * ((float)Math.PI / 180.0F)); - return Vec3D.createVector((double)(var3 * var4), (double)var5, (double)(var2 * var4)); - } else { - var2 = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * var1; - var3 = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * var1; - var4 = MathHelper.cos(-var3 * ((float)Math.PI / 180.0F) - (float)Math.PI); - var5 = MathHelper.sin(-var3 * ((float)Math.PI / 180.0F) - (float)Math.PI); - float var6 = -MathHelper.cos(-var2 * ((float)Math.PI / 180.0F)); - float var7 = MathHelper.sin(-var2 * ((float)Math.PI / 180.0F)); - return Vec3D.createVector((double)(var5 * var6), (double)var7, (double)(var4 * var6)); - } - } - - public int func_4045_i() { - return 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityMinecart.java b/minecraft_server/src/net/minecraft/src/EntityMinecart.java deleted file mode 100644 index e4713fe..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityMinecart.java +++ /dev/null @@ -1,601 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityMinecart extends Entity implements IInventory { - private ItemStack[] cargoItems; - public int field_9168_a; - public int field_9167_b; - public int field_477_ad; - private boolean field_469_aj; - public int minecartType; - public int field_9165_e; - public double field_9164_f; - public double field_9166_aj; - private static final int[][][] field_468_ak = new int[][][]{{{0, 0, -1}, {0, 0, 1}}, {{-1, 0, 0}, {1, 0, 0}}, {{-1, -1, 0}, {1, 0, 0}}, {{-1, 0, 0}, {1, -1, 0}}, {{0, 0, -1}, {0, -1, 1}}, {{0, -1, -1}, {0, 0, 1}}, {{0, 0, 1}, {1, 0, 0}}, {{0, 0, 1}, {-1, 0, 0}}, {{0, 0, -1}, {-1, 0, 0}}, {{0, 0, -1}, {1, 0, 0}}}; - private int field_9163_an; - private double field_9162_ao; - private double field_9161_ap; - private double field_9160_aq; - private double field_9159_ar; - private double field_9158_as; - - public EntityMinecart(World var1) { - super(var1); - this.cargoItems = new ItemStack[36]; - this.field_9168_a = 0; - this.field_9167_b = 0; - this.field_477_ad = 1; - this.field_469_aj = false; - this.field_329_e = true; - this.setSize(0.98F, 0.7F); - this.yOffset = this.height / 2.0F; - this.entityWalks = false; - } - - public AxisAlignedBB func_89_d(Entity var1) { - return var1.boundingBox; - } - - public AxisAlignedBB func_93_n() { - return null; - } - - public boolean func_124_r() { - return true; - } - - public EntityMinecart(World var1, double var2, double var4, double var6, int var8) { - this(var1); - this.setPosition(var2, var4 + (double)this.yOffset, var6); - this.motionX = 0.0D; - this.motionY = 0.0D; - this.motionZ = 0.0D; - this.prevPosX = var2; - this.prevPosY = var4; - this.prevPosZ = var6; - this.minecartType = var8; - } - - public double func_130_h() { - return (double)this.height * 0.0D - (double)0.3F; - } - - public boolean attackEntity(Entity var1, int var2) { - if(!this.worldObj.multiplayerWorld && !this.field_304_B) { - this.field_477_ad = -this.field_477_ad; - this.field_9167_b = 10; - this.func_9060_u(); - this.field_9168_a += var2 * 10; - if(this.field_9168_a > 40) { - this.dropItemWithOffset(Item.minecartEmpty.swiftedIndex, 1, 0.0F); - if(this.minecartType == 1) { - this.dropItemWithOffset(Block.crate.blockID, 1, 0.0F); - } else if(this.minecartType == 2) { - this.dropItemWithOffset(Block.stoneOvenIdle.blockID, 1, 0.0F); - } - - this.setEntityDead(); - } - - return true; - } else { - return true; - } - } - - public boolean func_129_c_() { - return !this.field_304_B; - } - - public void setEntityDead() { - for(int var1 = 0; var1 < this.func_83_a(); ++var1) { - ItemStack var2 = this.getStackInSlot(var1); - if(var2 != null) { - float var3 = this.field_9064_W.nextFloat() * 0.8F + 0.1F; - float var4 = this.field_9064_W.nextFloat() * 0.8F + 0.1F; - float var5 = this.field_9064_W.nextFloat() * 0.8F + 0.1F; - - while(var2.stackSize > 0) { - int var6 = this.field_9064_W.nextInt(21) + 10; - if(var6 > var2.stackSize) { - var6 = var2.stackSize; - } - - var2.stackSize -= var6; - EntityItem var7 = new EntityItem(this.worldObj, this.posX + (double)var3, this.posY + (double)var4, this.posZ + (double)var5, new ItemStack(var2.itemID, var6, var2.itemDamage)); - float var8 = 0.05F; - var7.motionX = (double)((float)this.field_9064_W.nextGaussian() * var8); - var7.motionY = (double)((float)this.field_9064_W.nextGaussian() * var8 + 0.2F); - var7.motionZ = (double)((float)this.field_9064_W.nextGaussian() * var8); - this.worldObj.entityJoinedWorld(var7); - } - } - } - - super.setEntityDead(); - } - - public void onUpdate() { - if(this.field_9167_b > 0) { - --this.field_9167_b; - } - - if(this.field_9168_a > 0) { - --this.field_9168_a; - } - - double var7; - if(this.worldObj.multiplayerWorld && this.field_9163_an > 0) { - if(this.field_9163_an > 0) { - double var41 = this.posX + (this.field_9162_ao - this.posX) / (double)this.field_9163_an; - double var42 = this.posY + (this.field_9161_ap - this.posY) / (double)this.field_9163_an; - double var5 = this.posZ + (this.field_9160_aq - this.posZ) / (double)this.field_9163_an; - - for(var7 = this.field_9159_ar - (double)this.rotationYaw; var7 < -180.0D; var7 += 360.0D) { - } - - while(var7 >= 180.0D) { - var7 -= 360.0D; - } - - this.rotationYaw = (float)((double)this.rotationYaw + var7 / (double)this.field_9163_an); - this.rotationPitch = (float)((double)this.rotationPitch + (this.field_9158_as - (double)this.rotationPitch) / (double)this.field_9163_an); - --this.field_9163_an; - this.setPosition(var41, var42, var5); - this.setRotation(this.rotationYaw, this.rotationPitch); - } else { - this.setPosition(this.posX, this.posY, this.posZ); - this.setRotation(this.rotationYaw, this.rotationPitch); - } - - } else { - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - this.motionY -= (double)0.04F; - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.posY); - int var3 = MathHelper.floor_double(this.posZ); - if(this.worldObj.getBlockId(var1, var2 - 1, var3) == Block.minecartTrack.blockID) { - --var2; - } - - double var4 = 0.4D; - boolean var6 = false; - var7 = 1.0D / 128.0D; - if(this.worldObj.getBlockId(var1, var2, var3) == Block.minecartTrack.blockID) { - Vec3D var9 = this.func_182_g(this.posX, this.posY, this.posZ); - int var10 = this.worldObj.getBlockMetadata(var1, var2, var3); - this.posY = (double)var2; - if(var10 >= 2 && var10 <= 5) { - this.posY = (double)(var2 + 1); - } - - if(var10 == 2) { - this.motionX -= var7; - } - - if(var10 == 3) { - this.motionX += var7; - } - - if(var10 == 4) { - this.motionZ += var7; - } - - if(var10 == 5) { - this.motionZ -= var7; - } - - int[][] var11 = field_468_ak[var10]; - double var12 = (double)(var11[1][0] - var11[0][0]); - double var14 = (double)(var11[1][2] - var11[0][2]); - double var16 = Math.sqrt(var12 * var12 + var14 * var14); - double var18 = this.motionX * var12 + this.motionZ * var14; - if(var18 < 0.0D) { - var12 = -var12; - var14 = -var14; - } - - double var20 = Math.sqrt(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.motionX = var20 * var12 / var16; - this.motionZ = var20 * var14 / var16; - double var22 = 0.0D; - double var24 = (double)var1 + 0.5D + (double)var11[0][0] * 0.5D; - double var26 = (double)var3 + 0.5D + (double)var11[0][2] * 0.5D; - double var28 = (double)var1 + 0.5D + (double)var11[1][0] * 0.5D; - double var30 = (double)var3 + 0.5D + (double)var11[1][2] * 0.5D; - var12 = var28 - var24; - var14 = var30 - var26; - double var32; - double var34; - double var36; - if(var12 == 0.0D) { - this.posX = (double)var1 + 0.5D; - var22 = this.posZ - (double)var3; - } else if(var14 == 0.0D) { - this.posZ = (double)var3 + 0.5D; - var22 = this.posX - (double)var1; - } else { - var32 = this.posX - var24; - var34 = this.posZ - var26; - var36 = (var32 * var12 + var34 * var14) * 2.0D; - var22 = var36; - } - - this.posX = var24 + var12 * var22; - this.posZ = var26 + var14 * var22; - this.setPosition(this.posX, this.posY + (double)this.yOffset, this.posZ); - var32 = this.motionX; - var34 = this.motionZ; - if(this.field_328_f != null) { - var32 *= 0.75D; - var34 *= 0.75D; - } - - if(var32 < -var4) { - var32 = -var4; - } - - if(var32 > var4) { - var32 = var4; - } - - if(var34 < -var4) { - var34 = -var4; - } - - if(var34 > var4) { - var34 = var4; - } - - this.moveEntity(var32, 0.0D, var34); - if(var11[0][1] != 0 && MathHelper.floor_double(this.posX) - var1 == var11[0][0] && MathHelper.floor_double(this.posZ) - var3 == var11[0][2]) { - this.setPosition(this.posX, this.posY + (double)var11[0][1], this.posZ); - } else if(var11[1][1] != 0 && MathHelper.floor_double(this.posX) - var1 == var11[1][0] && MathHelper.floor_double(this.posZ) - var3 == var11[1][2]) { - this.setPosition(this.posX, this.posY + (double)var11[1][1], this.posZ); - } - - if(this.field_328_f != null) { - this.motionX *= (double)0.997F; - this.motionY *= 0.0D; - this.motionZ *= (double)0.997F; - } else { - if(this.minecartType == 2) { - var36 = (double)MathHelper.sqrt_double(this.field_9164_f * this.field_9164_f + this.field_9166_aj * this.field_9166_aj); - if(var36 > 0.01D) { - var6 = true; - this.field_9164_f /= var36; - this.field_9166_aj /= var36; - double var38 = 0.04D; - this.motionX *= (double)0.8F; - this.motionY *= 0.0D; - this.motionZ *= (double)0.8F; - this.motionX += this.field_9164_f * var38; - this.motionZ += this.field_9166_aj * var38; - } else { - this.motionX *= (double)0.9F; - this.motionY *= 0.0D; - this.motionZ *= (double)0.9F; - } - } - - this.motionX *= (double)0.96F; - this.motionY *= 0.0D; - this.motionZ *= (double)0.96F; - } - - Vec3D var46 = this.func_182_g(this.posX, this.posY, this.posZ); - if(var46 != null && var9 != null) { - double var37 = (var9.yCoord - var46.yCoord) * 0.05D; - var20 = Math.sqrt(this.motionX * this.motionX + this.motionZ * this.motionZ); - if(var20 > 0.0D) { - this.motionX = this.motionX / var20 * (var20 + var37); - this.motionZ = this.motionZ / var20 * (var20 + var37); - } - - this.setPosition(this.posX, var46.yCoord, this.posZ); - } - - int var47 = MathHelper.floor_double(this.posX); - int var48 = MathHelper.floor_double(this.posZ); - if(var47 != var1 || var48 != var3) { - var20 = Math.sqrt(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.motionX = var20 * (double)(var47 - var1); - this.motionZ = var20 * (double)(var48 - var3); - } - - if(this.minecartType == 2) { - double var39 = (double)MathHelper.sqrt_double(this.field_9164_f * this.field_9164_f + this.field_9166_aj * this.field_9166_aj); - if(var39 > 0.01D && this.motionX * this.motionX + this.motionZ * this.motionZ > 0.001D) { - this.field_9164_f /= var39; - this.field_9166_aj /= var39; - if(this.field_9164_f * this.motionX + this.field_9166_aj * this.motionZ < 0.0D) { - this.field_9164_f = 0.0D; - this.field_9166_aj = 0.0D; - } else { - this.field_9164_f = this.motionX; - this.field_9166_aj = this.motionZ; - } - } - } - } else { - if(this.motionX < -var4) { - this.motionX = -var4; - } - - if(this.motionX > var4) { - this.motionX = var4; - } - - if(this.motionZ < -var4) { - this.motionZ = -var4; - } - - if(this.motionZ > var4) { - this.motionZ = var4; - } - - if(this.onGround) { - this.motionX *= 0.5D; - this.motionY *= 0.5D; - this.motionZ *= 0.5D; - } - - this.moveEntity(this.motionX, this.motionY, this.motionZ); - if(!this.onGround) { - this.motionX *= (double)0.95F; - this.motionY *= (double)0.95F; - this.motionZ *= (double)0.95F; - } - } - - this.rotationPitch = 0.0F; - double var43 = this.prevPosX - this.posX; - double var44 = this.prevPosZ - this.posZ; - if(var43 * var43 + var44 * var44 > 0.001D) { - this.rotationYaw = (float)(Math.atan2(var44, var43) * 180.0D / Math.PI); - if(this.field_469_aj) { - this.rotationYaw += 180.0F; - } - } - - double var13; - for(var13 = (double)(this.rotationYaw - this.prevRotationYaw); var13 >= 180.0D; var13 -= 360.0D) { - } - - while(var13 < -180.0D) { - var13 += 360.0D; - } - - if(var13 < -170.0D || var13 >= 170.0D) { - this.rotationYaw += 180.0F; - this.field_469_aj = !this.field_469_aj; - } - - this.setRotation(this.rotationYaw, this.rotationPitch); - List var15 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.expands((double)0.2F, 0.0D, (double)0.2F)); - if(var15 != null && var15.size() > 0) { - for(int var45 = 0; var45 < var15.size(); ++var45) { - Entity var17 = (Entity)var15.get(var45); - if(var17 != this.field_328_f && var17.func_124_r() && var17 instanceof EntityMinecart) { - var17.applyEntityCollision(this); - } - } - } - - if(this.field_328_f != null && this.field_328_f.field_304_B) { - this.field_328_f = null; - } - - if(var6 && this.field_9064_W.nextInt(4) == 0) { - --this.field_9165_e; - if(this.field_9165_e < 0) { - this.field_9164_f = this.field_9166_aj = 0.0D; - } - - this.worldObj.spawnParticle("largesmoke", this.posX, this.posY + 0.8D, this.posZ, 0.0D, 0.0D, 0.0D); - } - - } - } - - public Vec3D func_182_g(double var1, double var3, double var5) { - int var7 = MathHelper.floor_double(var1); - int var8 = MathHelper.floor_double(var3); - int var9 = MathHelper.floor_double(var5); - if(this.worldObj.getBlockId(var7, var8 - 1, var9) == Block.minecartTrack.blockID) { - --var8; - } - - if(this.worldObj.getBlockId(var7, var8, var9) == Block.minecartTrack.blockID) { - int var10 = this.worldObj.getBlockMetadata(var7, var8, var9); - var3 = (double)var8; - if(var10 >= 2 && var10 <= 5) { - var3 = (double)(var8 + 1); - } - - int[][] var11 = field_468_ak[var10]; - double var12 = 0.0D; - double var14 = (double)var7 + 0.5D + (double)var11[0][0] * 0.5D; - double var16 = (double)var8 + 0.5D + (double)var11[0][1] * 0.5D; - double var18 = (double)var9 + 0.5D + (double)var11[0][2] * 0.5D; - double var20 = (double)var7 + 0.5D + (double)var11[1][0] * 0.5D; - double var22 = (double)var8 + 0.5D + (double)var11[1][1] * 0.5D; - double var24 = (double)var9 + 0.5D + (double)var11[1][2] * 0.5D; - double var26 = var20 - var14; - double var28 = (var22 - var16) * 2.0D; - double var30 = var24 - var18; - if(var26 == 0.0D) { - var1 = (double)var7 + 0.5D; - var12 = var5 - (double)var9; - } else if(var30 == 0.0D) { - var5 = (double)var9 + 0.5D; - var12 = var1 - (double)var7; - } else { - double var32 = var1 - var14; - double var34 = var5 - var18; - double var36 = (var32 * var26 + var34 * var30) * 2.0D; - var12 = var36; - } - - var1 = var14 + var26 * var12; - var3 = var16 + var28 * var12; - var5 = var18 + var30 * var12; - if(var28 < 0.0D) { - ++var3; - } - - if(var28 > 0.0D) { - var3 += 0.5D; - } - - return Vec3D.createVector(var1, var3, var5); - } else { - return null; - } - } - - protected void writeEntityToNBT(NBTTagCompound var1) { - var1.setInteger("Type", this.minecartType); - if(this.minecartType == 2) { - var1.setDouble("PushX", this.field_9164_f); - var1.setDouble("PushZ", this.field_9166_aj); - var1.setShort("Fuel", (short)this.field_9165_e); - } else if(this.minecartType == 1) { - NBTTagList var2 = new NBTTagList(); - - for(int var3 = 0; var3 < this.cargoItems.length; ++var3) { - if(this.cargoItems[var3] != null) { - NBTTagCompound var4 = new NBTTagCompound(); - var4.setByte("Slot", (byte)var3); - this.cargoItems[var3].writeToNBT(var4); - var2.setTag(var4); - } - } - - var1.setTag("Items", var2); - } - - } - - protected void readEntityFromNBT(NBTTagCompound var1) { - this.minecartType = var1.getInteger("Type"); - if(this.minecartType == 2) { - this.field_9164_f = var1.getDouble("PushX"); - this.field_9166_aj = var1.getDouble("PushZ"); - this.field_9165_e = var1.getShort("Fuel"); - } else if(this.minecartType == 1) { - NBTTagList var2 = var1.getTagList("Items"); - this.cargoItems = new ItemStack[this.func_83_a()]; - - for(int var3 = 0; var3 < var2.tagCount(); ++var3) { - NBTTagCompound var4 = (NBTTagCompound)var2.tagAt(var3); - int var5 = var4.getByte("Slot") & 255; - if(var5 >= 0 && var5 < this.cargoItems.length) { - this.cargoItems[var5] = new ItemStack(var4); - } - } - } - - } - - public void applyEntityCollision(Entity var1) { - if(!this.worldObj.multiplayerWorld) { - if(var1 != this.field_328_f) { - if(var1 instanceof EntityLiving && !(var1 instanceof EntityPlayer) && this.minecartType == 0 && this.motionX * this.motionX + this.motionZ * this.motionZ > 0.01D && this.field_328_f == null && var1.field_327_g == null) { - var1.func_6094_e(this); - } - - double var2 = var1.posX - this.posX; - double var4 = var1.posZ - this.posZ; - double var6 = var2 * var2 + var4 * var4; - if(var6 >= (double)1.0E-4F) { - var6 = (double)MathHelper.sqrt_double(var6); - var2 /= var6; - var4 /= var6; - double var8 = 1.0D / var6; - if(var8 > 1.0D) { - var8 = 1.0D; - } - - var2 *= var8; - var4 *= var8; - var2 *= (double)0.1F; - var4 *= (double)0.1F; - var2 *= (double)(1.0F - this.field_286_P); - var4 *= (double)(1.0F - this.field_286_P); - var2 *= 0.5D; - var4 *= 0.5D; - if(var1 instanceof EntityMinecart) { - double var10 = var1.motionX + this.motionX; - double var12 = var1.motionZ + this.motionZ; - if(((EntityMinecart)var1).minecartType == 2 && this.minecartType != 2) { - this.motionX *= (double)0.2F; - this.motionZ *= (double)0.2F; - this.addVelocity(var1.motionX - var2, 0.0D, var1.motionZ - var4); - var1.motionX *= (double)0.7F; - var1.motionZ *= (double)0.7F; - } else if(((EntityMinecart)var1).minecartType != 2 && this.minecartType == 2) { - var1.motionX *= (double)0.2F; - var1.motionZ *= (double)0.2F; - var1.addVelocity(this.motionX + var2, 0.0D, this.motionZ + var4); - this.motionX *= (double)0.7F; - this.motionZ *= (double)0.7F; - } else { - var10 /= 2.0D; - var12 /= 2.0D; - this.motionX *= (double)0.2F; - this.motionZ *= (double)0.2F; - this.addVelocity(var10 - var2, 0.0D, var12 - var4); - var1.motionX *= (double)0.2F; - var1.motionZ *= (double)0.2F; - var1.addVelocity(var10 + var2, 0.0D, var12 + var4); - } - } else { - this.addVelocity(-var2, 0.0D, -var4); - var1.addVelocity(var2 / 4.0D, 0.0D, var4 / 4.0D); - } - } - - } - } - } - - public int func_83_a() { - return 27; - } - - public ItemStack getStackInSlot(int var1) { - return this.cargoItems[var1]; - } - - public boolean func_6092_a(EntityPlayer var1) { - if(this.minecartType == 0) { - if(this.field_328_f != null && this.field_328_f instanceof EntityPlayer && this.field_328_f != var1) { - return true; - } - - if(!this.worldObj.multiplayerWorld) { - var1.func_6094_e(this); - } - } else if(this.minecartType == 1) { - var1.func_166_a(this); - } else if(this.minecartType == 2) { - ItemStack var2 = var1.inventory.getCurrentItem(); - if(var2 != null && var2.itemID == Item.coal.swiftedIndex) { - if(--var2.stackSize == 0) { - var1.inventory.setInventorySlotContents(var1.inventory.currentItem, (ItemStack)null); - } - - this.field_9165_e += 1200; - } - - this.field_9164_f = this.posX - var1.posX; - this.field_9166_aj = this.posZ - var1.posZ; - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityMobs.java b/minecraft_server/src/net/minecraft/src/EntityMobs.java deleted file mode 100644 index 437b723..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityMobs.java +++ /dev/null @@ -1,80 +0,0 @@ -package net.minecraft.src; - -public class EntityMobs extends EntityCreature implements IMobs { - protected int field_404_af = 2; - - public EntityMobs(World var1) { - super(var1); - this.field_9109_aQ = 20; - } - - public void onLivingUpdate() { - float var1 = this.getEntityBrightness(1.0F); - if(var1 > 0.5F) { - this.field_9132_bn += 2; - } - - super.onLivingUpdate(); - } - - public void onUpdate() { - super.onUpdate(); - if(this.worldObj.monstersEnabled == 0) { - this.setEntityDead(); - } - - } - - protected Entity func_158_i() { - EntityPlayer var1 = this.worldObj.getClosestPlayerToEntity(this, 16.0D); - return var1 != null && this.func_145_g(var1) ? var1 : null; - } - - public boolean attackEntity(Entity var1, int var2) { - if(super.attackEntity(var1, var2)) { - if(this.field_328_f != var1 && this.field_327_g != var1) { - if(var1 != this) { - this.field_389_ag = var1; - } - - return true; - } else { - return true; - } - } else { - return false; - } - } - - protected void func_157_a(Entity var1, float var2) { - if((double)var2 < 2.5D && var1.boundingBox.maxY > this.boundingBox.minY && var1.boundingBox.minY < this.boundingBox.maxY) { - this.field_9103_aW = 20; - var1.attackEntity(this, this.field_404_af); - } - - } - - protected float func_159_a(int var1, int var2, int var3) { - return 0.5F - this.worldObj.getLightBrightness(var1, var2, var3); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - public boolean getCanSpawnHere() { - int var1 = MathHelper.floor_double(this.posX); - int var2 = MathHelper.floor_double(this.boundingBox.minY); - int var3 = MathHelper.floor_double(this.posZ); - if(this.worldObj.getSavedLightValue(EnumSkyBlock.Sky, var1, var2, var3) > this.field_9064_W.nextInt(32)) { - return false; - } else { - int var4 = this.worldObj.getBlockLightValue(var1, var2, var3); - return var4 <= this.field_9064_W.nextInt(8) && super.getCanSpawnHere(); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityPainting.java b/minecraft_server/src/net/minecraft/src/EntityPainting.java deleted file mode 100644 index e55bef5..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityPainting.java +++ /dev/null @@ -1,213 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; - -public class EntityPainting extends Entity { - private int field_452_ad; - public int field_448_a; - private int field_9188_d; - private int field_9187_e; - private int field_9186_f; - public EnumArt field_9185_b; - - public EntityPainting(World var1) { - super(var1); - this.field_452_ad = 0; - this.field_448_a = 0; - this.yOffset = 0.0F; - this.setSize(0.5F, 0.5F); - } - - public EntityPainting(World var1, int var2, int var3, int var4, int var5) { - this(var1); - this.field_9188_d = var2; - this.field_9187_e = var3; - this.field_9186_f = var4; - ArrayList var6 = new ArrayList(); - EnumArt[] var7 = EnumArt.values(); - int var8 = var7.length; - - for(int var9 = 0; var9 < var8; ++var9) { - EnumArt var10 = var7[var9]; - this.field_9185_b = var10; - this.func_179_a(var5); - if(this.func_181_b()) { - var6.add(var10); - } - } - - if(var6.size() > 0) { - this.field_9185_b = (EnumArt)var6.get(this.field_9064_W.nextInt(var6.size())); - } - - this.func_179_a(var5); - } - - public void func_179_a(int var1) { - this.field_448_a = var1; - this.prevRotationYaw = this.rotationYaw = (float)(var1 * 90); - float var2 = (float)this.field_9185_b.field_856_z; - float var3 = (float)this.field_9185_b.field_869_A; - float var4 = (float)this.field_9185_b.field_856_z; - if(var1 != 0 && var1 != 2) { - var2 = 0.5F; - } else { - var4 = 0.5F; - } - - var2 /= 32.0F; - var3 /= 32.0F; - var4 /= 32.0F; - float var5 = (float)this.field_9188_d + 0.5F; - float var6 = (float)this.field_9187_e + 0.5F; - float var7 = (float)this.field_9186_f + 0.5F; - float var8 = 9.0F / 16.0F; - if(var1 == 0) { - var7 -= var8; - } - - if(var1 == 1) { - var5 -= var8; - } - - if(var1 == 2) { - var7 += var8; - } - - if(var1 == 3) { - var5 += var8; - } - - if(var1 == 0) { - var5 -= this.func_180_c(this.field_9185_b.field_856_z); - } - - if(var1 == 1) { - var7 += this.func_180_c(this.field_9185_b.field_856_z); - } - - if(var1 == 2) { - var5 += this.func_180_c(this.field_9185_b.field_856_z); - } - - if(var1 == 3) { - var7 -= this.func_180_c(this.field_9185_b.field_856_z); - } - - var6 += this.func_180_c(this.field_9185_b.field_869_A); - this.setPosition((double)var5, (double)var6, (double)var7); - float var9 = -(0.1F / 16.0F); - this.boundingBox.setBounds((double)(var5 - var2 - var9), (double)(var6 - var3 - var9), (double)(var7 - var4 - var9), (double)(var5 + var2 + var9), (double)(var6 + var3 + var9), (double)(var7 + var4 + var9)); - } - - private float func_180_c(int var1) { - return var1 == 32 ? 0.5F : (var1 == 64 ? 0.5F : 0.0F); - } - - public void onUpdate() { - if(this.field_452_ad++ == 100 && !this.func_181_b()) { - this.field_452_ad = 0; - this.setEntityDead(); - this.worldObj.entityJoinedWorld(new EntityItem(this.worldObj, this.posX, this.posY, this.posZ, new ItemStack(Item.painting))); - } - - } - - public boolean func_181_b() { - if(this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox).size() > 0) { - return false; - } else { - int var1 = this.field_9185_b.field_856_z / 16; - int var2 = this.field_9185_b.field_869_A / 16; - int var3 = this.field_9188_d; - int var4 = this.field_9187_e; - int var5 = this.field_9186_f; - if(this.field_448_a == 0) { - var3 = MathHelper.floor_double(this.posX - (double)((float)this.field_9185_b.field_856_z / 32.0F)); - } - - if(this.field_448_a == 1) { - var5 = MathHelper.floor_double(this.posZ - (double)((float)this.field_9185_b.field_856_z / 32.0F)); - } - - if(this.field_448_a == 2) { - var3 = MathHelper.floor_double(this.posX - (double)((float)this.field_9185_b.field_856_z / 32.0F)); - } - - if(this.field_448_a == 3) { - var5 = MathHelper.floor_double(this.posZ - (double)((float)this.field_9185_b.field_856_z / 32.0F)); - } - - var4 = MathHelper.floor_double(this.posY - (double)((float)this.field_9185_b.field_869_A / 32.0F)); - - int var7; - for(int var6 = 0; var6 < var1; ++var6) { - for(var7 = 0; var7 < var2; ++var7) { - Material var8; - if(this.field_448_a != 0 && this.field_448_a != 2) { - var8 = this.worldObj.getBlockMaterial(this.field_9188_d, var4 + var7, var5 + var6); - } else { - var8 = this.worldObj.getBlockMaterial(var3 + var6, var4 + var7, this.field_9186_f); - } - - if(!var8.func_216_a()) { - return false; - } - } - } - - List var9 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox); - - for(var7 = 0; var7 < var9.size(); ++var7) { - if(var9.get(var7) instanceof EntityPainting) { - return false; - } - } - - return true; - } - } - - public boolean func_129_c_() { - return true; - } - - public boolean attackEntity(Entity var1, int var2) { - this.setEntityDead(); - this.func_9060_u(); - this.worldObj.entityJoinedWorld(new EntityItem(this.worldObj, this.posX, this.posY, this.posZ, new ItemStack(Item.painting))); - return true; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setByte("Dir", (byte)this.field_448_a); - var1.setString("Motive", this.field_9185_b.field_857_y); - var1.setInteger("TileX", this.field_9188_d); - var1.setInteger("TileY", this.field_9187_e); - var1.setInteger("TileZ", this.field_9186_f); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.field_448_a = var1.getByte("Dir"); - this.field_9188_d = var1.getInteger("TileX"); - this.field_9187_e = var1.getInteger("TileY"); - this.field_9186_f = var1.getInteger("TileZ"); - String var2 = var1.getString("Motive"); - EnumArt[] var3 = EnumArt.values(); - int var4 = var3.length; - - for(int var5 = 0; var5 < var4; ++var5) { - EnumArt var6 = var3[var5]; - if(var6.field_857_y.equals(var2)) { - this.field_9185_b = var6; - } - } - - if(this.field_9185_b == null) { - this.field_9185_b = EnumArt.Kebab; - } - - this.func_179_a(this.field_448_a); - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityPig.java b/minecraft_server/src/net/minecraft/src/EntityPig.java deleted file mode 100644 index 10282c6..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityPig.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.minecraft.src; - -public class EntityPig extends EntityAnimals { - public boolean rideable = false; - - public EntityPig(World var1) { - super(var1); - this.field_9119_aG = "/mob/pig.png"; - this.setSize(0.9F, 0.9F); - this.rideable = false; - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - var1.setBoolean("Saddle", this.rideable); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - this.rideable = var1.getBoolean("Saddle"); - } - - protected String getLivingSound() { - return "mob.pig"; - } - - protected String getHurtSound() { - return "mob.pig"; - } - - protected String getDeathSound() { - return "mob.pigdeath"; - } - - public boolean func_6092_a(EntityPlayer var1) { - if(this.rideable) { - var1.func_6094_e(this); - return true; - } else { - return false; - } - } - - protected int getDropItemId() { - return Item.porkRaw.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityPigZombie.java b/minecraft_server/src/net/minecraft/src/EntityPigZombie.java deleted file mode 100644 index 5dc9f9a..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityPigZombie.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityPigZombie extends EntityZombie { - private int field_4106_a = 0; - private int field_4105_b = 0; - private static final ItemStack field_4107_c = new ItemStack(Item.swordGold, 1); - - public EntityPigZombie(World var1) { - super(var1); - this.field_9119_aG = "/mob/pigzombie.png"; - this.field_9126_bt = 0.5F; - this.field_404_af = 5; - this.field_9079_ae = true; - } - - public void onUpdate() { - this.field_9126_bt = this.field_389_ag != null ? 0.95F : 0.5F; - if(this.field_4105_b > 0 && --this.field_4105_b == 0) { - this.worldObj.playSoundAtEntity(this, "mob.zombiepig.zpigangry", this.getSoundVolume() * 2.0F, ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F) * 1.8F); - } - - super.onUpdate(); - } - - public boolean getCanSpawnHere() { - return this.worldObj.monstersEnabled > 0 && this.worldObj.func_522_a(this.boundingBox) && this.worldObj.getCollidingBoundingBoxes(this, this.boundingBox).size() == 0 && !this.worldObj.getIsAnyLiquid(this.boundingBox); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - var1.setShort("Anger", (short)this.field_4106_a); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - this.field_4106_a = var1.getShort("Anger"); - } - - protected Entity func_158_i() { - return this.field_4106_a == 0 ? null : super.func_158_i(); - } - - public void onLivingUpdate() { - super.onLivingUpdate(); - } - - public boolean attackEntity(Entity var1, int var2) { - if(var1 instanceof EntityPlayer) { - List var3 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.expands(32.0D, 32.0D, 32.0D)); - - for(int var4 = 0; var4 < var3.size(); ++var4) { - Entity var5 = (Entity)var3.get(var4); - if(var5 instanceof EntityPigZombie) { - EntityPigZombie var6 = (EntityPigZombie)var5; - var6.func_4047_h(var1); - } - } - - this.func_4047_h(var1); - } - - return super.attackEntity(var1, var2); - } - - private void func_4047_h(Entity var1) { - this.field_389_ag = var1; - this.field_4106_a = 400 + this.field_9064_W.nextInt(400); - this.field_4105_b = this.field_9064_W.nextInt(40); - } - - protected String getLivingSound() { - return "mob.zombiepig.zpig"; - } - - protected String getHurtSound() { - return "mob.zombiepig.zpighurt"; - } - - protected String getDeathSound() { - return "mob.zombiepig.zpigdeath"; - } - - protected int getDropItemId() { - return Item.porkCooked.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityPlayer.java b/minecraft_server/src/net/minecraft/src/EntityPlayer.java deleted file mode 100644 index 97e0e24..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityPlayer.java +++ /dev/null @@ -1,266 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntityPlayer extends EntityLiving { - public InventoryPlayer inventory = new InventoryPlayer(this); - public byte field_9152_am = 0; - public int field_9151_an = 0; - public float field_9150_ao; - public float field_9149_ap; - public boolean field_9148_aq = false; - public int field_9147_ar = 0; - public String username; - public int field_4110_as; - private int a = 0; - public EntityFish field_6124_at = null; - - public EntityPlayer(World var1) { - super(var1); - this.yOffset = 1.62F; - this.func_107_c((double)var1.spawnX + 0.5D, (double)(var1.spawnY + 1), (double)var1.spawnZ + 0.5D, 0.0F, 0.0F); - this.field_9109_aQ = 20; - this.field_9116_aJ = "humanoid"; - this.field_9117_aI = 180.0F; - this.field_9062_Y = 20; - this.field_9119_aG = "/mob/char.png"; - } - - public void func_115_v() { - super.func_115_v(); - this.field_9150_ao = this.field_9149_ap; - this.field_9149_ap = 0.0F; - } - - protected void func_152_d_() { - if(this.field_9148_aq) { - ++this.field_9147_ar; - if(this.field_9147_ar == 8) { - this.field_9147_ar = 0; - this.field_9148_aq = false; - } - } else { - this.field_9147_ar = 0; - } - - this.field_9110_aP = (float)this.field_9147_ar / 8.0F; - } - - public void onLivingUpdate() { - if(this.worldObj.monstersEnabled == 0 && this.field_9109_aQ < 20 && this.field_9063_X % 20 * 4 == 0) { - this.heal(1); - } - - this.inventory.decrementAnimations(); - this.field_9150_ao = this.field_9149_ap; - super.onLivingUpdate(); - float var1 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - float var2 = (float)Math.atan(-this.motionY * (double)0.2F) * 15.0F; - if(var1 > 0.1F) { - var1 = 0.1F; - } - - if(!this.onGround || this.field_9109_aQ <= 0) { - var1 = 0.0F; - } - - if(this.onGround || this.field_9109_aQ <= 0) { - var2 = 0.0F; - } - - this.field_9149_ap += (var1 - this.field_9149_ap) * 0.4F; - this.field_9101_aY += (var2 - this.field_9101_aY) * 0.8F; - if(this.field_9109_aQ > 0) { - List var3 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.expands(1.0D, 0.0D, 1.0D)); - if(var3 != null) { - for(int var4 = 0; var4 < var3.size(); ++var4) { - this.func_171_h((Entity)var3.get(var4)); - } - } - } - - } - - private void func_171_h(Entity var1) { - var1.onCollideWithPlayer(this); - } - - public void onDeath(Entity var1) { - super.onDeath(var1); - this.setSize(0.2F, 0.2F); - this.setPosition(this.posX, this.posY, this.posZ); - this.motionY = (double)0.1F; - if(this.username.equals("Notch")) { - this.func_169_a(new ItemStack(Item.appleRed, 1), true); - } - - this.inventory.dropAllItems(); - if(var1 != null) { - this.motionX = (double)(-MathHelper.cos((this.field_9105_aU + this.rotationYaw) * (float)Math.PI / 180.0F) * 0.1F); - this.motionZ = (double)(-MathHelper.sin((this.field_9105_aU + this.rotationYaw) * (float)Math.PI / 180.0F) * 0.1F); - } else { - this.motionX = this.motionZ = 0.0D; - } - - this.yOffset = 0.1F; - } - - public void func_96_b(Entity var1, int var2) { - this.field_9151_an += var2; - } - - public void func_161_a(ItemStack var1) { - this.func_169_a(var1, false); - } - - public void func_169_a(ItemStack var1, boolean var2) { - if(var1 != null) { - EntityItem var3 = new EntityItem(this.worldObj, this.posX, this.posY - (double)0.3F + (double)this.func_104_p(), this.posZ, var1); - var3.field_433_ad = 40; - float var4 = 0.1F; - float var5; - if(var2) { - var5 = this.field_9064_W.nextFloat() * 0.5F; - float var6 = this.field_9064_W.nextFloat() * (float)Math.PI * 2.0F; - var3.motionX = (double)(-MathHelper.sin(var6) * var5); - var3.motionZ = (double)(MathHelper.cos(var6) * var5); - var3.motionY = (double)0.2F; - } else { - var4 = 0.3F; - var3.motionX = (double)(-MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var4); - var3.motionZ = (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var4); - var3.motionY = (double)(-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI) * var4 + 0.1F); - var4 = 0.02F; - var5 = this.field_9064_W.nextFloat() * (float)Math.PI * 2.0F; - var4 *= this.field_9064_W.nextFloat(); - var3.motionX += Math.cos((double)var5) * (double)var4; - var3.motionY += (double)((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.1F); - var3.motionZ += Math.sin((double)var5) * (double)var4; - } - - this.func_162_a(var3); - } - } - - protected void func_162_a(EntityItem var1) { - this.worldObj.entityJoinedWorld(var1); - } - - public float getCurrentPlayerStrVsBlock(Block var1) { - float var2 = this.inventory.getStrVsBlock(var1); - if(this.isInsideOfMaterial(Material.water)) { - var2 /= 5.0F; - } - - if(!this.onGround) { - var2 /= 5.0F; - } - - return var2; - } - - public boolean func_167_b(Block var1) { - return this.inventory.canHarvestBlock(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - NBTTagList var2 = var1.getTagList("Inventory"); - this.inventory.readFromNBT(var2); - this.field_4110_as = var1.getInteger("Dimension"); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - var1.setTag("Inventory", this.inventory.writeToNBT(new NBTTagList())); - var1.setInteger("Dimension", this.field_4110_as); - } - - public void func_166_a(IInventory var1) { - } - - public void func_174_A() { - } - - public void func_163_c(Entity var1, int var2) { - } - - public float func_104_p() { - return 0.12F; - } - - public boolean attackEntity(Entity var1, int var2) { - this.field_9132_bn = 0; - if(this.field_9109_aQ <= 0) { - return false; - } else { - if(var1 instanceof EntityMobs || var1 instanceof EntityArrow) { - if(this.worldObj.monstersEnabled == 0) { - var2 = 0; - } - - if(this.worldObj.monstersEnabled == 1) { - var2 = var2 / 3 + 1; - } - - if(this.worldObj.monstersEnabled == 3) { - var2 = var2 * 3 / 2; - } - } - - return var2 == 0 ? false : super.attackEntity(var1, var2); - } - } - - protected void func_6099_c(int var1) { - int var2 = 25 - this.inventory.getTotalArmorValue(); - int var3 = var1 * var2 + this.a; - this.inventory.damageArmor(var1); - var1 = var3 / 25; - this.a = var3 % 25; - super.func_6099_c(var1); - } - - public void func_170_a(TileEntityFurnace var1) { - } - - public void func_4048_a(TileEntitySign var1) { - } - - public void func_9145_g(Entity var1) { - var1.func_6092_a(this); - } - - public ItemStack func_172_B() { - return this.inventory.getCurrentItem(); - } - - public void func_164_C() { - this.inventory.setInventorySlotContents(this.inventory.currentItem, (ItemStack)null); - } - - public double func_117_x() { - return (double)(this.yOffset - 0.5F); - } - - public void func_168_z() { - this.field_9147_ar = -1; - this.field_9148_aq = true; - } - - public void func_9146_h(Entity var1) { - int var2 = this.inventory.func_9157_a(var1); - if(var2 > 0) { - var1.attackEntity(this, var2); - ItemStack var3 = this.func_172_B(); - if(var3 != null && var1 instanceof EntityLiving) { - var3.func_9217_a((EntityLiving)var1); - if(var3.stackSize <= 0) { - var3.func_577_a(this); - this.func_164_C(); - } - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityPlayerMP.java b/minecraft_server/src/net/minecraft/src/EntityPlayerMP.java deleted file mode 100644 index 57415e6..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityPlayerMP.java +++ /dev/null @@ -1,169 +0,0 @@ -package net.minecraft.src; - -import java.util.HashSet; -import java.util.LinkedList; -import java.util.List; -import java.util.Set; -import net.minecraft.server.MinecraftServer; - -public class EntityPlayerMP extends EntityPlayer { - public NetServerHandler field_421_a; - public MinecraftServer mcServer; - public ItemInWorldManager field_425_ad; - public double field_9155_d; - public double field_9154_e; - public List field_422_ag = new LinkedList(); - public Set field_420_ah = new HashSet(); - public double field_418_ai; - public boolean field_12012_al = false; - private int field_9156_bu = -99999999; - private int field_15004_bw = 60; - - public EntityPlayerMP(MinecraftServer var1, World var2, String var3, ItemInWorldManager var4) { - super(var2); - int var5 = var2.spawnX; - int var6 = var2.spawnZ; - int var7 = var2.spawnY; - if(!var2.field_4272_q.field_4306_c) { - var5 += this.field_9064_W.nextInt(20) - 10; - var7 = var2.func_4075_e(var5, var6); - var6 += this.field_9064_W.nextInt(20) - 10; - } - - this.func_107_c((double)var5 + 0.5D, (double)var7, (double)var6 + 0.5D, 0.0F, 0.0F); - this.mcServer = var1; - this.field_9067_S = 0.0F; - var4.field_675_a = this; - this.username = var3; - this.field_425_ad = var4; - this.yOffset = 0.0F; - } - - public void onUpdate() { - --this.field_15004_bw; - } - - public void onDeath(Entity var1) { - this.inventory.dropAllItems(); - } - - public boolean attackEntity(Entity var1, int var2) { - if(this.field_15004_bw > 0) { - return false; - } else { - if(!this.mcServer.field_9011_n) { - if(var1 instanceof EntityPlayer) { - return false; - } - - if(var1 instanceof EntityArrow) { - EntityArrow var3 = (EntityArrow)var1; - if(var3.field_439_ah instanceof EntityPlayer) { - return false; - } - } - } - - return super.attackEntity(var1, var2); - } - } - - public void heal(int var1) { - super.heal(var1); - } - - public void func_175_i() { - super.onUpdate(); - ChunkCoordIntPair var1 = null; - double var2 = 0.0D; - - for(int var4 = 0; var4 < this.field_422_ag.size(); ++var4) { - ChunkCoordIntPair var5 = (ChunkCoordIntPair)this.field_422_ag.get(var4); - double var6 = var5.func_73_a(this); - if(var4 == 0 || var6 < var2) { - var1 = var5; - var2 = var5.func_73_a(this); - } - } - - if(var1 != null) { - boolean var8 = false; - if(var2 < 1024.0D) { - var8 = true; - } - - if(this.field_421_a.func_38_b() < 2) { - var8 = true; - } - - if(var8) { - this.field_422_ag.remove(var1); - this.field_421_a.sendPacket(new Packet51MapChunk(var1.field_152_a * 16, 0, var1.field_151_b * 16, 16, 128, 16, this.mcServer.worldMngr)); - List var9 = this.mcServer.worldMngr.func_532_d(var1.field_152_a * 16, 0, var1.field_151_b * 16, var1.field_152_a * 16 + 16, 128, var1.field_151_b * 16 + 16); - - for(int var10 = 0; var10 < var9.size(); ++var10) { - TileEntity var7 = (TileEntity)var9.get(var10); - this.field_421_a.sendPacket(new Packet59ComplexEntity(var7.xCoord, var7.yCoord, var7.zCoord, var7)); - } - } - } - - if(this.field_9109_aQ != this.field_9156_bu) { - this.field_421_a.sendPacket(new Packet8(this.field_9109_aQ)); - this.field_9156_bu = this.field_9109_aQ; - } - - } - - public void onLivingUpdate() { - this.motionX = this.motionY = this.motionZ = 0.0D; - this.field_9128_br = false; - super.onLivingUpdate(); - } - - public void func_163_c(Entity var1, int var2) { - if(!var1.field_304_B) { - if(var1 instanceof EntityItem) { - this.field_421_a.sendPacket(new Packet17AddToInventory(((EntityItem)var1).item, var2)); - this.mcServer.field_6028_k.func_12021_a(var1, new Packet22Collect(var1.field_331_c, this.field_331_c)); - } - - if(var1 instanceof EntityArrow) { - this.field_421_a.sendPacket(new Packet17AddToInventory(new ItemStack(Item.arrow), 1)); - this.mcServer.field_6028_k.func_12021_a(var1, new Packet22Collect(var1.field_331_c, this.field_331_c)); - } - } - - super.func_163_c(var1, var2); - } - - public void func_168_z() { - if(!this.field_9148_aq) { - this.field_9147_ar = -1; - this.field_9148_aq = true; - this.mcServer.field_6028_k.func_12021_a(this, new Packet18ArmAnimation(this, 1)); - } - - } - - public float func_104_p() { - return 1.62F; - } - - public void func_6094_e(Entity var1) { - super.func_6094_e(var1); - this.field_421_a.sendPacket(new Packet39(this, this.field_327_g)); - this.field_421_a.func_41_a(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); - } - - protected void interact(double var1, boolean var3) { - } - - public void func_9153_b(double var1, boolean var3) { - super.interact(var1, var3); - } - - public boolean func_9059_p() { - return this.field_12012_al; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntitySheep.java b/minecraft_server/src/net/minecraft/src/EntitySheep.java deleted file mode 100644 index 10b5b9e..0000000 --- a/minecraft_server/src/net/minecraft/src/EntitySheep.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.minecraft.src; - -public class EntitySheep extends EntityAnimals { - public boolean sheared = false; - - public EntitySheep(World var1) { - super(var1); - this.field_9119_aG = "/mob/sheep.png"; - this.setSize(0.9F, 1.3F); - } - - public boolean attackEntity(Entity var1, int var2) { - if(!this.worldObj.multiplayerWorld && !this.sheared && var1 instanceof EntityLiving) { - this.sheared = true; - int var3 = 1 + this.field_9064_W.nextInt(3); - - for(int var4 = 0; var4 < var3; ++var4) { - EntityItem var5 = this.dropItemWithOffset(Block.cloth.blockID, 1, 1.0F); - var5.motionY += (double)(this.field_9064_W.nextFloat() * 0.05F); - var5.motionX += (double)((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.1F); - var5.motionZ += (double)((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.1F); - } - } - - return super.attackEntity(var1, var2); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - var1.setBoolean("Sheared", this.sheared); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - this.sheared = var1.getBoolean("Sheared"); - } - - protected String getLivingSound() { - return "mob.sheep"; - } - - protected String getHurtSound() { - return "mob.sheep"; - } - - protected String getDeathSound() { - return "mob.sheep"; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntitySkeleton.java b/minecraft_server/src/net/minecraft/src/EntitySkeleton.java deleted file mode 100644 index f2f3b93..0000000 --- a/minecraft_server/src/net/minecraft/src/EntitySkeleton.java +++ /dev/null @@ -1,66 +0,0 @@ -package net.minecraft.src; - -public class EntitySkeleton extends EntityMobs { - private static final ItemStack field_4108_a = new ItemStack(Item.bow, 1); - - public EntitySkeleton(World var1) { - super(var1); - this.field_9119_aG = "/mob/skeleton.png"; - } - - protected String getLivingSound() { - return "mob.skeleton"; - } - - protected String getHurtSound() { - return "mob.skeletonhurt"; - } - - protected String getDeathSound() { - return "mob.skeletonhurt"; - } - - public void onLivingUpdate() { - if(this.worldObj.isDaytime()) { - float var1 = this.getEntityBrightness(1.0F); - if(var1 > 0.5F && this.worldObj.canBlockSeeTheSky(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY), MathHelper.floor_double(this.posZ)) && this.field_9064_W.nextFloat() * 30.0F < (var1 - 0.4F) * 2.0F) { - this.field_9061_Z = 300; - } - } - - super.onLivingUpdate(); - } - - protected void func_157_a(Entity var1, float var2) { - if(var2 < 10.0F) { - double var3 = var1.posX - this.posX; - double var5 = var1.posZ - this.posZ; - if(this.field_9103_aW == 0) { - EntityArrow var7 = new EntityArrow(this.worldObj, this); - var7.posY += (double)1.4F; - double var8 = var1.posY - (double)0.2F - var7.posY; - float var10 = MathHelper.sqrt_double(var3 * var3 + var5 * var5) * 0.2F; - this.worldObj.playSoundAtEntity(this, "random.bow", 1.0F, 1.0F / (this.field_9064_W.nextFloat() * 0.4F + 0.8F)); - this.worldObj.entityJoinedWorld(var7); - var7.func_177_a(var3, var8 + (double)var10, var5, 0.6F, 12.0F); - this.field_9103_aW = 30; - } - - this.rotationYaw = (float)(Math.atan2(var5, var3) * 180.0D / (double)((float)Math.PI)) - 90.0F; - this.field_387_ah = true; - } - - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - protected int getDropItemId() { - return Item.arrow.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntitySlime.java b/minecraft_server/src/net/minecraft/src/EntitySlime.java deleted file mode 100644 index 882d973..0000000 --- a/minecraft_server/src/net/minecraft/src/EntitySlime.java +++ /dev/null @@ -1,129 +0,0 @@ -package net.minecraft.src; - -public class EntitySlime extends EntityLiving implements IMobs { - public float field_401_a; - public float field_400_b; - private int field_402_ae = 0; - public int field_403_ad = 1; - - public EntitySlime(World var1) { - super(var1); - this.field_9119_aG = "/mob/slime.png"; - this.field_403_ad = 1 << this.field_9064_W.nextInt(3); - this.yOffset = 0.0F; - this.field_402_ae = this.field_9064_W.nextInt(20) + 10; - this.func_160_c(this.field_403_ad); - } - - public void func_160_c(int var1) { - this.field_403_ad = var1; - this.setSize(0.6F * (float)var1, 0.6F * (float)var1); - this.field_9109_aQ = var1 * var1; - this.setPosition(this.posX, this.posY, this.posZ); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - var1.setInteger("Size", this.field_403_ad - 1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - this.field_403_ad = var1.getInteger("Size") + 1; - } - - public void onUpdate() { - this.field_400_b = this.field_401_a; - boolean var1 = this.onGround; - super.onUpdate(); - if(this.onGround && !var1) { - for(int var2 = 0; var2 < this.field_403_ad * 8; ++var2) { - float var3 = this.field_9064_W.nextFloat() * (float)Math.PI * 2.0F; - float var4 = this.field_9064_W.nextFloat() * 0.5F + 0.5F; - float var5 = MathHelper.sin(var3) * (float)this.field_403_ad * 0.5F * var4; - float var6 = MathHelper.cos(var3) * (float)this.field_403_ad * 0.5F * var4; - this.worldObj.spawnParticle("slime", this.posX + (double)var5, this.boundingBox.minY, this.posZ + (double)var6, 0.0D, 0.0D, 0.0D); - } - - if(this.field_403_ad > 2) { - this.worldObj.playSoundAtEntity(this, "mob.slime", this.getSoundVolume(), ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F) / 0.8F); - } - - this.field_401_a = -0.5F; - } - - this.field_401_a *= 0.6F; - } - - protected void func_152_d_() { - EntityPlayer var1 = this.worldObj.getClosestPlayerToEntity(this, 16.0D); - if(var1 != null) { - this.func_147_b(var1, 10.0F); - } - - if(this.onGround && this.field_402_ae-- <= 0) { - this.field_402_ae = this.field_9064_W.nextInt(20) + 10; - if(var1 != null) { - this.field_402_ae /= 3; - } - - this.field_9128_br = true; - if(this.field_403_ad > 1) { - this.worldObj.playSoundAtEntity(this, "mob.slime", this.getSoundVolume(), ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F) * 0.8F); - } - - this.field_401_a = 1.0F; - this.field_9131_bo = 1.0F - this.field_9064_W.nextFloat() * 2.0F; - this.field_9130_bp = (float)(1 * this.field_403_ad); - } else { - this.field_9128_br = false; - if(this.onGround) { - this.field_9131_bo = this.field_9130_bp = 0.0F; - } - } - - } - - public void setEntityDead() { - if(this.field_403_ad > 1 && this.field_9109_aQ == 0) { - for(int var1 = 0; var1 < 4; ++var1) { - float var2 = ((float)(var1 % 2) - 0.5F) * (float)this.field_403_ad / 4.0F; - float var3 = ((float)(var1 / 2) - 0.5F) * (float)this.field_403_ad / 4.0F; - EntitySlime var4 = new EntitySlime(this.worldObj); - var4.func_160_c(this.field_403_ad / 2); - var4.func_107_c(this.posX + (double)var2, this.posY + 0.5D, this.posZ + (double)var3, this.field_9064_W.nextFloat() * 360.0F, 0.0F); - this.worldObj.entityJoinedWorld(var4); - } - } - - super.setEntityDead(); - } - - public void onCollideWithPlayer(EntityPlayer var1) { - if(this.field_403_ad > 1 && this.func_145_g(var1) && (double)this.getDistanceToEntity(var1) < 0.6D * (double)this.field_403_ad && var1.attackEntity(this, this.field_403_ad)) { - this.worldObj.playSoundAtEntity(this, "mob.slimeattack", 1.0F, (this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.2F + 1.0F); - } - - } - - protected String getHurtSound() { - return "mob.slime"; - } - - protected String getDeathSound() { - return "mob.slime"; - } - - protected int getDropItemId() { - return this.field_403_ad == 1 ? Item.slimeBall.swiftedIndex : 0; - } - - public boolean getCanSpawnHere() { - Chunk var1 = this.worldObj.getChunkFromBlockCoords(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posZ)); - return (this.field_403_ad == 1 || this.worldObj.monstersEnabled > 0) && this.field_9064_W.nextInt(10) == 0 && var1.func_334_a(987234911L).nextInt(10) == 0 && this.posY < 16.0D; - } - - protected float getSoundVolume() { - return 0.6F; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntitySnowball.java b/minecraft_server/src/net/minecraft/src/EntitySnowball.java deleted file mode 100644 index 1c57765..0000000 --- a/minecraft_server/src/net/minecraft/src/EntitySnowball.java +++ /dev/null @@ -1,201 +0,0 @@ -package net.minecraft.src; - -import java.util.List; - -public class EntitySnowball extends Entity { - private int field_456_b = -1; - private int field_461_ad = -1; - private int field_460_ae = -1; - private int field_459_af = 0; - private boolean field_457_ag = false; - public int field_458_a = 0; - private EntityLiving field_455_ah; - private int field_454_ai; - private int field_453_aj = 0; - - public EntitySnowball(World var1) { - super(var1); - this.setSize(0.25F, 0.25F); - } - - public EntitySnowball(World var1, EntityLiving var2) { - super(var1); - this.field_455_ah = var2; - this.setSize(0.25F, 0.25F); - this.func_107_c(var2.posX, var2.posY + (double)var2.func_104_p(), var2.posZ, var2.rotationYaw, var2.rotationPitch); - this.posX -= (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.posY -= (double)0.1F; - this.posZ -= (double)(MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F); - this.setPosition(this.posX, this.posY, this.posZ); - this.yOffset = 0.0F; - float var3 = 0.4F; - this.motionX = (double)(-MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.motionZ = (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.motionY = (double)(-MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI) * var3); - this.func_6141_a(this.motionX, this.motionY, this.motionZ, 1.5F, 1.0F); - } - - public void func_6141_a(double var1, double var3, double var5, float var7, float var8) { - float var9 = MathHelper.sqrt_double(var1 * var1 + var3 * var3 + var5 * var5); - var1 /= (double)var9; - var3 /= (double)var9; - var5 /= (double)var9; - var1 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var3 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var5 += this.field_9064_W.nextGaussian() * (double)0.0075F * (double)var8; - var1 *= (double)var7; - var3 *= (double)var7; - var5 *= (double)var7; - this.motionX = var1; - this.motionY = var3; - this.motionZ = var5; - float var10 = MathHelper.sqrt_double(var1 * var1 + var5 * var5); - this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(var1, var5) * 180.0D / (double)((float)Math.PI)); - this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(var3, (double)var10) * 180.0D / (double)((float)Math.PI)); - this.field_454_ai = 0; - } - - public void onUpdate() { - this.field_9071_O = this.posX; - this.field_9070_P = this.posY; - this.field_9069_Q = this.posZ; - super.onUpdate(); - if(this.field_458_a > 0) { - --this.field_458_a; - } - - if(this.field_457_ag) { - int var1 = this.worldObj.getBlockId(this.field_456_b, this.field_461_ad, this.field_460_ae); - if(var1 == this.field_459_af) { - ++this.field_454_ai; - if(this.field_454_ai == 1200) { - this.setEntityDead(); - } - - return; - } - - this.field_457_ag = false; - this.motionX *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionY *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.motionZ *= (double)(this.field_9064_W.nextFloat() * 0.2F); - this.field_454_ai = 0; - this.field_453_aj = 0; - } else { - ++this.field_453_aj; - } - - Vec3D var15 = Vec3D.createVector(this.posX, this.posY, this.posZ); - Vec3D var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - MovingObjectPosition var3 = this.worldObj.func_486_a(var15, var2); - var15 = Vec3D.createVector(this.posX, this.posY, this.posZ); - var2 = Vec3D.createVector(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ); - if(var3 != null) { - var2 = Vec3D.createVector(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord); - } - - if(!this.worldObj.multiplayerWorld) { - Entity var4 = null; - List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expands(1.0D, 1.0D, 1.0D)); - double var6 = 0.0D; - - for(int var8 = 0; var8 < var5.size(); ++var8) { - Entity var9 = (Entity)var5.get(var8); - if(var9.func_129_c_() && (var9 != this.field_455_ah || this.field_453_aj >= 5)) { - float var10 = 0.3F; - AxisAlignedBB var11 = var9.boundingBox.expands((double)var10, (double)var10, (double)var10); - MovingObjectPosition var12 = var11.func_706_a(var15, var2); - if(var12 != null) { - double var13 = var15.distanceTo(var12.hitVec); - if(var13 < var6 || var6 == 0.0D) { - var4 = var9; - var6 = var13; - } - } - } - } - - if(var4 != null) { - var3 = new MovingObjectPosition(var4); - } - } - - if(var3 != null) { - if(var3.entityHit != null && var3.entityHit.attackEntity(this.field_455_ah, 0)) { - } - - for(int var16 = 0; var16 < 8; ++var16) { - this.worldObj.spawnParticle("snowballpoof", this.posX, this.posY, this.posZ, 0.0D, 0.0D, 0.0D); - } - - this.setEntityDead(); - } - - this.posX += this.motionX; - this.posY += this.motionY; - this.posZ += this.motionZ; - float var17 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ); - this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / (double)((float)Math.PI)); - - for(this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var17) * 180.0D / (double)((float)Math.PI)); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F) { - } - - while(this.rotationPitch - this.prevRotationPitch >= 180.0F) { - this.prevRotationPitch += 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw < -180.0F) { - this.prevRotationYaw -= 360.0F; - } - - while(this.rotationYaw - this.prevRotationYaw >= 180.0F) { - this.prevRotationYaw += 360.0F; - } - - this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F; - this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F; - float var18 = 0.99F; - float var19 = 0.03F; - if(this.handleWaterMovement()) { - for(int var7 = 0; var7 < 4; ++var7) { - float var20 = 0.25F; - this.worldObj.spawnParticle("bubble", this.posX - this.motionX * (double)var20, this.posY - this.motionY * (double)var20, this.posZ - this.motionZ * (double)var20, this.motionX, this.motionY, this.motionZ); - } - - var18 = 0.8F; - } - - this.motionX *= (double)var18; - this.motionY *= (double)var18; - this.motionZ *= (double)var18; - this.motionY -= (double)var19; - this.setPosition(this.posX, this.posY, this.posZ); - } - - public void writeEntityToNBT(NBTTagCompound var1) { - var1.setShort("xTile", (short)this.field_456_b); - var1.setShort("yTile", (short)this.field_461_ad); - var1.setShort("zTile", (short)this.field_460_ae); - var1.setByte("inTile", (byte)this.field_459_af); - var1.setByte("shake", (byte)this.field_458_a); - var1.setByte("inGround", (byte)(this.field_457_ag ? 1 : 0)); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - this.field_456_b = var1.getShort("xTile"); - this.field_461_ad = var1.getShort("yTile"); - this.field_460_ae = var1.getShort("zTile"); - this.field_459_af = var1.getByte("inTile") & 255; - this.field_458_a = var1.getByte("shake") & 255; - this.field_457_ag = var1.getByte("inGround") == 1; - } - - public void onCollideWithPlayer(EntityPlayer var1) { - if(this.field_457_ag && this.field_455_ah == var1 && this.field_458_a <= 0 && var1.inventory.addItemStackToInventory(new ItemStack(Item.arrow.swiftedIndex, 1))) { - this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.field_9064_W.nextFloat() - this.field_9064_W.nextFloat()) * 0.7F + 1.0F) * 2.0F); - var1.func_163_c(this, 1); - this.setEntityDead(); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntitySpider.java b/minecraft_server/src/net/minecraft/src/EntitySpider.java deleted file mode 100644 index 97b4929..0000000 --- a/minecraft_server/src/net/minecraft/src/EntitySpider.java +++ /dev/null @@ -1,69 +0,0 @@ -package net.minecraft.src; - -public class EntitySpider extends EntityMobs { - public EntitySpider(World var1) { - super(var1); - this.field_9119_aG = "/mob/spider.png"; - this.setSize(1.4F, 0.9F); - this.field_9126_bt = 0.8F; - } - - public double func_130_h() { - return (double)this.height * 0.75D - 0.5D; - } - - protected Entity func_158_i() { - float var1 = this.getEntityBrightness(1.0F); - if(var1 < 0.5F) { - double var2 = 16.0D; - return this.worldObj.getClosestPlayerToEntity(this, var2); - } else { - return null; - } - } - - protected String getLivingSound() { - return "mob.spider"; - } - - protected String getHurtSound() { - return "mob.spider"; - } - - protected String getDeathSound() { - return "mob.spiderdeath"; - } - - protected void func_157_a(Entity var1, float var2) { - float var3 = this.getEntityBrightness(1.0F); - if(var3 > 0.5F && this.field_9064_W.nextInt(100) == 0) { - this.field_389_ag = null; - } else { - if(var2 > 2.0F && var2 < 6.0F && this.field_9064_W.nextInt(10) == 0) { - if(this.onGround) { - double var4 = var1.posX - this.posX; - double var6 = var1.posZ - this.posZ; - float var8 = MathHelper.sqrt_double(var4 * var4 + var6 * var6); - this.motionX = var4 / (double)var8 * 0.5D * (double)0.8F + this.motionX * (double)0.2F; - this.motionZ = var6 / (double)var8 * 0.5D * (double)0.8F + this.motionZ * (double)0.2F; - this.motionY = (double)0.4F; - } - } else { - super.func_157_a(var1, var2); - } - - } - } - - public void writeEntityToNBT(NBTTagCompound var1) { - super.writeEntityToNBT(var1); - } - - public void readEntityFromNBT(NBTTagCompound var1) { - super.readEntityFromNBT(var1); - } - - protected int getDropItemId() { - return Item.silk.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityTNTPrimed.java b/minecraft_server/src/net/minecraft/src/EntityTNTPrimed.java deleted file mode 100644 index 62b57ce..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityTNTPrimed.java +++ /dev/null @@ -1,68 +0,0 @@ -package net.minecraft.src; - -public class EntityTNTPrimed extends Entity { - public int fuse; - - public EntityTNTPrimed(World var1) { - super(var1); - this.fuse = 0; - this.field_329_e = true; - this.setSize(0.98F, 0.98F); - this.yOffset = this.height / 2.0F; - } - - public EntityTNTPrimed(World var1, double var2, double var4, double var6) { - this(var1); - this.setPosition(var2, var4, var6); - float var8 = (float)(Math.random() * (double)((float)Math.PI) * 2.0D); - this.motionX = (double)(-MathHelper.sin(var8 * (float)Math.PI / 180.0F) * 0.02F); - this.motionY = (double)0.2F; - this.motionZ = (double)(-MathHelper.cos(var8 * (float)Math.PI / 180.0F) * 0.02F); - this.entityWalks = false; - this.fuse = 80; - this.prevPosX = var2; - this.prevPosY = var4; - this.prevPosZ = var6; - } - - public boolean func_129_c_() { - return !this.field_304_B; - } - - public void onUpdate() { - this.prevPosX = this.posX; - this.prevPosY = this.posY; - this.prevPosZ = this.posZ; - this.motionY -= (double)0.04F; - this.moveEntity(this.motionX, this.motionY, this.motionZ); - this.motionX *= (double)0.98F; - this.motionY *= (double)0.98F; - this.motionZ *= (double)0.98F; - if(this.onGround) { - this.motionX *= (double)0.7F; - this.motionZ *= (double)0.7F; - this.motionY *= -0.5D; - } - - if(this.fuse-- <= 0) { - this.setEntityDead(); - this.explode(); - } else { - this.worldObj.spawnParticle("smoke", this.posX, this.posY + 0.5D, this.posZ, 0.0D, 0.0D, 0.0D); - } - - } - - private void explode() { - float var1 = 4.0F; - this.worldObj.func_12013_a((Entity)null, this.posX, this.posY, this.posZ, var1); - } - - protected void writeEntityToNBT(NBTTagCompound var1) { - var1.setByte("Fuse", (byte)this.fuse); - } - - protected void readEntityFromNBT(NBTTagCompound var1) { - this.fuse = var1.getByte("Fuse"); - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityTracker.java b/minecraft_server/src/net/minecraft/src/EntityTracker.java deleted file mode 100644 index 2689fff..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityTracker.java +++ /dev/null @@ -1,141 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Iterator; -import java.util.Set; -import net.minecraft.server.MinecraftServer; - -public class EntityTracker { - private Set field_911_a = new HashSet(); - private MCHashTable field_910_b = new MCHashTable(); - private MinecraftServer mcServer; - private int field_912_d; - - public EntityTracker(MinecraftServer var1) { - this.mcServer = var1; - this.field_912_d = var1.configManager.func_640_a(); - } - - public void func_611_a(Entity var1) { - if(var1 instanceof EntityPlayerMP) { - this.func_6187_a(var1, 512, 2); - EntityPlayerMP var2 = (EntityPlayerMP)var1; - Iterator var3 = this.field_911_a.iterator(); - - while(var3.hasNext()) { - EntityTrackerEntry var4 = (EntityTrackerEntry)var3.next(); - if(var4.field_909_a != var2) { - var4.func_606_a(var2); - } - } - } else if(var1 instanceof EntityFish) { - this.func_6186_a(var1, 64, 5, true); - } else if(var1 instanceof EntityArrow) { - this.func_6186_a(var1, 64, 5, true); - } else if(var1 instanceof EntitySnowball) { - this.func_6186_a(var1, 64, 5, true); - } else if(var1 instanceof EntityItem) { - this.func_6186_a(var1, 64, 20, true); - } else if(var1 instanceof EntityMinecart) { - this.func_6186_a(var1, 160, 5, true); - } else if(var1 instanceof EntityBoat) { - this.func_6186_a(var1, 160, 5, true); - } else if(var1 instanceof IAnimals) { - this.func_6187_a(var1, 160, 3); - } else if(var1 instanceof EntityTNTPrimed) { - this.func_6186_a(var1, 160, 10, true); - } - - } - - public void func_6187_a(Entity var1, int var2, int var3) { - this.func_6186_a(var1, var2, var3, false); - } - - public void func_6186_a(Entity var1, int var2, int var3, boolean var4) { - if(var2 > this.field_912_d) { - var2 = this.field_912_d; - } - - if(this.field_910_b.containsItem(var1.field_331_c)) { - throw new IllegalStateException("Entity is already tracked!"); - } else { - EntityTrackerEntry var5 = new EntityTrackerEntry(var1, var2, var3, var4); - this.field_911_a.add(var5); - this.field_910_b.addKey(var1.field_331_c, var5); - var5.func_601_b(this.mcServer.worldMngr.playerEntities); - } - } - - public void func_610_b(Entity var1) { - if(var1 instanceof EntityPlayerMP) { - EntityPlayerMP var2 = (EntityPlayerMP)var1; - Iterator var3 = this.field_911_a.iterator(); - - while(var3.hasNext()) { - EntityTrackerEntry var4 = (EntityTrackerEntry)var3.next(); - var4.func_12019_a(var2); - } - } - - EntityTrackerEntry var5 = (EntityTrackerEntry)this.field_910_b.removeObject(var1.field_331_c); - if(var5 != null) { - this.field_911_a.remove(var5); - var5.func_604_a(); - } - - } - - public void func_607_a() { - ArrayList var1 = new ArrayList(); - Iterator var2 = this.field_911_a.iterator(); - - while(var2.hasNext()) { - EntityTrackerEntry var3 = (EntityTrackerEntry)var2.next(); - var3.func_605_a(this.mcServer.worldMngr.playerEntities); - if(var3.field_900_j && var3.field_909_a instanceof EntityPlayerMP) { - var1.add((EntityPlayerMP)var3.field_909_a); - } - } - - for(int var6 = 0; var6 < var1.size(); ++var6) { - EntityPlayerMP var7 = (EntityPlayerMP)var1.get(var6); - Iterator var4 = this.field_911_a.iterator(); - - while(var4.hasNext()) { - EntityTrackerEntry var5 = (EntityTrackerEntry)var4.next(); - if(var5.field_909_a != var7) { - var5.func_606_a(var7); - } - } - } - - } - - public void func_12021_a(Entity var1, Packet var2) { - EntityTrackerEntry var3 = (EntityTrackerEntry)this.field_910_b.lookup(var1.field_331_c); - if(var3 != null) { - var3.func_603_a(var2); - } - - } - - public void func_609_a(Entity var1, Packet var2) { - EntityTrackerEntry var3 = (EntityTrackerEntry)this.field_910_b.lookup(var1.field_331_c); - if(var3 != null) { - var3.func_12018_b(var2); - } - - } - - public void func_9238_a(EntityPlayerMP var1) { - Iterator var2 = this.field_911_a.iterator(); - - while(var2.hasNext()) { - EntityTrackerEntry var3 = (EntityTrackerEntry)var2.next(); - var3.func_9219_b(var1); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityTrackerEntry.java b/minecraft_server/src/net/minecraft/src/EntityTrackerEntry.java deleted file mode 100644 index 69b50e2..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityTrackerEntry.java +++ /dev/null @@ -1,266 +0,0 @@ -package net.minecraft.src; - -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Set; - -public class EntityTrackerEntry { - public Entity field_909_a; - public boolean field_9237_b = false; - public boolean field_9236_c = false; - public boolean field_9225_n = false; - public int field_9235_d; - public int field_9234_e; - public int field_9233_f; - public int field_9232_g; - public int field_9231_h; - public int field_9230_i; - public int field_9229_j; - public double field_9228_k; - public double field_9227_l; - public double field_9226_m; - public int field_9221_t = 0; - private double field_9224_q; - private double field_9223_r; - private double field_9222_s; - private boolean field_12020_u = false; - private boolean field_9220_u; - public boolean field_900_j = false; - public Set field_899_k = new HashSet(); - - public EntityTrackerEntry(Entity var1, int var2, int var3, boolean var4) { - this.field_909_a = var1; - this.field_9235_d = var2; - this.field_9234_e = var3; - this.field_9220_u = var4; - this.field_9233_f = MathHelper.floor_double(var1.posX * 32.0D); - this.field_9232_g = MathHelper.floor_double(var1.posY * 32.0D); - this.field_9231_h = MathHelper.floor_double(var1.posZ * 32.0D); - this.field_9230_i = MathHelper.floor_float(var1.rotationYaw * 256.0F / 360.0F); - this.field_9229_j = MathHelper.floor_float(var1.rotationPitch * 256.0F / 360.0F); - } - - public boolean equals(Object var1) { - return var1 instanceof EntityTrackerEntry ? ((EntityTrackerEntry)var1).field_909_a.field_331_c == this.field_909_a.field_331_c : false; - } - - public int hashCode() { - return this.field_909_a.field_331_c; - } - - public void func_605_a(List var1) { - this.field_900_j = false; - if(!this.field_12020_u || this.field_909_a.getDistanceSq(this.field_9224_q, this.field_9223_r, this.field_9222_s) > 16.0D) { - this.field_9224_q = this.field_909_a.posX; - this.field_9223_r = this.field_909_a.posY; - this.field_9222_s = this.field_909_a.posZ; - this.field_12020_u = true; - this.field_900_j = true; - this.func_601_b(var1); - } - - if(this.field_9221_t++ % this.field_9234_e == 0) { - int var2 = MathHelper.floor_double(this.field_909_a.posX * 32.0D); - int var3 = MathHelper.floor_double(this.field_909_a.posY * 32.0D); - int var4 = MathHelper.floor_double(this.field_909_a.posZ * 32.0D); - int var5 = MathHelper.floor_float(this.field_909_a.rotationYaw * 256.0F / 360.0F); - int var6 = MathHelper.floor_float(this.field_909_a.rotationPitch * 256.0F / 360.0F); - boolean var7 = var2 != this.field_9233_f || var3 != this.field_9232_g || var4 != this.field_9231_h; - boolean var8 = var5 != this.field_9230_i || var6 != this.field_9229_j; - int var9 = var2 - this.field_9233_f; - int var10 = var3 - this.field_9232_g; - int var11 = var4 - this.field_9231_h; - Object var12 = null; - if(var9 >= -128 && var9 < 128 && var10 >= -128 && var10 < 128 && var11 >= -128 && var11 < 128) { - if(var7 && var8) { - var12 = new Packet33RelEntityMoveLook(this.field_909_a.field_331_c, (byte)var9, (byte)var10, (byte)var11, (byte)var5, (byte)var6); - } else if(var7) { - var12 = new Packet31RelEntityMove(this.field_909_a.field_331_c, (byte)var9, (byte)var10, (byte)var11); - } else if(var8) { - var12 = new Packet32EntityLook(this.field_909_a.field_331_c, (byte)var5, (byte)var6); - } else { - var12 = new Packet30Entity(this.field_909_a.field_331_c); - } - } else { - var12 = new Packet34EntityTeleport(this.field_909_a.field_331_c, var2, var3, var4, (byte)var5, (byte)var6); - } - - if(this.field_9220_u) { - double var13 = this.field_909_a.motionX - this.field_9228_k; - double var15 = this.field_909_a.motionY - this.field_9227_l; - double var17 = this.field_909_a.motionZ - this.field_9226_m; - double var19 = 0.02D; - double var21 = var13 * var13 + var15 * var15 + var17 * var17; - if(var21 > var19 * var19 || var21 > 0.0D && this.field_909_a.motionX == 0.0D && this.field_909_a.motionY == 0.0D && this.field_909_a.motionZ == 0.0D) { - this.field_9228_k = this.field_909_a.motionX; - this.field_9227_l = this.field_909_a.motionY; - this.field_9226_m = this.field_909_a.motionZ; - this.func_603_a(new Packet28(this.field_909_a.field_331_c, this.field_9228_k, this.field_9227_l, this.field_9226_m)); - } - } - - if(var12 != null) { - this.func_603_a((Packet)var12); - } - - if(this.field_9237_b && this.field_909_a.field_327_g == null) { - this.field_9237_b = false; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 101)); - } else if(!this.field_9237_b && this.field_909_a.field_327_g != null) { - this.field_9237_b = true; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 100)); - } - - if(this.field_909_a instanceof EntityLiving) { - if(this.field_9225_n && !this.field_909_a.func_9059_p()) { - this.field_9225_n = false; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 105)); - } else if(!this.field_9225_n && this.field_909_a.func_9059_p()) { - this.field_9225_n = true; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 104)); - } - } - - if(this.field_9236_c && this.field_909_a.field_9061_Z <= 0) { - this.field_9236_c = false; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 103)); - } else if(!this.field_9236_c && this.field_909_a.field_9061_Z > 0) { - this.field_9236_c = true; - this.func_12018_b(new Packet18ArmAnimation(this.field_909_a, 102)); - } - - this.field_9233_f = var2; - this.field_9232_g = var3; - this.field_9231_h = var4; - this.field_9230_i = var5; - this.field_9229_j = var6; - } - - if(this.field_909_a.field_9078_E) { - this.func_12018_b(new Packet28(this.field_909_a)); - this.field_909_a.field_9078_E = false; - } - - } - - public void func_603_a(Packet var1) { - Iterator var2 = this.field_899_k.iterator(); - - while(var2.hasNext()) { - EntityPlayerMP var3 = (EntityPlayerMP)var2.next(); - var3.field_421_a.sendPacket(var1); - } - - } - - public void func_12018_b(Packet var1) { - this.func_603_a(var1); - if(this.field_909_a instanceof EntityPlayerMP) { - ((EntityPlayerMP)this.field_909_a).field_421_a.sendPacket(var1); - } - - } - - public void func_604_a() { - this.func_603_a(new Packet29DestroyEntity(this.field_909_a.field_331_c)); - } - - public void func_12019_a(EntityPlayerMP var1) { - if(this.field_899_k.contains(var1)) { - this.field_899_k.remove(var1); - } - - } - - public void func_606_a(EntityPlayerMP var1) { - if(var1 != this.field_909_a) { - double var2 = var1.posX - (double)(this.field_9233_f / 32); - double var4 = var1.posZ - (double)(this.field_9231_h / 32); - if(var2 >= (double)(-this.field_9235_d) && var2 <= (double)this.field_9235_d && var4 >= (double)(-this.field_9235_d) && var4 <= (double)this.field_9235_d) { - if(!this.field_899_k.contains(var1)) { - this.field_899_k.add(var1); - var1.field_421_a.sendPacket(this.func_602_b()); - if(this.field_9225_n) { - var1.field_421_a.sendPacket(new Packet18ArmAnimation(this.field_909_a, 104)); - } - - if(this.field_9237_b) { - var1.field_421_a.sendPacket(new Packet18ArmAnimation(this.field_909_a, 100)); - } - - if(this.field_9236_c) { - var1.field_421_a.sendPacket(new Packet18ArmAnimation(this.field_909_a, 102)); - } - - if(this.field_9220_u) { - var1.field_421_a.sendPacket(new Packet28(this.field_909_a.field_331_c, this.field_909_a.motionX, this.field_909_a.motionY, this.field_909_a.motionZ)); - } - } - } else if(this.field_899_k.contains(var1)) { - this.field_899_k.remove(var1); - var1.field_421_a.sendPacket(new Packet29DestroyEntity(this.field_909_a.field_331_c)); - } - - } - } - - public void func_601_b(List var1) { - for(int var2 = 0; var2 < var1.size(); ++var2) { - this.func_606_a((EntityPlayerMP)var1.get(var2)); - } - - } - - private Packet func_602_b() { - if(this.field_909_a instanceof EntityItem) { - EntityItem var3 = (EntityItem)this.field_909_a; - Packet21PickupSpawn var2 = new Packet21PickupSpawn(var3); - var3.posX = (double)var2.xPosition / 32.0D; - var3.posY = (double)var2.yPosition / 32.0D; - var3.posZ = (double)var2.zPosition / 32.0D; - return var2; - } else if(this.field_909_a instanceof EntityPlayerMP) { - return new Packet20NamedEntitySpawn((EntityPlayer)this.field_909_a); - } else { - if(this.field_909_a instanceof EntityMinecart) { - EntityMinecart var1 = (EntityMinecart)this.field_909_a; - if(var1.minecartType == 0) { - return new Packet23VehicleSpawn(this.field_909_a, 10); - } - - if(var1.minecartType == 1) { - return new Packet23VehicleSpawn(this.field_909_a, 11); - } - - if(var1.minecartType == 2) { - return new Packet23VehicleSpawn(this.field_909_a, 12); - } - } - - if(this.field_909_a instanceof EntityBoat) { - return new Packet23VehicleSpawn(this.field_909_a, 1); - } else if(this.field_909_a instanceof IAnimals) { - return new Packet24MobSpawn((EntityLiving)this.field_909_a); - } else if(this.field_909_a instanceof EntityFish) { - return new Packet23VehicleSpawn(this.field_909_a, 90); - } else if(this.field_909_a instanceof EntityArrow) { - return new Packet23VehicleSpawn(this.field_909_a, 60); - } else if(this.field_909_a instanceof EntitySnowball) { - return new Packet23VehicleSpawn(this.field_909_a, 61); - } else if(this.field_909_a instanceof EntityTNTPrimed) { - return new Packet23VehicleSpawn(this.field_909_a, 50); - } else { - throw new IllegalArgumentException("Don\'t know how to add " + this.field_909_a.getClass() + "!"); - } - } - } - - public void func_9219_b(EntityPlayerMP var1) { - if(this.field_899_k.contains(var1)) { - this.field_899_k.remove(var1); - var1.field_421_a.sendPacket(new Packet29DestroyEntity(this.field_909_a.field_331_c)); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityZombie.java b/minecraft_server/src/net/minecraft/src/EntityZombie.java deleted file mode 100644 index 1dc7bc5..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityZombie.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.minecraft.src; - -public class EntityZombie extends EntityMobs { - public EntityZombie(World var1) { - super(var1); - this.field_9119_aG = "/mob/zombie.png"; - this.field_9126_bt = 0.5F; - this.field_404_af = 5; - } - - public void onLivingUpdate() { - if(this.worldObj.isDaytime()) { - float var1 = this.getEntityBrightness(1.0F); - if(var1 > 0.5F && this.worldObj.canBlockSeeTheSky(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY), MathHelper.floor_double(this.posZ)) && this.field_9064_W.nextFloat() * 30.0F < (var1 - 0.4F) * 2.0F) { - this.field_9061_Z = 300; - } - } - - super.onLivingUpdate(); - } - - protected String getLivingSound() { - return "mob.zombie"; - } - - protected String getHurtSound() { - return "mob.zombiehurt"; - } - - protected String getDeathSound() { - return "mob.zombiedeath"; - } - - protected int getDropItemId() { - return Item.feather.swiftedIndex; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EntityZombieSimple.java b/minecraft_server/src/net/minecraft/src/EntityZombieSimple.java deleted file mode 100644 index 9f19e0b..0000000 --- a/minecraft_server/src/net/minecraft/src/EntityZombieSimple.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -public class EntityZombieSimple extends EntityMobs { - public EntityZombieSimple(World var1) { - super(var1); - this.field_9119_aG = "/mob/zombie.png"; - this.field_9126_bt = 0.5F; - this.field_404_af = 50; - this.field_9109_aQ *= 10; - this.yOffset *= 6.0F; - this.setSize(this.width * 6.0F, this.height * 6.0F); - } - - protected float func_159_a(int var1, int var2, int var3) { - return this.worldObj.getLightBrightness(var1, var2, var3) - 0.5F; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EnumArt.java b/minecraft_server/src/net/minecraft/src/EnumArt.java deleted file mode 100644 index 6aa7f0b..0000000 --- a/minecraft_server/src/net/minecraft/src/EnumArt.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.minecraft.src; - -public enum EnumArt { - Kebab("Kebab", 16, 16, 0, 0), - Aztec("Aztec", 16, 16, 16, 0), - Alban("Alban", 16, 16, 32, 0), - Aztec2("Aztec2", 16, 16, 48, 0), - Bomb("Bomb", 16, 16, 64, 0), - Plant("Plant", 16, 16, 80, 0), - Wasteland("Wasteland", 16, 16, 96, 0), - Pool("Pool", 32, 16, 0, 32), - Courbet("Courbet", 32, 16, 32, 32), - Sea("Sea", 32, 16, 64, 32), - Sunset("Sunset", 32, 16, 96, 32), - Creebet("Creebet", 32, 16, 128, 32), - Wanderer("Wanderer", 16, 32, 0, 64), - Graham("Graham", 16, 32, 16, 64), - Match("Match", 32, 32, 0, 128), - Bust("Bust", 32, 32, 32, 128), - Stage("Stage", 32, 32, 64, 128), - Void("Void", 32, 32, 96, 128), - SkullAndRoses("SkullAndRoses", 32, 32, 128, 128), - Fighters("Fighters", 64, 32, 0, 96), - Pointer("Pointer", 64, 64, 0, 192), - Pigscene("Pigscene", 64, 64, 64, 192), - Skeleton("Skeleton", 64, 48, 192, 64), - DonkeyKong("DonkeyKong", 64, 48, 192, 112); - - public final String field_857_y; - public final int field_856_z; - public final int field_869_A; - public final int field_867_B; - public final int field_865_C; - - private EnumArt(String var3, int var4, int var5, int var6, int var7) { - this.field_857_y = var3; - this.field_856_z = var4; - this.field_869_A = var5; - this.field_867_B = var6; - this.field_865_C = var7; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EnumCreatureType.java b/minecraft_server/src/net/minecraft/src/EnumCreatureType.java deleted file mode 100644 index c07b300..0000000 --- a/minecraft_server/src/net/minecraft/src/EnumCreatureType.java +++ /dev/null @@ -1,14 +0,0 @@ -package net.minecraft.src; - -public enum EnumCreatureType { - monster(IMobs.class, 100), - creature(EntityAnimals.class, 20); - - public final Class field_4221_c; - public final int field_4220_d; - - private EnumCreatureType(Class var3, int var4) { - this.field_4221_c = var3; - this.field_4220_d = var4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/EnumMobType.java b/minecraft_server/src/net/minecraft/src/EnumMobType.java deleted file mode 100644 index 609fdb7..0000000 --- a/minecraft_server/src/net/minecraft/src/EnumMobType.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public enum EnumMobType { - everything, - mobs, - players; -} diff --git a/minecraft_server/src/net/minecraft/src/EnumSkyBlock.java b/minecraft_server/src/net/minecraft/src/EnumSkyBlock.java deleted file mode 100644 index 302c123..0000000 --- a/minecraft_server/src/net/minecraft/src/EnumSkyBlock.java +++ /dev/null @@ -1,12 +0,0 @@ -package net.minecraft.src; - -public enum EnumSkyBlock { - Sky(15), - Block(0); - - public final int field_984_c; - - private EnumSkyBlock(int var3) { - this.field_984_c = var3; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Explosion.java b/minecraft_server/src/net/minecraft/src/Explosion.java deleted file mode 100644 index 99314da..0000000 --- a/minecraft_server/src/net/minecraft/src/Explosion.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Random; -import java.util.Set; - -public class Explosion { - public boolean field_12031_a = false; - private Random field_12024_h = new Random(); - private World field_4310_a; - public double field_12030_b; - public double field_12029_c; - public double field_12028_d; - public Entity field_12027_e; - public float field_12026_f; - public Set field_12025_g = new HashSet(); - - public Explosion(World var1, Entity var2, double var3, double var5, double var7, float var9) { - this.field_4310_a = var1; - this.field_12027_e = var2; - this.field_12026_f = var9; - this.field_12030_b = var3; - this.field_12029_c = var5; - this.field_12028_d = var7; - } - - public void func_12023_a() { - float var1 = this.field_12026_f; - byte var2 = 16; - - int var3; - int var4; - int var5; - double var15; - double var17; - double var19; - for(var3 = 0; var3 < var2; ++var3) { - for(var4 = 0; var4 < var2; ++var4) { - for(var5 = 0; var5 < var2; ++var5) { - if(var3 == 0 || var3 == var2 - 1 || var4 == 0 || var4 == var2 - 1 || var5 == 0 || var5 == var2 - 1) { - double var6 = (double)((float)var3 / ((float)var2 - 1.0F) * 2.0F - 1.0F); - double var8 = (double)((float)var4 / ((float)var2 - 1.0F) * 2.0F - 1.0F); - double var10 = (double)((float)var5 / ((float)var2 - 1.0F) * 2.0F - 1.0F); - double var12 = Math.sqrt(var6 * var6 + var8 * var8 + var10 * var10); - var6 /= var12; - var8 /= var12; - var10 /= var12; - float var14 = this.field_12026_f * (0.7F + this.field_4310_a.rand.nextFloat() * 0.6F); - var15 = this.field_12030_b; - var17 = this.field_12029_c; - var19 = this.field_12028_d; - - for(float var21 = 0.3F; var14 > 0.0F; var14 -= var21 * (12.0F / 16.0F)) { - int var22 = MathHelper.floor_double(var15); - int var23 = MathHelper.floor_double(var17); - int var24 = MathHelper.floor_double(var19); - int var25 = this.field_4310_a.getBlockId(var22, var23, var24); - if(var25 > 0) { - var14 -= (Block.blocksList[var25].func_226_a(this.field_12027_e) + 0.3F) * var21; - } - - if(var14 > 0.0F) { - this.field_12025_g.add(new ChunkPosition(var22, var23, var24)); - } - - var15 += var6 * (double)var21; - var17 += var8 * (double)var21; - var19 += var10 * (double)var21; - } - } - } - } - } - - this.field_12026_f *= 2.0F; - var3 = MathHelper.floor_double(this.field_12030_b - (double)this.field_12026_f - 1.0D); - var4 = MathHelper.floor_double(this.field_12030_b + (double)this.field_12026_f + 1.0D); - var5 = MathHelper.floor_double(this.field_12029_c - (double)this.field_12026_f - 1.0D); - int var29 = MathHelper.floor_double(this.field_12029_c + (double)this.field_12026_f + 1.0D); - int var7 = MathHelper.floor_double(this.field_12028_d - (double)this.field_12026_f - 1.0D); - int var30 = MathHelper.floor_double(this.field_12028_d + (double)this.field_12026_f + 1.0D); - List var9 = this.field_4310_a.getEntitiesWithinAABBExcludingEntity(this.field_12027_e, AxisAlignedBB.getBoundingBoxFromPool((double)var3, (double)var5, (double)var7, (double)var4, (double)var29, (double)var30)); - Vec3D var31 = Vec3D.createVector(this.field_12030_b, this.field_12029_c, this.field_12028_d); - - for(int var11 = 0; var11 < var9.size(); ++var11) { - Entity var33 = (Entity)var9.get(var11); - double var13 = var33.getDistance(this.field_12030_b, this.field_12029_c, this.field_12028_d) / (double)this.field_12026_f; - if(var13 <= 1.0D) { - var15 = var33.posX - this.field_12030_b; - var17 = var33.posY - this.field_12029_c; - var19 = var33.posZ - this.field_12028_d; - double var39 = (double)MathHelper.sqrt_double(var15 * var15 + var17 * var17 + var19 * var19); - var15 /= var39; - var17 /= var39; - var19 /= var39; - double var40 = (double)this.field_4310_a.func_494_a(var31, var33.boundingBox); - double var41 = (1.0D - var13) * var40; - var33.attackEntity(this.field_12027_e, (int)((var41 * var41 + var41) / 2.0D * 8.0D * (double)this.field_12026_f + 1.0D)); - var33.motionX += var15 * var41; - var33.motionY += var17 * var41; - var33.motionZ += var19 * var41; - } - } - - this.field_12026_f = var1; - ArrayList var32 = new ArrayList(); - var32.addAll(this.field_12025_g); - if(this.field_12031_a) { - for(int var34 = var32.size() - 1; var34 >= 0; --var34) { - ChunkPosition var35 = (ChunkPosition)var32.get(var34); - int var36 = var35.field_846_a; - int var37 = var35.field_845_b; - int var16 = var35.field_847_c; - int var38 = this.field_4310_a.getBlockId(var36, var37, var16); - int var18 = this.field_4310_a.getBlockId(var36, var37 - 1, var16); - if(var38 == 0 && Block.field_540_p[var18] && this.field_12024_h.nextInt(3) == 0) { - this.field_4310_a.setBlockWithNotify(var36, var37, var16, Block.fire.blockID); - } - } - } - - } - - public void func_732_a() { - this.field_4310_a.playSoundEffect(this.field_12030_b, this.field_12029_c, this.field_12028_d, "random.explode", 4.0F, (1.0F + (this.field_4310_a.rand.nextFloat() - this.field_4310_a.rand.nextFloat()) * 0.2F) * 0.7F); - ArrayList var1 = new ArrayList(); - var1.addAll(this.field_12025_g); - - for(int var2 = var1.size() - 1; var2 >= 0; --var2) { - ChunkPosition var3 = (ChunkPosition)var1.get(var2); - int var4 = var3.field_846_a; - int var5 = var3.field_845_b; - int var6 = var3.field_847_c; - int var7 = this.field_4310_a.getBlockId(var4, var5, var6); - - for(int var8 = 0; var8 < 1; ++var8) { - double var9 = (double)((float)var4 + this.field_4310_a.rand.nextFloat()); - double var11 = (double)((float)var5 + this.field_4310_a.rand.nextFloat()); - double var13 = (double)((float)var6 + this.field_4310_a.rand.nextFloat()); - double var15 = var9 - this.field_12030_b; - double var17 = var11 - this.field_12029_c; - double var19 = var13 - this.field_12028_d; - double var21 = (double)MathHelper.sqrt_double(var15 * var15 + var17 * var17 + var19 * var19); - var15 /= var21; - var17 /= var21; - var19 /= var21; - double var23 = 0.5D / (var21 / (double)this.field_12026_f + 0.1D); - var23 *= (double)(this.field_4310_a.rand.nextFloat() * this.field_4310_a.rand.nextFloat() + 0.3F); - var15 *= var23; - var17 *= var23; - var19 *= var23; - this.field_4310_a.spawnParticle("explode", (var9 + this.field_12030_b * 1.0D) / 2.0D, (var11 + this.field_12029_c * 1.0D) / 2.0D, (var13 + this.field_12028_d * 1.0D) / 2.0D, var15, var17, var19); - this.field_4310_a.spawnParticle("smoke", var9, var11, var13, var15, var17, var19); - } - - if(var7 > 0) { - Block.blocksList[var7].dropBlockAsItemWithChance(this.field_4310_a, var4, var5, var6, this.field_4310_a.getBlockMetadata(var4, var5, var6), 0.3F); - this.field_4310_a.setBlockWithNotify(var4, var5, var6, 0); - Block.blocksList[var7].onBlockDestroyedByExplosion(this.field_4310_a, var4, var5, var6); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/GuiLogFormatter.java b/minecraft_server/src/net/minecraft/src/GuiLogFormatter.java deleted file mode 100644 index d0868cc..0000000 --- a/minecraft_server/src/net/minecraft/src/GuiLogFormatter.java +++ /dev/null @@ -1,46 +0,0 @@ -package net.minecraft.src; - -import java.io.PrintWriter; -import java.io.StringWriter; -import java.util.logging.Formatter; -import java.util.logging.Level; -import java.util.logging.LogRecord; - -class GuiLogFormatter extends Formatter { - final GuiLogOutputHandler outputHandler; - - GuiLogFormatter(GuiLogOutputHandler var1) { - this.outputHandler = var1; - } - - public String format(LogRecord var1) { - StringBuilder var2 = new StringBuilder(); - Level var3 = var1.getLevel(); - if(var3 == Level.FINEST) { - var2.append("[FINEST] "); - } else if(var3 == Level.FINER) { - var2.append("[FINER] "); - } else if(var3 == Level.FINE) { - var2.append("[FINE] "); - } else if(var3 == Level.INFO) { - var2.append("[INFO] "); - } else if(var3 == Level.WARNING) { - var2.append("[WARNING] "); - } else if(var3 == Level.SEVERE) { - var2.append("[SEVERE] "); - } else if(var3 == Level.SEVERE) { - var2.append("[" + var3.getLocalizedName() + "] "); - } - - var2.append(var1.getMessage()); - var2.append('\n'); - Throwable var4 = var1.getThrown(); - if(var4 != null) { - StringWriter var5 = new StringWriter(); - var4.printStackTrace(new PrintWriter(var5)); - var2.append(var5.toString()); - } - - return var2.toString(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/GuiLogOutputHandler.java b/minecraft_server/src/net/minecraft/src/GuiLogOutputHandler.java deleted file mode 100644 index d245a6b..0000000 --- a/minecraft_server/src/net/minecraft/src/GuiLogOutputHandler.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.minecraft.src; - -import java.util.logging.Formatter; -import java.util.logging.Handler; -import java.util.logging.LogRecord; -import javax.swing.JTextArea; - -public class GuiLogOutputHandler extends Handler { - private int[] field_998_b = new int[1024]; - private int field_1001_c = 0; - Formatter field_999_a = new GuiLogFormatter(this); - private JTextArea field_1000_d; - - public GuiLogOutputHandler(JTextArea var1) { - this.setFormatter(this.field_999_a); - this.field_1000_d = var1; - } - - public void close() { - } - - public void flush() { - } - - public void publish(LogRecord var1) { - int var2 = this.field_1000_d.getDocument().getLength(); - this.field_1000_d.append(this.field_999_a.format(var1)); - this.field_1000_d.setCaretPosition(this.field_1000_d.getDocument().getLength()); - int var3 = this.field_1000_d.getDocument().getLength() - var2; - if(this.field_998_b[this.field_1001_c] != 0) { - this.field_1000_d.replaceRange("", 0, this.field_998_b[this.field_1001_c]); - } - - this.field_998_b[this.field_1001_c] = var3; - this.field_1001_c = (this.field_1001_c + 1) % 1024; - } -} diff --git a/minecraft_server/src/net/minecraft/src/GuiStatsComponent.java b/minecraft_server/src/net/minecraft/src/GuiStatsComponent.java deleted file mode 100644 index b0e4a5f..0000000 --- a/minecraft_server/src/net/minecraft/src/GuiStatsComponent.java +++ /dev/null @@ -1,56 +0,0 @@ -package net.minecraft.src; - -import java.awt.Color; -import java.awt.Dimension; -import java.awt.Graphics; -import javax.swing.JComponent; -import javax.swing.Timer; - -public class GuiStatsComponent extends JComponent { - private int[] memoryUse = new int[256]; - private int updateCounter = 0; - private String[] displayStrings = new String[10]; - - public GuiStatsComponent() { - this.setPreferredSize(new Dimension(256, 196)); - this.setMinimumSize(new Dimension(256, 196)); - this.setMaximumSize(new Dimension(256, 196)); - (new Timer(500, new GuiStatsListener(this))).start(); - this.setBackground(Color.BLACK); - } - - private void updateStats() { - long var1 = Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory(); - System.gc(); - this.displayStrings[0] = "Memory use: " + var1 / 1024L / 1024L + " mb (" + Runtime.getRuntime().freeMemory() * 100L / Runtime.getRuntime().maxMemory() + "% free)"; - this.displayStrings[1] = "Threads: " + NetworkManager.numReadThreads + " + " + NetworkManager.numWriteThreads; - this.memoryUse[this.updateCounter++ & 255] = (int)(var1 * 100L / Runtime.getRuntime().maxMemory()); - this.repaint(); - } - - public void paint(Graphics var1) { - var1.setColor(new Color(16777215)); - var1.fillRect(0, 0, 256, 192); - - int var2; - for(var2 = 0; var2 < 256; ++var2) { - int var3 = this.memoryUse[var2 + this.updateCounter & 255]; - var1.setColor(new Color(var3 + 28 << 16)); - var1.fillRect(var2, 100 - var3, 1, var3); - } - - var1.setColor(Color.BLACK); - - for(var2 = 0; var2 < this.displayStrings.length; ++var2) { - String var4 = this.displayStrings[var2]; - if(var4 != null) { - var1.drawString(var4, 32, 116 + var2 * 16); - } - } - - } - - static void update(GuiStatsComponent var0) { - var0.updateStats(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/GuiStatsListener.java b/minecraft_server/src/net/minecraft/src/GuiStatsListener.java deleted file mode 100644 index 11323c8..0000000 --- a/minecraft_server/src/net/minecraft/src/GuiStatsListener.java +++ /dev/null @@ -1,16 +0,0 @@ -package net.minecraft.src; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -class GuiStatsListener implements ActionListener { - final GuiStatsComponent statsComponent; - - GuiStatsListener(GuiStatsComponent var1) { - this.statsComponent = var1; - } - - public void actionPerformed(ActionEvent var1) { - GuiStatsComponent.update(this.statsComponent); - } -} diff --git a/minecraft_server/src/net/minecraft/src/HashEntry.java b/minecraft_server/src/net/minecraft/src/HashEntry.java deleted file mode 100644 index 1efe342..0000000 --- a/minecraft_server/src/net/minecraft/src/HashEntry.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.minecraft.src; - -class HashEntry { - final int field_841_a; - Object field_840_b; - HashEntry field_843_c; - final int field_842_d; - - HashEntry(int var1, int var2, Object var3, HashEntry var4) { - this.field_840_b = var3; - this.field_843_c = var4; - this.field_841_a = var2; - this.field_842_d = var1; - } - - public final int func_559_a() { - return this.field_841_a; - } - - public final Object func_558_b() { - return this.field_840_b; - } - - public final boolean equals(Object var1) { - if(!(var1 instanceof HashEntry)) { - return false; - } else { - HashEntry var2 = (HashEntry)var1; - Integer var3 = Integer.valueOf(this.func_559_a()); - Integer var4 = Integer.valueOf(var2.func_559_a()); - if(var3 == var4 || var3 != null && var3.equals(var4)) { - Object var5 = this.func_558_b(); - Object var6 = var2.func_558_b(); - if(var5 == var6 || var5 != null && var5.equals(var6)) { - return true; - } - } - - return false; - } - } - - public final int hashCode() { - return MCHashTable.getHash(this.field_841_a); - } - - public final String toString() { - return this.func_559_a() + "=" + this.func_558_b(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/HashEntry2.java b/minecraft_server/src/net/minecraft/src/HashEntry2.java deleted file mode 100644 index 4e0cbf2..0000000 --- a/minecraft_server/src/net/minecraft/src/HashEntry2.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.minecraft.src; - -class HashEntry2 { - final long field_1025_a; - Object field_1024_b; - HashEntry2 field_1027_c; - final int field_1026_d; - - HashEntry2(int var1, long var2, Object var4, HashEntry2 var5) { - this.field_1024_b = var4; - this.field_1027_c = var5; - this.field_1025_a = var2; - this.field_1026_d = var1; - } - - public final long func_736_a() { - return this.field_1025_a; - } - - public final Object func_735_b() { - return this.field_1024_b; - } - - public final boolean equals(Object var1) { - if(!(var1 instanceof HashEntry2)) { - return false; - } else { - HashEntry2 var2 = (HashEntry2)var1; - Long var3 = Long.valueOf(this.func_736_a()); - Long var4 = Long.valueOf(var2.func_736_a()); - if(var3 == var4 || var3 != null && var3.equals(var4)) { - Object var5 = this.func_735_b(); - Object var6 = var2.func_735_b(); - if(var5 == var6 || var5 != null && var5.equals(var6)) { - return true; - } - } - - return false; - } - } - - public final int hashCode() { - return MCHashTable2.func_674_d(this.field_1025_a); - } - - public final String toString() { - return this.func_736_a() + "=" + this.func_735_b(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/IAnimals.java b/minecraft_server/src/net/minecraft/src/IAnimals.java deleted file mode 100644 index 8592735..0000000 --- a/minecraft_server/src/net/minecraft/src/IAnimals.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.minecraft.src; - -public interface IAnimals { -} diff --git a/minecraft_server/src/net/minecraft/src/IBlockAccess.java b/minecraft_server/src/net/minecraft/src/IBlockAccess.java deleted file mode 100644 index d9ba267..0000000 --- a/minecraft_server/src/net/minecraft/src/IBlockAccess.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.minecraft.src; - -public interface IBlockAccess { - int getBlockId(int var1, int var2, int var3); - - int getBlockMetadata(int var1, int var2, int var3); - - Material getBlockMaterial(int var1, int var2, int var3); - - boolean doesBlockAllowAttachment(int var1, int var2, int var3); -} diff --git a/minecraft_server/src/net/minecraft/src/IChunkLoader.java b/minecraft_server/src/net/minecraft/src/IChunkLoader.java deleted file mode 100644 index 3fe0072..0000000 --- a/minecraft_server/src/net/minecraft/src/IChunkLoader.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; - -public interface IChunkLoader { - Chunk func_659_a(World var1, int var2, int var3) throws IOException; - - void func_662_a(World var1, Chunk var2) throws IOException; - - void func_4104_b(World var1, Chunk var2) throws IOException; - - void func_661_a(); - - void func_660_b(); -} diff --git a/minecraft_server/src/net/minecraft/src/IChunkProvider.java b/minecraft_server/src/net/minecraft/src/IChunkProvider.java deleted file mode 100644 index 5360638..0000000 --- a/minecraft_server/src/net/minecraft/src/IChunkProvider.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -public interface IChunkProvider { - boolean chunkExists(int var1, int var2); - - Chunk func_363_b(int var1, int var2); - - void populate(IChunkProvider var1, int var2, int var3); - - boolean saveWorld(boolean var1, IProgressUpdate var2); - - boolean func_361_a(); - - boolean func_364_b(); -} diff --git a/minecraft_server/src/net/minecraft/src/ICommandListener.java b/minecraft_server/src/net/minecraft/src/ICommandListener.java deleted file mode 100644 index 3f36305..0000000 --- a/minecraft_server/src/net/minecraft/src/ICommandListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public interface ICommandListener { - void log(String var1); - - String getUsername(); -} diff --git a/minecraft_server/src/net/minecraft/src/IInventory.java b/minecraft_server/src/net/minecraft/src/IInventory.java deleted file mode 100644 index 4cbe838..0000000 --- a/minecraft_server/src/net/minecraft/src/IInventory.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public interface IInventory { - int func_83_a(); - - ItemStack getStackInSlot(int var1); -} diff --git a/minecraft_server/src/net/minecraft/src/IMobs.java b/minecraft_server/src/net/minecraft/src/IMobs.java deleted file mode 100644 index d5ee18b..0000000 --- a/minecraft_server/src/net/minecraft/src/IMobs.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.minecraft.src; - -public interface IMobs extends IAnimals { -} diff --git a/minecraft_server/src/net/minecraft/src/IProgressUpdate.java b/minecraft_server/src/net/minecraft/src/IProgressUpdate.java deleted file mode 100644 index 6aae68a..0000000 --- a/minecraft_server/src/net/minecraft/src/IProgressUpdate.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.minecraft.src; - -public interface IProgressUpdate { - void func_438_a(String var1); - - void func_439_b(String var1); - - void func_437_a(int var1); -} diff --git a/minecraft_server/src/net/minecraft/src/IUpdatePlayerListBox.java b/minecraft_server/src/net/minecraft/src/IUpdatePlayerListBox.java deleted file mode 100644 index cd69e50..0000000 --- a/minecraft_server/src/net/minecraft/src/IUpdatePlayerListBox.java +++ /dev/null @@ -1,5 +0,0 @@ -package net.minecraft.src; - -public interface IUpdatePlayerListBox { - void update(); -} diff --git a/minecraft_server/src/net/minecraft/src/IWorldAccess.java b/minecraft_server/src/net/minecraft/src/IWorldAccess.java deleted file mode 100644 index 80eef2e..0000000 --- a/minecraft_server/src/net/minecraft/src/IWorldAccess.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.minecraft.src; - -public interface IWorldAccess { - void func_683_a(int var1, int var2, int var3); - - void func_685_a(int var1, int var2, int var3, int var4, int var5, int var6); - - void playSound(String var1, double var2, double var4, double var6, float var8, float var9); - - void spawnParticle(String var1, double var2, double var4, double var6, double var8, double var10, double var12); - - void func_681_a(Entity var1); - - void func_688_b(Entity var1); - - void func_684_a(); - - void playRecord(String var1, int var2, int var3, int var4); - - void func_686_a(int var1, int var2, int var3, TileEntity var4); -} diff --git a/minecraft_server/src/net/minecraft/src/InventoryLargeChest.java b/minecraft_server/src/net/minecraft/src/InventoryLargeChest.java deleted file mode 100644 index fce7ef0..0000000 --- a/minecraft_server/src/net/minecraft/src/InventoryLargeChest.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.minecraft.src; - -public class InventoryLargeChest implements IInventory { - private String name; - private IInventory upperChest; - private IInventory lowerChest; - - public InventoryLargeChest(String var1, IInventory var2, IInventory var3) { - this.name = var1; - this.upperChest = var2; - this.lowerChest = var3; - } - - public int func_83_a() { - return this.upperChest.func_83_a() + this.lowerChest.func_83_a(); - } - - public ItemStack getStackInSlot(int var1) { - return var1 >= this.upperChest.func_83_a() ? this.lowerChest.getStackInSlot(var1 - this.upperChest.func_83_a()) : this.upperChest.getStackInSlot(var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/InventoryPlayer.java b/minecraft_server/src/net/minecraft/src/InventoryPlayer.java deleted file mode 100644 index 6d0f53f..0000000 --- a/minecraft_server/src/net/minecraft/src/InventoryPlayer.java +++ /dev/null @@ -1,293 +0,0 @@ -package net.minecraft.src; - -public class InventoryPlayer implements IInventory { - public ItemStack[] mainInventory = new ItemStack[37]; - public ItemStack[] armorInventory = new ItemStack[4]; - public ItemStack[] craftingInventory = new ItemStack[4]; - public int currentItem = 0; - private EntityPlayer player; - public boolean field_498_e = false; - - public InventoryPlayer(EntityPlayer var1) { - this.player = var1; - } - - public ItemStack getCurrentItem() { - return this.mainInventory[this.currentItem]; - } - - private int func_6126_d(int var1) { - for(int var2 = 0; var2 < this.mainInventory.length; ++var2) { - if(this.mainInventory[var2] != null && this.mainInventory[var2].itemID == var1) { - return var2; - } - } - - return -1; - } - - private int getFirstPartialMatchingStack(int var1) { - for(int var2 = 0; var2 < this.mainInventory.length; ++var2) { - if(this.mainInventory[var2] != null && this.mainInventory[var2].itemID == var1 && this.mainInventory[var2].stackSize < this.mainInventory[var2].getMaxStackSize() && this.mainInventory[var2].stackSize < this.getInventoryStackLimit()) { - return var2; - } - } - - return -1; - } - - private int getFirstEmptyStack() { - for(int var1 = 0; var1 < this.mainInventory.length; ++var1) { - if(this.mainInventory[var1] == null) { - return var1; - } - } - - return -1; - } - - private int addItemsToInventory(int var1, int var2) { - int var3 = this.getFirstPartialMatchingStack(var1); - if(var3 < 0) { - var3 = this.getFirstEmptyStack(); - } - - if(var3 < 0) { - return var2; - } else { - if(this.mainInventory[var3] == null) { - this.mainInventory[var3] = new ItemStack(var1, 0); - } - - int var4 = var2; - if(var2 > this.mainInventory[var3].getMaxStackSize() - this.mainInventory[var3].stackSize) { - var4 = this.mainInventory[var3].getMaxStackSize() - this.mainInventory[var3].stackSize; - } - - if(var4 > this.getInventoryStackLimit() - this.mainInventory[var3].stackSize) { - var4 = this.getInventoryStackLimit() - this.mainInventory[var3].stackSize; - } - - if(var4 == 0) { - return var2; - } else { - var2 -= var4; - this.mainInventory[var3].stackSize += var4; - this.mainInventory[var3].animationsToGo = 5; - return var2; - } - } - } - - public void decrementAnimations() { - for(int var1 = 0; var1 < this.mainInventory.length; ++var1) { - if(this.mainInventory[var1] != null && this.mainInventory[var1].animationsToGo > 0) { - --this.mainInventory[var1].animationsToGo; - } - } - - } - - public boolean func_6127_b(int var1) { - int var2 = this.func_6126_d(var1); - if(var2 < 0) { - return false; - } else { - if(--this.mainInventory[var2].stackSize <= 0) { - this.mainInventory[var2] = null; - } - - return true; - } - } - - public boolean addItemStackToInventory(ItemStack var1) { - if(var1.itemDamage == 0) { - var1.stackSize = this.addItemsToInventory(var1.itemID, var1.stackSize); - if(var1.stackSize == 0) { - return true; - } - } - - int var2 = this.getFirstEmptyStack(); - if(var2 >= 0) { - this.mainInventory[var2] = var1; - this.mainInventory[var2].animationsToGo = 5; - return true; - } else { - return false; - } - } - - public void setInventorySlotContents(int var1, ItemStack var2) { - ItemStack[] var3 = this.mainInventory; - if(var1 >= var3.length) { - var1 -= var3.length; - var3 = this.armorInventory; - } - - if(var1 >= var3.length) { - var1 -= var3.length; - var3 = this.craftingInventory; - } - - var3[var1] = var2; - } - - public float getStrVsBlock(Block var1) { - float var2 = 1.0F; - if(this.mainInventory[this.currentItem] != null) { - var2 *= this.mainInventory[this.currentItem].getStrVsBlock(var1); - } - - return var2; - } - - public NBTTagList writeToNBT(NBTTagList var1) { - int var2; - NBTTagCompound var3; - for(var2 = 0; var2 < this.mainInventory.length; ++var2) { - if(this.mainInventory[var2] != null) { - var3 = new NBTTagCompound(); - var3.setByte("Slot", (byte)var2); - this.mainInventory[var2].writeToNBT(var3); - var1.setTag(var3); - } - } - - for(var2 = 0; var2 < this.armorInventory.length; ++var2) { - if(this.armorInventory[var2] != null) { - var3 = new NBTTagCompound(); - var3.setByte("Slot", (byte)(var2 + 100)); - this.armorInventory[var2].writeToNBT(var3); - var1.setTag(var3); - } - } - - for(var2 = 0; var2 < this.craftingInventory.length; ++var2) { - if(this.craftingInventory[var2] != null) { - var3 = new NBTTagCompound(); - var3.setByte("Slot", (byte)(var2 + 80)); - this.craftingInventory[var2].writeToNBT(var3); - var1.setTag(var3); - } - } - - return var1; - } - - public void readFromNBT(NBTTagList var1) { - this.mainInventory = new ItemStack[36]; - this.armorInventory = new ItemStack[4]; - this.craftingInventory = new ItemStack[4]; - - for(int var2 = 0; var2 < var1.tagCount(); ++var2) { - NBTTagCompound var3 = (NBTTagCompound)var1.tagAt(var2); - int var4 = var3.getByte("Slot") & 255; - if(var4 >= 0 && var4 < this.mainInventory.length) { - this.mainInventory[var4] = new ItemStack(var3); - } - - if(var4 >= 80 && var4 < this.craftingInventory.length + 80) { - this.craftingInventory[var4 - 80] = new ItemStack(var3); - } - - if(var4 >= 100 && var4 < this.armorInventory.length + 100) { - this.armorInventory[var4 - 100] = new ItemStack(var3); - } - } - - } - - public int func_83_a() { - return this.mainInventory.length + 4; - } - - public ItemStack getStackInSlot(int var1) { - ItemStack[] var2 = this.mainInventory; - if(var1 >= var2.length) { - var1 -= var2.length; - var2 = this.armorInventory; - } - - if(var1 >= var2.length) { - var1 -= var2.length; - var2 = this.craftingInventory; - } - - return var2[var1]; - } - - public int getInventoryStackLimit() { - return 64; - } - - public int func_9157_a(Entity var1) { - ItemStack var2 = this.getStackInSlot(this.currentItem); - return var2 != null ? var2.func_9218_a(var1) : 1; - } - - public boolean canHarvestBlock(Block var1) { - if(var1.blockMaterial != Material.rock && var1.blockMaterial != Material.iron && var1.blockMaterial != Material.builtSnow && var1.blockMaterial != Material.snow) { - return true; - } else { - ItemStack var2 = this.getStackInSlot(this.currentItem); - return var2 != null ? var2.func_573_b(var1) : false; - } - } - - public int getTotalArmorValue() { - int var1 = 0; - int var2 = 0; - int var3 = 0; - - for(int var4 = 0; var4 < this.armorInventory.length; ++var4) { - if(this.armorInventory[var4] != null && this.armorInventory[var4].getItem() instanceof ItemArmor) { - int var5 = this.armorInventory[var4].getMaxDamage(); - int var6 = this.armorInventory[var4].itemDamage; - int var7 = var5 - var6; - var2 += var7; - var3 += var5; - int var8 = ((ItemArmor)this.armorInventory[var4].getItem()).field_256_aY; - var1 += var8; - } - } - - if(var3 == 0) { - return 0; - } else { - return (var1 - 1) * var2 / var3 + 1; - } - } - - public void damageArmor(int var1) { - for(int var2 = 0; var2 < this.armorInventory.length; ++var2) { - if(this.armorInventory[var2] != null && this.armorInventory[var2].getItem() instanceof ItemArmor) { - this.armorInventory[var2].damageItem(var1); - if(this.armorInventory[var2].stackSize == 0) { - this.armorInventory[var2].func_577_a(this.player); - this.armorInventory[var2] = null; - } - } - } - - } - - public void dropAllItems() { - int var1; - for(var1 = 0; var1 < this.mainInventory.length; ++var1) { - if(this.mainInventory[var1] != null) { - this.player.func_169_a(this.mainInventory[var1], true); - this.mainInventory[var1] = null; - } - } - - for(var1 = 0; var1 < this.armorInventory.length; ++var1) { - if(this.armorInventory[var1] != null) { - this.player.func_169_a(this.armorInventory[var1], true); - this.armorInventory[var1] = null; - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/Item.java b/minecraft_server/src/net/minecraft/src/Item.java deleted file mode 100644 index 11d2a87..0000000 --- a/minecraft_server/src/net/minecraft/src/Item.java +++ /dev/null @@ -1,166 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class Item { - protected static Random rand = new Random(); - public static Item[] itemsList = new Item[32000]; - public static Item shovelSteel = (new ItemSpade(0, 2)).setIconIndex(82); - public static Item pickaxeSteel = (new ItemPickaxe(1, 2)).setIconIndex(98); - public static Item axeSteel = (new ItemAxe(2, 2)).setIconIndex(114); - public static Item flintAndSteel = (new ItemFlintAndSteel(3)).setIconIndex(5); - public static Item appleRed = (new ItemFood(4, 4)).setIconIndex(10); - public static Item bow = (new ItemBow(5)).setIconIndex(21); - public static Item arrow = (new Item(6)).setIconIndex(37); - public static Item coal = (new Item(7)).setIconIndex(7); - public static Item diamond = (new Item(8)).setIconIndex(55); - public static Item ingotIron = (new Item(9)).setIconIndex(23); - public static Item ingotGold = (new Item(10)).setIconIndex(39); - public static Item swordSteel = (new ItemSword(11, 2)).setIconIndex(66); - public static Item swordWood = (new ItemSword(12, 0)).setIconIndex(64); - public static Item shovelWood = (new ItemSpade(13, 0)).setIconIndex(80); - public static Item pickaxeWood = (new ItemPickaxe(14, 0)).setIconIndex(96); - public static Item axeWood = (new ItemAxe(15, 0)).setIconIndex(112); - public static Item swordStone = (new ItemSword(16, 1)).setIconIndex(65); - public static Item shovelStone = (new ItemSpade(17, 1)).setIconIndex(81); - public static Item pickaxeStone = (new ItemPickaxe(18, 1)).setIconIndex(97); - public static Item axeStone = (new ItemAxe(19, 1)).setIconIndex(113); - public static Item swordDiamond = (new ItemSword(20, 3)).setIconIndex(67); - public static Item shovelDiamond = (new ItemSpade(21, 3)).setIconIndex(83); - public static Item pickaxeDiamond = (new ItemPickaxe(22, 3)).setIconIndex(99); - public static Item axeDiamond = (new ItemAxe(23, 3)).setIconIndex(115); - public static Item stick = (new Item(24)).setIconIndex(53).setFull3D(); - public static Item bowlEmpty = (new Item(25)).setIconIndex(71); - public static Item bowlSoup = (new ItemSoup(26, 10)).setIconIndex(72); - public static Item swordGold = (new ItemSword(27, 0)).setIconIndex(68); - public static Item shovelGold = (new ItemSpade(28, 0)).setIconIndex(84); - public static Item pickaxeGold = (new ItemPickaxe(29, 0)).setIconIndex(100); - public static Item axeGold = (new ItemAxe(30, 0)).setIconIndex(116); - public static Item silk = (new Item(31)).setIconIndex(8); - public static Item feather = (new Item(32)).setIconIndex(24); - public static Item gunpowder = (new Item(33)).setIconIndex(40); - public static Item hoeWood = (new ItemHoe(34, 0)).setIconIndex(128); - public static Item hoeStone = (new ItemHoe(35, 1)).setIconIndex(129); - public static Item hoeSteel = (new ItemHoe(36, 2)).setIconIndex(130); - public static Item hoeDiamond = (new ItemHoe(37, 3)).setIconIndex(131); - public static Item hoeGold = (new ItemHoe(38, 1)).setIconIndex(132); - public static Item seeds = (new ItemSeeds(39, Block.crops.blockID)).setIconIndex(9); - public static Item wheat = (new Item(40)).setIconIndex(25); - public static Item bread = (new ItemFood(41, 5)).setIconIndex(41); - public static Item helmetLeather = (new ItemArmor(42, 0, 0, 0)).setIconIndex(0); - public static Item plateLeather = (new ItemArmor(43, 0, 0, 1)).setIconIndex(16); - public static Item legsLeather = (new ItemArmor(44, 0, 0, 2)).setIconIndex(32); - public static Item bootsLeather = (new ItemArmor(45, 0, 0, 3)).setIconIndex(48); - public static Item helmetChain = (new ItemArmor(46, 1, 1, 0)).setIconIndex(1); - public static Item plateChain = (new ItemArmor(47, 1, 1, 1)).setIconIndex(17); - public static Item legsChain = (new ItemArmor(48, 1, 1, 2)).setIconIndex(33); - public static Item bootsChain = (new ItemArmor(49, 1, 1, 3)).setIconIndex(49); - public static Item helmetSteel = (new ItemArmor(50, 2, 2, 0)).setIconIndex(2); - public static Item plateSteel = (new ItemArmor(51, 2, 2, 1)).setIconIndex(18); - public static Item legsSteel = (new ItemArmor(52, 2, 2, 2)).setIconIndex(34); - public static Item bootsSteel = (new ItemArmor(53, 2, 2, 3)).setIconIndex(50); - public static Item helmetDiamond = (new ItemArmor(54, 3, 3, 0)).setIconIndex(3); - public static Item plateDiamond = (new ItemArmor(55, 3, 3, 1)).setIconIndex(19); - public static Item legsDiamond = (new ItemArmor(56, 3, 3, 2)).setIconIndex(35); - public static Item bootsDiamond = (new ItemArmor(57, 3, 3, 3)).setIconIndex(51); - public static Item helmetGold = (new ItemArmor(58, 1, 4, 0)).setIconIndex(4); - public static Item plateGold = (new ItemArmor(59, 1, 4, 1)).setIconIndex(20); - public static Item legsGold = (new ItemArmor(60, 1, 4, 2)).setIconIndex(36); - public static Item bootsGold = (new ItemArmor(61, 1, 4, 3)).setIconIndex(52); - public static Item flint = (new Item(62)).setIconIndex(6); - public static Item porkRaw = (new ItemFood(63, 3)).setIconIndex(87); - public static Item porkCooked = (new ItemFood(64, 8)).setIconIndex(88); - public static Item painting = (new ItemPainting(65)).setIconIndex(26); - public static Item appleGold = (new ItemFood(66, 42)).setIconIndex(11); - public static Item sign = (new ItemSign(67)).setIconIndex(42); - public static Item doorWood = (new ItemDoor(68, Material.wood)).setIconIndex(43); - public static Item bucketEmpty = (new ItemBucket(69, 0)).setIconIndex(74); - public static Item bucketWater = (new ItemBucket(70, Block.waterStill.blockID)).setIconIndex(75); - public static Item bucketLava = (new ItemBucket(71, Block.lavaStill.blockID)).setIconIndex(76); - public static Item minecartEmpty = (new ItemMinecart(72, 0)).setIconIndex(135); - public static Item saddle = (new ItemSaddle(73)).setIconIndex(104); - public static Item doorSteel = (new ItemDoor(74, Material.iron)).setIconIndex(44); - public static Item redstone = (new ItemRedstone(75)).setIconIndex(56); - public static Item snowball = (new ItemSnowball(76)).setIconIndex(14); - public static Item boat = (new ItemBoat(77)).setIconIndex(136); - public static Item leather = (new Item(78)).setIconIndex(103); - public static Item bucketMilk = (new ItemBucket(79, -1)).setIconIndex(77); - public static Item brick = (new Item(80)).setIconIndex(22); - public static Item clay = (new Item(81)).setIconIndex(57); - public static Item reed = (new ItemReed(82, Block.reed)).setIconIndex(27); - public static Item paper = (new Item(83)).setIconIndex(58); - public static Item book = (new Item(84)).setIconIndex(59); - public static Item slimeBall = (new Item(85)).setIconIndex(30); - public static Item minecartCrate = (new ItemMinecart(86, 1)).setIconIndex(151); - public static Item minecartPowered = (new ItemMinecart(87, 2)).setIconIndex(167); - public static Item egg = (new Item(88)).setIconIndex(12); - public static Item compass = (new Item(89)).setIconIndex(54); - public static Item fishingRod = (new ItemFishingRod(90)).setIconIndex(69); - public static Item pocketSundial = (new Item(91)).setIconIndex(70); - public static Item lightStoneDust = (new Item(92)).setIconIndex(73); - public static Item fishRaw = (new ItemFood(93, 2)).setIconIndex(89); - public static Item fishCooked = (new ItemFood(94, 5)).setIconIndex(90); - public static Item record13 = (new ItemRecord(2000, "13")).setIconIndex(240); - public static Item recordCat = (new ItemRecord(2001, "cat")).setIconIndex(241); - public final int swiftedIndex; - protected int maxStackSize = 64; - protected int maxDamage = 32; - protected int iconIndex; - protected boolean bFull3D = false; - - protected Item(int var1) { - this.swiftedIndex = 256 + var1; - if(itemsList[256 + var1] != null) { - System.out.println("CONFLICT @ " + var1); - } - - itemsList[256 + var1] = this; - } - - public Item setIconIndex(int var1) { - this.iconIndex = var1; - return this; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - return false; - } - - public float getStrVsBlock(ItemStack var1, Block var2) { - return 1.0F; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - return var1; - } - - public int getItemStackLimit() { - return this.maxStackSize; - } - - public int getMaxDamage() { - return this.maxDamage; - } - - public void func_9201_a(ItemStack var1, EntityLiving var2) { - } - - public void hitBlock(ItemStack var1, int var2, int var3, int var4, int var5) { - } - - public int func_9203_a(Entity var1) { - return 1; - } - - public boolean canHarvestBlock(Block var1) { - return false; - } - - public void func_9202_b(ItemStack var1, EntityLiving var2) { - } - - public Item setFull3D() { - this.bFull3D = true; - return this; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemArmor.java b/minecraft_server/src/net/minecraft/src/ItemArmor.java deleted file mode 100644 index 5bc696b..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemArmor.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.minecraft.src; - -public class ItemArmor extends Item { - private static final int[] field_259_ba = new int[]{3, 8, 6, 3}; - private static final int[] field_258_bb = new int[]{11, 16, 15, 13}; - public final int field_254_a; - public final int field_257_aX; - public final int field_256_aY; - public final int field_255_aZ; - - public ItemArmor(int var1, int var2, int var3, int var4) { - super(var1); - this.field_254_a = var2; - this.field_257_aX = var4; - this.field_255_aZ = var3; - this.field_256_aY = field_259_ba[var4]; - this.maxDamage = field_258_bb[var4] * 3 << var2; - this.maxStackSize = 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemAxe.java b/minecraft_server/src/net/minecraft/src/ItemAxe.java deleted file mode 100644 index 666111b..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemAxe.java +++ /dev/null @@ -1,9 +0,0 @@ -package net.minecraft.src; - -public class ItemAxe extends ItemTool { - private static Block[] field_4207_bb = new Block[]{Block.planks, Block.bookShelf, Block.wood, Block.crate}; - - public ItemAxe(int var1, int var2) { - super(var1, 3, var2, field_4207_bb); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemBlock.java b/minecraft_server/src/net/minecraft/src/ItemBlock.java deleted file mode 100644 index 9970ea8..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemBlock.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.minecraft.src; - -public class ItemBlock extends Item { - private int field_272_a; - - public ItemBlock(int var1) { - super(var1); - this.field_272_a = var1 + 256; - this.setIconIndex(Block.blocksList[var1 + 256].getBlockTextureFromSide(2)); - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var3.getBlockId(var4, var5, var6) == Block.snow.blockID) { - var7 = 0; - } else { - if(var7 == 0) { - --var5; - } - - if(var7 == 1) { - ++var5; - } - - if(var7 == 2) { - --var6; - } - - if(var7 == 3) { - ++var6; - } - - if(var7 == 4) { - --var4; - } - - if(var7 == 5) { - ++var4; - } - } - - if(var1.stackSize == 0) { - return false; - } else { - if(var3.func_516_a(this.field_272_a, var4, var5, var6, false)) { - Block var8 = Block.blocksList[this.field_272_a]; - if(var3.setBlockWithNotify(var4, var5, var6, this.field_272_a)) { - Block.blocksList[this.field_272_a].onBlockPlaced(var3, var4, var5, var6, var7); - Block.blocksList[this.field_272_a].onBlockPlacedBy(var3, var4, var5, var6, var2); - var3.playSoundEffect((double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), var8.stepSound.func_737_c(), (var8.stepSound.func_738_a() + 1.0F) / 2.0F, var8.stepSound.func_739_b() * 0.8F); - --var1.stackSize; - } - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemBoat.java b/minecraft_server/src/net/minecraft/src/ItemBoat.java deleted file mode 100644 index e18c81f..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemBoat.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.minecraft.src; - -public class ItemBoat extends Item { - public ItemBoat(int var1) { - super(var1); - this.maxStackSize = 1; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - float var4 = 1.0F; - float var5 = var3.prevRotationPitch + (var3.rotationPitch - var3.prevRotationPitch) * var4; - float var6 = var3.prevRotationYaw + (var3.rotationYaw - var3.prevRotationYaw) * var4; - double var7 = var3.prevPosX + (var3.posX - var3.prevPosX) * (double)var4; - double var9 = var3.prevPosY + (var3.posY - var3.prevPosY) * (double)var4 + 1.62D - (double)var3.yOffset; - double var11 = var3.prevPosZ + (var3.posZ - var3.prevPosZ) * (double)var4; - Vec3D var13 = Vec3D.createVector(var7, var9, var11); - float var14 = MathHelper.cos(-var6 * ((float)Math.PI / 180.0F) - (float)Math.PI); - float var15 = MathHelper.sin(-var6 * ((float)Math.PI / 180.0F) - (float)Math.PI); - float var16 = -MathHelper.cos(-var5 * ((float)Math.PI / 180.0F)); - float var17 = MathHelper.sin(-var5 * ((float)Math.PI / 180.0F)); - float var18 = var15 * var16; - float var20 = var14 * var16; - double var21 = 5.0D; - Vec3D var23 = var13.addVector((double)var18 * var21, (double)var17 * var21, (double)var20 * var21); - MovingObjectPosition var24 = var2.func_505_a(var13, var23, true); - if(var24 == null) { - return var1; - } else { - if(var24.typeOfHit == 0) { - int var25 = var24.blockX; - int var26 = var24.blockY; - int var27 = var24.blockZ; - if(!var2.multiplayerWorld) { - var2.entityJoinedWorld(new EntityBoat(var2, (double)((float)var25 + 0.5F), (double)((float)var26 + 1.5F), (double)((float)var27 + 0.5F))); - } - - --var1.stackSize; - } - - return var1; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemBow.java b/minecraft_server/src/net/minecraft/src/ItemBow.java deleted file mode 100644 index 15a15f8..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemBow.java +++ /dev/null @@ -1,19 +0,0 @@ -package net.minecraft.src; - -public class ItemBow extends Item { - public ItemBow(int var1) { - super(var1); - this.maxStackSize = 1; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - if(var3.inventory.func_6127_b(Item.arrow.swiftedIndex)) { - var2.playSoundAtEntity(var3, "random.bow", 1.0F, 1.0F / (rand.nextFloat() * 0.4F + 0.8F)); - if(!var2.multiplayerWorld) { - var2.entityJoinedWorld(new EntityArrow(var2, var3)); - } - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemBucket.java b/minecraft_server/src/net/minecraft/src/ItemBucket.java deleted file mode 100644 index 3ed1629..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemBucket.java +++ /dev/null @@ -1,101 +0,0 @@ -package net.minecraft.src; - -public class ItemBucket extends Item { - private int field_274_a; - - public ItemBucket(int var1, int var2) { - super(var1); - this.maxStackSize = 1; - this.maxDamage = 64; - this.field_274_a = var2; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - float var4 = 1.0F; - float var5 = var3.prevRotationPitch + (var3.rotationPitch - var3.prevRotationPitch) * var4; - float var6 = var3.prevRotationYaw + (var3.rotationYaw - var3.prevRotationYaw) * var4; - double var7 = var3.prevPosX + (var3.posX - var3.prevPosX) * (double)var4; - double var9 = var3.prevPosY + (var3.posY - var3.prevPosY) * (double)var4 + 1.62D - (double)var3.yOffset; - double var11 = var3.prevPosZ + (var3.posZ - var3.prevPosZ) * (double)var4; - Vec3D var13 = Vec3D.createVector(var7, var9, var11); - float var14 = MathHelper.cos(-var6 * ((float)Math.PI / 180.0F) - (float)Math.PI); - float var15 = MathHelper.sin(-var6 * ((float)Math.PI / 180.0F) - (float)Math.PI); - float var16 = -MathHelper.cos(-var5 * ((float)Math.PI / 180.0F)); - float var17 = MathHelper.sin(-var5 * ((float)Math.PI / 180.0F)); - float var18 = var15 * var16; - float var20 = var14 * var16; - double var21 = 5.0D; - Vec3D var23 = var13.addVector((double)var18 * var21, (double)var17 * var21, (double)var20 * var21); - MovingObjectPosition var24 = var2.func_505_a(var13, var23, this.field_274_a == 0); - if(var24 == null) { - return var1; - } else { - if(var24.typeOfHit == 0) { - int var25 = var24.blockX; - int var26 = var24.blockY; - int var27 = var24.blockZ; - if(!var2.func_6157_a(var3, var25, var26, var27)) { - return var1; - } - - if(this.field_274_a == 0) { - if(var2.getBlockMaterial(var25, var26, var27) == Material.water && var2.getBlockMetadata(var25, var26, var27) == 0) { - var2.setBlockWithNotify(var25, var26, var27, 0); - return new ItemStack(Item.bucketWater); - } - - if(var2.getBlockMaterial(var25, var26, var27) == Material.lava && var2.getBlockMetadata(var25, var26, var27) == 0) { - var2.setBlockWithNotify(var25, var26, var27, 0); - return new ItemStack(Item.bucketLava); - } - } else { - if(this.field_274_a < 0) { - return new ItemStack(Item.bucketEmpty); - } - - if(var24.sideHit == 0) { - --var26; - } - - if(var24.sideHit == 1) { - ++var26; - } - - if(var24.sideHit == 2) { - --var27; - } - - if(var24.sideHit == 3) { - ++var27; - } - - if(var24.sideHit == 4) { - --var25; - } - - if(var24.sideHit == 5) { - ++var25; - } - - if(var2.getBlockId(var25, var26, var27) == 0 || !var2.getBlockMaterial(var25, var26, var27).func_216_a()) { - if(var2.field_4272_q.field_6166_d && this.field_274_a == Block.waterStill.blockID) { - var2.playSoundEffect(var7 + 0.5D, var9 + 0.5D, var11 + 0.5D, "random.fizz", 0.5F, 2.6F + (var2.rand.nextFloat() - var2.rand.nextFloat()) * 0.8F); - - for(int var28 = 0; var28 < 8; ++var28) { - var2.spawnParticle("largesmoke", (double)var25 + Math.random(), (double)var26 + Math.random(), (double)var27 + Math.random(), 0.0D, 0.0D, 0.0D); - } - } else { - var2.func_507_b(var25, var26, var27, this.field_274_a, 0); - } - - return new ItemStack(Item.bucketEmpty); - } - } - } else if(this.field_274_a == 0 && var24.entityHit instanceof EntityCow) { - return new ItemStack(Item.bucketMilk); - } - - return var1; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemDoor.java b/minecraft_server/src/net/minecraft/src/ItemDoor.java deleted file mode 100644 index ecc8a48..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemDoor.java +++ /dev/null @@ -1,72 +0,0 @@ -package net.minecraft.src; - -public class ItemDoor extends Item { - private Material field_260_a; - - public ItemDoor(int var1, Material var2) { - super(var1); - this.field_260_a = var2; - this.maxDamage = 64; - this.maxStackSize = 1; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 != 1) { - return false; - } else { - ++var5; - Block var8; - if(this.field_260_a == Material.wood) { - var8 = Block.doorWood; - } else { - var8 = Block.doorSteel; - } - - if(!var8.canPlaceBlockAt(var3, var4, var5, var6)) { - return false; - } else { - int var9 = MathHelper.floor_double((double)((var2.rotationYaw + 180.0F) * 4.0F / 360.0F) - 0.5D) & 3; - byte var10 = 0; - byte var11 = 0; - if(var9 == 0) { - var11 = 1; - } - - if(var9 == 1) { - var10 = -1; - } - - if(var9 == 2) { - var11 = -1; - } - - if(var9 == 3) { - var10 = 1; - } - - int var12 = (var3.doesBlockAllowAttachment(var4 - var10, var5, var6 - var11) ? 1 : 0) + (var3.doesBlockAllowAttachment(var4 - var10, var5 + 1, var6 - var11) ? 1 : 0); - int var13 = (var3.doesBlockAllowAttachment(var4 + var10, var5, var6 + var11) ? 1 : 0) + (var3.doesBlockAllowAttachment(var4 + var10, var5 + 1, var6 + var11) ? 1 : 0); - boolean var14 = var3.getBlockId(var4 - var10, var5, var6 - var11) == var8.blockID || var3.getBlockId(var4 - var10, var5 + 1, var6 - var11) == var8.blockID; - boolean var15 = var3.getBlockId(var4 + var10, var5, var6 + var11) == var8.blockID || var3.getBlockId(var4 + var10, var5 + 1, var6 + var11) == var8.blockID; - boolean var16 = false; - if(var14 && !var15) { - var16 = true; - } else if(var13 > var12) { - var16 = true; - } - - if(var16) { - var9 = var9 - 1 & 3; - var9 += 4; - } - - var3.setBlockWithNotify(var4, var5, var6, var8.blockID); - var3.setBlockMetadataWithNotify(var4, var5, var6, var9); - var3.setBlockWithNotify(var4, var5 + 1, var6, var8.blockID); - var3.setBlockMetadataWithNotify(var4, var5 + 1, var6, var9 + 8); - --var1.stackSize; - return true; - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemFishingRod.java b/minecraft_server/src/net/minecraft/src/ItemFishingRod.java deleted file mode 100644 index 294a8a6..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemFishingRod.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minecraft.src; - -public class ItemFishingRod extends Item { - public ItemFishingRod(int var1) { - super(var1); - this.maxDamage = 64; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - if(var3.field_6124_at != null) { - int var4 = var3.field_6124_at.func_6143_c(); - var1.damageItem(var4); - var3.func_168_z(); - } else { - var2.playSoundAtEntity(var3, "random.bow", 0.5F, 0.4F / (rand.nextFloat() * 0.4F + 0.8F)); - if(!var2.multiplayerWorld) { - var2.entityJoinedWorld(new EntityFish(var2, var3)); - } - - var3.func_168_z(); - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemFlintAndSteel.java b/minecraft_server/src/net/minecraft/src/ItemFlintAndSteel.java deleted file mode 100644 index 85812ca..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemFlintAndSteel.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class ItemFlintAndSteel extends Item { - public ItemFlintAndSteel(int var1) { - super(var1); - this.maxStackSize = 1; - this.maxDamage = 64; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 == 0) { - --var5; - } - - if(var7 == 1) { - ++var5; - } - - if(var7 == 2) { - --var6; - } - - if(var7 == 3) { - ++var6; - } - - if(var7 == 4) { - --var4; - } - - if(var7 == 5) { - ++var4; - } - - int var8 = var3.getBlockId(var4, var5, var6); - if(var8 == 0) { - var3.playSoundEffect((double)var4 + 0.5D, (double)var5 + 0.5D, (double)var6 + 0.5D, "fire.ignite", 1.0F, rand.nextFloat() * 0.4F + 0.8F); - var3.setBlockWithNotify(var4, var5, var6, Block.fire.blockID); - } - - var1.damageItem(1); - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemFood.java b/minecraft_server/src/net/minecraft/src/ItemFood.java deleted file mode 100644 index 1038a34..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemFood.java +++ /dev/null @@ -1,17 +0,0 @@ -package net.minecraft.src; - -public class ItemFood extends Item { - private int healAmount; - - public ItemFood(int var1, int var2) { - super(var1); - this.healAmount = var2; - this.maxStackSize = 1; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - --var1.stackSize; - var3.heal(this.healAmount); - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemHoe.java b/minecraft_server/src/net/minecraft/src/ItemHoe.java deleted file mode 100644 index a77b985..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemHoe.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.minecraft.src; - -public class ItemHoe extends Item { - public ItemHoe(int var1, int var2) { - super(var1); - this.maxStackSize = 1; - this.maxDamage = 32 << var2; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - int var8 = var3.getBlockId(var4, var5, var6); - Material var9 = var3.getBlockMaterial(var4, var5 + 1, var6); - if((var9.func_216_a() || var8 != Block.grass.blockID) && var8 != Block.dirt.blockID) { - return false; - } else { - Block var10 = Block.tilledField; - var3.playSoundEffect((double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), var10.stepSound.func_737_c(), (var10.stepSound.func_738_a() + 1.0F) / 2.0F, var10.stepSound.func_739_b() * 0.8F); - if(var3.multiplayerWorld) { - return true; - } else { - var3.setBlockWithNotify(var4, var5, var6, var10.blockID); - var1.damageItem(1); - if(var3.rand.nextInt(8) == 0 && var8 == Block.grass.blockID) { - byte var11 = 1; - - for(int var12 = 0; var12 < var11; ++var12) { - float var13 = 0.7F; - float var14 = var3.rand.nextFloat() * var13 + (1.0F - var13) * 0.5F; - float var15 = 1.2F; - float var16 = var3.rand.nextFloat() * var13 + (1.0F - var13) * 0.5F; - EntityItem var17 = new EntityItem(var3, (double)((float)var4 + var14), (double)((float)var5 + var15), (double)((float)var6 + var16), new ItemStack(Item.seeds)); - var17.field_433_ad = 10; - var3.entityJoinedWorld(var17); - } - } - - return true; - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemInWorldManager.java b/minecraft_server/src/net/minecraft/src/ItemInWorldManager.java deleted file mode 100644 index 0ed3b40..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemInWorldManager.java +++ /dev/null @@ -1,117 +0,0 @@ -package net.minecraft.src; - -public class ItemInWorldManager { - private World field_674_b; - public EntityPlayer field_675_a; - private float field_673_c; - private float field_672_d = 0.0F; - private int field_671_e = 0; - private float field_670_f = 0.0F; - private int field_669_g; - private int field_668_h; - private int field_667_i; - - public ItemInWorldManager(World var1) { - this.field_674_b = var1; - } - - public void func_324_a(int var1, int var2, int var3) { - int var4 = this.field_674_b.getBlockId(var1, var2, var3); - if(var4 > 0 && this.field_672_d == 0.0F) { - Block.blocksList[var4].onBlockClicked(this.field_674_b, var1, var2, var3, this.field_675_a); - } - - if(var4 > 0 && Block.blocksList[var4].func_254_a(this.field_675_a) >= 1.0F) { - this.func_325_c(var1, var2, var3); - } - - } - - public void func_328_a() { - this.field_672_d = 0.0F; - this.field_671_e = 0; - } - - public void func_326_a(int var1, int var2, int var3, int var4) { - if(this.field_671_e > 0) { - --this.field_671_e; - } else { - if(var1 == this.field_669_g && var2 == this.field_668_h && var3 == this.field_667_i) { - int var5 = this.field_674_b.getBlockId(var1, var2, var3); - if(var5 == 0) { - return; - } - - Block var6 = Block.blocksList[var5]; - this.field_672_d += var6.func_254_a(this.field_675_a); - ++this.field_670_f; - if(this.field_672_d >= 1.0F) { - this.func_325_c(var1, var2, var3); - this.field_672_d = 0.0F; - this.field_673_c = 0.0F; - this.field_670_f = 0.0F; - this.field_671_e = 5; - } - } else { - this.field_672_d = 0.0F; - this.field_673_c = 0.0F; - this.field_670_f = 0.0F; - this.field_669_g = var1; - this.field_668_h = var2; - this.field_667_i = var3; - } - - } - } - - public boolean func_323_b(int var1, int var2, int var3) { - Block var4 = Block.blocksList[this.field_674_b.getBlockId(var1, var2, var3)]; - int var5 = this.field_674_b.getBlockMetadata(var1, var2, var3); - boolean var6 = this.field_674_b.setBlockWithNotify(var1, var2, var3, 0); - if(var4 != null && var6) { - var4.onBlockDestroyedByPlayer(this.field_674_b, var1, var2, var3, var5); - } - - return var6; - } - - public boolean func_325_c(int var1, int var2, int var3) { - int var4 = this.field_674_b.getBlockId(var1, var2, var3); - int var5 = this.field_674_b.getBlockMetadata(var1, var2, var3); - boolean var6 = this.func_323_b(var1, var2, var3); - ItemStack var7 = this.field_675_a.func_172_B(); - if(var7 != null) { - var7.hitBlock(var4, var1, var2, var3); - if(var7.stackSize == 0) { - var7.func_577_a(this.field_675_a); - this.field_675_a.func_164_C(); - } - } - - if(var6 && this.field_675_a.func_167_b(Block.blocksList[var4])) { - Block.blocksList[var4].func_12007_g(this.field_674_b, var1, var2, var3, var5); - } - - return var6; - } - - public boolean func_6154_a(EntityPlayer var1, World var2, ItemStack var3) { - int var4 = var3.stackSize; - ItemStack var5 = var3.useItemRightClick(var2, var1); - if(var5 != var3 || var5 != null && var5.stackSize != var4) { - var1.inventory.mainInventory[var1.inventory.currentItem] = var5; - if(var5.stackSize == 0) { - var1.inventory.mainInventory[var1.inventory.currentItem] = null; - } - - return true; - } else { - return false; - } - } - - public boolean func_327_a(EntityPlayer var1, World var2, ItemStack var3, int var4, int var5, int var6, int var7) { - int var8 = var2.getBlockId(var4, var5, var6); - return var8 > 0 && Block.blocksList[var8].blockActivated(var2, var4, var5, var6, var1) ? true : (var3 == null ? false : var3.useItem(var1, var2, var4, var5, var6, var7)); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemMinecart.java b/minecraft_server/src/net/minecraft/src/ItemMinecart.java deleted file mode 100644 index 6f69ff6..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemMinecart.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minecraft.src; - -public class ItemMinecart extends Item { - public int field_270_a; - - public ItemMinecart(int var1, int var2) { - super(var1); - this.maxStackSize = 1; - this.field_270_a = var2; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - int var8 = var3.getBlockId(var4, var5, var6); - if(var8 == Block.minecartTrack.blockID) { - if(!var3.multiplayerWorld) { - var3.entityJoinedWorld(new EntityMinecart(var3, (double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), this.field_270_a)); - } - - --var1.stackSize; - return true; - } else { - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemPainting.java b/minecraft_server/src/net/minecraft/src/ItemPainting.java deleted file mode 100644 index 4cea786..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemPainting.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.minecraft.src; - -public class ItemPainting extends Item { - public ItemPainting(int var1) { - super(var1); - this.maxDamage = 64; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 == 0) { - return false; - } else if(var7 == 1) { - return false; - } else { - byte var8 = 0; - if(var7 == 4) { - var8 = 1; - } - - if(var7 == 3) { - var8 = 2; - } - - if(var7 == 5) { - var8 = 3; - } - - EntityPainting var9 = new EntityPainting(var3, var4, var5, var6, var8); - if(var9.func_181_b()) { - var3.entityJoinedWorld(var9); - --var1.stackSize; - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemPickaxe.java b/minecraft_server/src/net/minecraft/src/ItemPickaxe.java deleted file mode 100644 index 4638991..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemPickaxe.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -public class ItemPickaxe extends ItemTool { - private static Block[] field_4209_bb = new Block[]{Block.cobblestone, Block.stairDouble, Block.stairSingle, Block.stone, Block.cobblestoneMossy, Block.oreIron, Block.blockSteel, Block.oreCoal, Block.blockGold, Block.oreGold, Block.oreDiamond, Block.blockDiamond, Block.ice, Block.bloodStone}; - private int field_4208_bc; - - public ItemPickaxe(int var1, int var2) { - super(var1, 2, var2, field_4209_bb); - this.field_4208_bc = var2; - } - - public boolean canHarvestBlock(Block var1) { - return var1 == Block.obsidian ? this.field_4208_bc == 3 : (var1 != Block.blockDiamond && var1 != Block.oreDiamond ? (var1 != Block.blockGold && var1 != Block.oreGold ? (var1 != Block.blockSteel && var1 != Block.oreIron ? (var1 != Block.oreRedstone && var1 != Block.oreRedstoneGlowing ? (var1.blockMaterial == Material.rock ? true : var1.blockMaterial == Material.iron) : this.field_4208_bc >= 2) : this.field_4208_bc >= 1) : this.field_4208_bc >= 2) : this.field_4208_bc >= 2); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemRecord.java b/minecraft_server/src/net/minecraft/src/ItemRecord.java deleted file mode 100644 index 0063f66..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemRecord.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.minecraft.src; - -public class ItemRecord extends Item { - private String recordName; - - protected ItemRecord(int var1, String var2) { - super(var1); - this.recordName = var2; - this.maxStackSize = 1; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var3.getBlockId(var4, var5, var6) == Block.jukebox.blockID && var3.getBlockMetadata(var4, var5, var6) == 0) { - var3.setBlockMetadataWithNotify(var4, var5, var6, this.swiftedIndex - Item.record13.swiftedIndex + 1); - var3.playRecord(this.recordName, var4, var5, var6); - --var1.stackSize; - return true; - } else { - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemRedstone.java b/minecraft_server/src/net/minecraft/src/ItemRedstone.java deleted file mode 100644 index d680017..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemRedstone.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class ItemRedstone extends Item { - public ItemRedstone(int var1) { - super(var1); - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 == 0) { - --var5; - } - - if(var7 == 1) { - ++var5; - } - - if(var7 == 2) { - --var6; - } - - if(var7 == 3) { - ++var6; - } - - if(var7 == 4) { - --var4; - } - - if(var7 == 5) { - ++var4; - } - - if(var3.getBlockId(var4, var5, var6) != 0) { - return false; - } else { - if(Block.redstoneWire.canPlaceBlockAt(var3, var4, var5, var6)) { - --var1.stackSize; - var3.setBlockWithNotify(var4, var5, var6, Block.redstoneWire.blockID); - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemReed.java b/minecraft_server/src/net/minecraft/src/ItemReed.java deleted file mode 100644 index 6e54332..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemReed.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.minecraft.src; - -public class ItemReed extends Item { - private int field_253_a; - - public ItemReed(int var1, Block var2) { - super(var1); - this.field_253_a = var2.blockID; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var3.getBlockId(var4, var5, var6) == Block.snow.blockID) { - var7 = 0; - } else { - if(var7 == 0) { - --var5; - } - - if(var7 == 1) { - ++var5; - } - - if(var7 == 2) { - --var6; - } - - if(var7 == 3) { - ++var6; - } - - if(var7 == 4) { - --var4; - } - - if(var7 == 5) { - ++var4; - } - } - - if(var1.stackSize == 0) { - return false; - } else { - if(var3.func_516_a(this.field_253_a, var4, var5, var6, false)) { - Block var8 = Block.blocksList[this.field_253_a]; - if(var3.setBlockWithNotify(var4, var5, var6, this.field_253_a)) { - Block.blocksList[this.field_253_a].onBlockPlaced(var3, var4, var5, var6, var7); - var3.playSoundEffect((double)((float)var4 + 0.5F), (double)((float)var5 + 0.5F), (double)((float)var6 + 0.5F), var8.stepSound.func_737_c(), (var8.stepSound.func_738_a() + 1.0F) / 2.0F, var8.stepSound.func_739_b() * 0.8F); - --var1.stackSize; - } - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSaddle.java b/minecraft_server/src/net/minecraft/src/ItemSaddle.java deleted file mode 100644 index be15802..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSaddle.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -public class ItemSaddle extends Item { - public ItemSaddle(int var1) { - super(var1); - this.maxStackSize = 1; - this.maxDamage = 64; - } - - public void func_9202_b(ItemStack var1, EntityLiving var2) { - if(var2 instanceof EntityPig) { - EntityPig var3 = (EntityPig)var2; - if(!var3.rideable) { - var3.rideable = true; - --var1.stackSize; - } - } - - } - - public void func_9201_a(ItemStack var1, EntityLiving var2) { - this.func_9202_b(var1, var2); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSeeds.java b/minecraft_server/src/net/minecraft/src/ItemSeeds.java deleted file mode 100644 index 89aaa56..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSeeds.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minecraft.src; - -public class ItemSeeds extends Item { - private int field_271_a; - - public ItemSeeds(int var1, int var2) { - super(var1); - this.field_271_a = var2; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 != 1) { - return false; - } else { - int var8 = var3.getBlockId(var4, var5, var6); - if(var8 == Block.tilledField.blockID) { - var3.setBlockWithNotify(var4, var5 + 1, var6, this.field_271_a); - --var1.stackSize; - return true; - } else { - return false; - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSign.java b/minecraft_server/src/net/minecraft/src/ItemSign.java deleted file mode 100644 index 3d94a5f..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSign.java +++ /dev/null @@ -1,55 +0,0 @@ -package net.minecraft.src; - -public class ItemSign extends Item { - public ItemSign(int var1) { - super(var1); - this.maxDamage = 64; - this.maxStackSize = 1; - } - - public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) { - if(var7 == 0) { - return false; - } else if(!var3.getBlockMaterial(var4, var5, var6).func_216_a()) { - return false; - } else { - if(var7 == 1) { - ++var5; - } - - if(var7 == 2) { - --var6; - } - - if(var7 == 3) { - ++var6; - } - - if(var7 == 4) { - --var4; - } - - if(var7 == 5) { - ++var4; - } - - if(!Block.signPost.canPlaceBlockAt(var3, var4, var5, var6)) { - return false; - } else { - if(var7 == 1) { - var3.func_507_b(var4, var5, var6, Block.signPost.blockID, MathHelper.floor_double((double)((var2.rotationYaw + 180.0F) * 16.0F / 360.0F) + 0.5D) & 15); - } else { - var3.func_507_b(var4, var5, var6, Block.signWall.blockID, var7); - } - - --var1.stackSize; - TileEntitySign var8 = (TileEntitySign)var3.getBlock(var4, var5, var6); - if(var8 != null) { - var2.func_4048_a(var8); - } - - return true; - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSnowball.java b/minecraft_server/src/net/minecraft/src/ItemSnowball.java deleted file mode 100644 index a4cba52..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSnowball.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.minecraft.src; - -public class ItemSnowball extends Item { - public ItemSnowball(int var1) { - super(var1); - this.maxStackSize = 16; - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - --var1.stackSize; - var2.playSoundAtEntity(var3, "random.bow", 0.5F, 0.4F / (rand.nextFloat() * 0.4F + 0.8F)); - if(!var2.multiplayerWorld) { - var2.entityJoinedWorld(new EntitySnowball(var2, var3)); - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSoup.java b/minecraft_server/src/net/minecraft/src/ItemSoup.java deleted file mode 100644 index b21aef9..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSoup.java +++ /dev/null @@ -1,12 +0,0 @@ -package net.minecraft.src; - -public class ItemSoup extends ItemFood { - public ItemSoup(int var1, int var2) { - super(var1, var2); - } - - public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { - super.onItemRightClick(var1, var2, var3); - return new ItemStack(Item.bowlEmpty); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSpade.java b/minecraft_server/src/net/minecraft/src/ItemSpade.java deleted file mode 100644 index 957d62e..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSpade.java +++ /dev/null @@ -1,13 +0,0 @@ -package net.minecraft.src; - -public class ItemSpade extends ItemTool { - private static Block[] field_4206_bb = new Block[]{Block.grass, Block.dirt, Block.sand, Block.gravel, Block.snow, Block.blockSnow, Block.blockClay}; - - public ItemSpade(int var1, int var2) { - super(var1, 1, var2, field_4206_bb); - } - - public boolean canHarvestBlock(Block var1) { - return var1 == Block.snow ? true : var1 == Block.blockSnow; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemStack.java b/minecraft_server/src/net/minecraft/src/ItemStack.java deleted file mode 100644 index 4d0d0f2..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemStack.java +++ /dev/null @@ -1,123 +0,0 @@ -package net.minecraft.src; - -public final class ItemStack { - public int stackSize; - public int animationsToGo; - public int itemID; - public int itemDamage; - - public ItemStack(Block var1) { - this((Block)var1, 1); - } - - public ItemStack(Block var1, int var2) { - this(var1.blockID, var2); - } - - public ItemStack(Item var1) { - this((Item)var1, 1); - } - - public ItemStack(Item var1, int var2) { - this(var1.swiftedIndex, var2); - } - - public ItemStack(int var1) { - this(var1, 1); - } - - public ItemStack(int var1, int var2) { - this.stackSize = 0; - this.itemID = var1; - this.stackSize = var2; - } - - public ItemStack(int var1, int var2, int var3) { - this.stackSize = 0; - this.itemID = var1; - this.stackSize = var2; - this.itemDamage = var3; - } - - public ItemStack(NBTTagCompound var1) { - this.stackSize = 0; - this.readFromNBT(var1); - } - - public Item getItem() { - return Item.itemsList[this.itemID]; - } - - public boolean useItem(EntityPlayer var1, World var2, int var3, int var4, int var5, int var6) { - return this.getItem().onItemUse(this, var1, var2, var3, var4, var5, var6); - } - - public float getStrVsBlock(Block var1) { - return this.getItem().getStrVsBlock(this, var1); - } - - public ItemStack useItemRightClick(World var1, EntityPlayer var2) { - return this.getItem().onItemRightClick(this, var1, var2); - } - - public NBTTagCompound writeToNBT(NBTTagCompound var1) { - var1.setShort("id", (short)this.itemID); - var1.setByte("Count", (byte)this.stackSize); - var1.setShort("Damage", (short)this.itemDamage); - return var1; - } - - public void readFromNBT(NBTTagCompound var1) { - this.itemID = var1.getShort("id"); - this.stackSize = var1.getByte("Count"); - this.itemDamage = var1.getShort("Damage"); - } - - public int getMaxStackSize() { - return this.getItem().getItemStackLimit(); - } - - public int getMaxDamage() { - return Item.itemsList[this.itemID].getMaxDamage(); - } - - public void damageItem(int var1) { - this.itemDamage += var1; - if(this.itemDamage > this.getMaxDamage()) { - --this.stackSize; - if(this.stackSize < 0) { - this.stackSize = 0; - } - - this.itemDamage = 0; - } - - } - - public void func_9217_a(EntityLiving var1) { - Item.itemsList[this.itemID].func_9201_a(this, var1); - } - - public void hitBlock(int var1, int var2, int var3, int var4) { - Item.itemsList[this.itemID].hitBlock(this, var1, var2, var3, var4); - } - - public int func_9218_a(Entity var1) { - return Item.itemsList[this.itemID].func_9203_a(var1); - } - - public boolean func_573_b(Block var1) { - return Item.itemsList[this.itemID].canHarvestBlock(var1); - } - - public void func_577_a(EntityPlayer var1) { - } - - public ItemStack copy() { - return new ItemStack(this.itemID, this.stackSize, this.itemDamage); - } - - public static ItemStack func_20117_a(ItemStack var0) { - return var0 == null ? null : var0.copy(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemSword.java b/minecraft_server/src/net/minecraft/src/ItemSword.java deleted file mode 100644 index ec24558..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemSword.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -public class ItemSword extends Item { - private int field_4210_a; - - public ItemSword(int var1, int var2) { - super(var1); - this.maxStackSize = 1; - this.maxDamage = 32 << var2; - if(var2 == 3) { - this.maxDamage *= 4; - } - - this.field_4210_a = 4 + var2 * 2; - } - - public float getStrVsBlock(ItemStack var1, Block var2) { - return 1.5F; - } - - public void func_9201_a(ItemStack var1, EntityLiving var2) { - var1.damageItem(1); - } - - public void hitBlock(ItemStack var1, int var2, int var3, int var4, int var5) { - var1.damageItem(2); - } - - public int func_9203_a(Entity var1) { - return this.field_4210_a; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ItemTool.java b/minecraft_server/src/net/minecraft/src/ItemTool.java deleted file mode 100644 index cfff62d..0000000 --- a/minecraft_server/src/net/minecraft/src/ItemTool.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class ItemTool extends Item { - private Block[] blocksEffectiveAgainst; - private float field_264_aY = 4.0F; - private int field_263_aZ; - protected int field_262_a; - - public ItemTool(int var1, int var2, int var3, Block[] var4) { - super(var1); - this.field_262_a = var3; - this.blocksEffectiveAgainst = var4; - this.maxStackSize = 1; - this.maxDamage = 32 << var3; - if(var3 == 3) { - this.maxDamage *= 4; - } - - this.field_264_aY = (float)((var3 + 1) * 2); - this.field_263_aZ = var2 + var3; - } - - public float getStrVsBlock(ItemStack var1, Block var2) { - for(int var3 = 0; var3 < this.blocksEffectiveAgainst.length; ++var3) { - if(this.blocksEffectiveAgainst[var3] == var2) { - return this.field_264_aY; - } - } - - return 1.0F; - } - - public void func_9201_a(ItemStack var1, EntityLiving var2) { - var1.damageItem(2); - } - - public void hitBlock(ItemStack var1, int var2, int var3, int var4, int var5) { - var1.damageItem(1); - } - - public int func_9203_a(Entity var1) { - return this.field_263_aZ; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MCHashTable.java b/minecraft_server/src/net/minecraft/src/MCHashTable.java deleted file mode 100644 index 99dcd4d..0000000 --- a/minecraft_server/src/net/minecraft/src/MCHashTable.java +++ /dev/null @@ -1,151 +0,0 @@ -package net.minecraft.src; - -public class MCHashTable { - private transient HashEntry[] slots = new HashEntry[16]; - private transient int count; - private int threshold = 12; - private final float growFactor = 12.0F / 16.0F; - private transient volatile int versionStamp; - - private static int computeHash(int var0) { - var0 ^= var0 >>> 20 ^ var0 >>> 12; - return var0 ^ var0 >>> 7 ^ var0 >>> 4; - } - - private static int getSlotIndex(int var0, int var1) { - return var0 & var1 - 1; - } - - public Object lookup(int var1) { - int var2 = computeHash(var1); - - for(HashEntry var3 = this.slots[getSlotIndex(var2, this.slots.length)]; var3 != null; var3 = var3.field_843_c) { - if(var3.field_841_a == var1) { - return var3.field_840_b; - } - } - - return null; - } - - public boolean containsItem(int var1) { - return this.lookupEntry(var1) != null; - } - - final HashEntry lookupEntry(int var1) { - int var2 = computeHash(var1); - - for(HashEntry var3 = this.slots[getSlotIndex(var2, this.slots.length)]; var3 != null; var3 = var3.field_843_c) { - if(var3.field_841_a == var1) { - return var3; - } - } - - return null; - } - - public void addKey(int var1, Object var2) { - int var3 = computeHash(var1); - int var4 = getSlotIndex(var3, this.slots.length); - - for(HashEntry var5 = this.slots[var4]; var5 != null; var5 = var5.field_843_c) { - if(var5.field_841_a == var1) { - var5.field_840_b = var2; - } - } - - ++this.versionStamp; - this.insert(var3, var1, var2, var4); - } - - private void grow(int var1) { - HashEntry[] var2 = this.slots; - int var3 = var2.length; - if(var3 == 1073741824) { - this.threshold = Integer.MAX_VALUE; - } else { - HashEntry[] var4 = new HashEntry[var1]; - this.copyTo(var4); - this.slots = var4; - this.threshold = (int)((float)var1 * this.growFactor); - } - } - - private void copyTo(HashEntry[] var1) { - HashEntry[] var2 = this.slots; - int var3 = var1.length; - - for(int var4 = 0; var4 < var2.length; ++var4) { - HashEntry var5 = var2[var4]; - if(var5 != null) { - var2[var4] = null; - - HashEntry var6; - do { - var6 = var5.field_843_c; - int var7 = getSlotIndex(var5.field_842_d, var3); - var5.field_843_c = var1[var7]; - var1[var7] = var5; - var5 = var6; - } while(var6 != null); - } - } - - } - - public Object removeObject(int var1) { - HashEntry var2 = this.removeEntry(var1); - return var2 == null ? null : var2.field_840_b; - } - - final HashEntry removeEntry(int var1) { - int var2 = computeHash(var1); - int var3 = getSlotIndex(var2, this.slots.length); - HashEntry var4 = this.slots[var3]; - - HashEntry var5; - HashEntry var6; - for(var5 = var4; var5 != null; var5 = var6) { - var6 = var5.field_843_c; - if(var5.field_841_a == var1) { - ++this.versionStamp; - --this.count; - if(var4 == var5) { - this.slots[var3] = var6; - } else { - var4.field_843_c = var6; - } - - return var5; - } - - var4 = var5; - } - - return var5; - } - - public void clearMap() { - ++this.versionStamp; - HashEntry[] var1 = this.slots; - - for(int var2 = 0; var2 < var1.length; ++var2) { - var1[var2] = null; - } - - this.count = 0; - } - - private void insert(int var1, int var2, Object var3, int var4) { - HashEntry var5 = this.slots[var4]; - this.slots[var4] = new HashEntry(var1, var2, var3, var5); - if(this.count++ >= this.threshold) { - this.grow(2 * this.slots.length); - } - - } - - static int getHash(int var0) { - return computeHash(var0); - } -} diff --git a/minecraft_server/src/net/minecraft/src/MCHashTable2.java b/minecraft_server/src/net/minecraft/src/MCHashTable2.java deleted file mode 100644 index 1e57101..0000000 --- a/minecraft_server/src/net/minecraft/src/MCHashTable2.java +++ /dev/null @@ -1,128 +0,0 @@ -package net.minecraft.src; - -public class MCHashTable2 { - private transient HashEntry2[] field_949_a = new HashEntry2[16]; - private transient int field_948_b; - private int field_952_c = 12; - private final float field_951_d = 12.0F / 16.0F; - private transient volatile int field_950_e; - - private static int func_671_e(long var0) { - return func_676_a((int)(var0 ^ var0 >>> 32)); - } - - private static int func_676_a(int var0) { - var0 ^= var0 >>> 20 ^ var0 >>> 12; - return var0 ^ var0 >>> 7 ^ var0 >>> 4; - } - - private static int func_678_a(int var0, int var1) { - return var0 & var1 - 1; - } - - public Object func_677_a(long var1) { - int var3 = func_671_e(var1); - - for(HashEntry2 var4 = this.field_949_a[func_678_a(var3, this.field_949_a.length)]; var4 != null; var4 = var4.field_1027_c) { - if(var4.field_1025_a == var1) { - return var4.field_1024_b; - } - } - - return null; - } - - public void func_675_a(long var1, Object var3) { - int var4 = func_671_e(var1); - int var5 = func_678_a(var4, this.field_949_a.length); - - for(HashEntry2 var6 = this.field_949_a[var5]; var6 != null; var6 = var6.field_1027_c) { - if(var6.field_1025_a == var1) { - var6.field_1024_b = var3; - } - } - - ++this.field_950_e; - this.func_679_a(var4, var1, var3, var5); - } - - private void func_680_b(int var1) { - HashEntry2[] var2 = this.field_949_a; - int var3 = var2.length; - if(var3 == 1073741824) { - this.field_952_c = Integer.MAX_VALUE; - } else { - HashEntry2[] var4 = new HashEntry2[var1]; - this.func_673_a(var4); - this.field_949_a = var4; - this.field_952_c = (int)((float)var1 * this.field_951_d); - } - } - - private void func_673_a(HashEntry2[] var1) { - HashEntry2[] var2 = this.field_949_a; - int var3 = var1.length; - - for(int var4 = 0; var4 < var2.length; ++var4) { - HashEntry2 var5 = var2[var4]; - if(var5 != null) { - var2[var4] = null; - - HashEntry2 var6; - do { - var6 = var5.field_1027_c; - int var7 = func_678_a(var5.field_1026_d, var3); - var5.field_1027_c = var1[var7]; - var1[var7] = var5; - var5 = var6; - } while(var6 != null); - } - } - - } - - public Object func_670_b(long var1) { - HashEntry2 var3 = this.func_672_c(var1); - return var3 == null ? null : var3.field_1024_b; - } - - final HashEntry2 func_672_c(long var1) { - int var3 = func_671_e(var1); - int var4 = func_678_a(var3, this.field_949_a.length); - HashEntry2 var5 = this.field_949_a[var4]; - - HashEntry2 var6; - HashEntry2 var7; - for(var6 = var5; var6 != null; var6 = var7) { - var7 = var6.field_1027_c; - if(var6.field_1025_a == var1) { - ++this.field_950_e; - --this.field_948_b; - if(var5 == var6) { - this.field_949_a[var4] = var7; - } else { - var5.field_1027_c = var7; - } - - return var6; - } - - var5 = var6; - } - - return var6; - } - - private void func_679_a(int var1, long var2, Object var4, int var5) { - HashEntry2 var6 = this.field_949_a[var5]; - this.field_949_a[var5] = new HashEntry2(var1, var2, var4, var6); - if(this.field_948_b++ >= this.field_952_c) { - this.func_680_b(2 * this.field_949_a.length); - } - - } - - static int func_674_d(long var0) { - return func_671_e(var0); - } -} diff --git a/minecraft_server/src/net/minecraft/src/MapGenBase.java b/minecraft_server/src/net/minecraft/src/MapGenBase.java deleted file mode 100644 index 223e09d..0000000 --- a/minecraft_server/src/net/minecraft/src/MapGenBase.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class MapGenBase { - protected int field_947_a = 8; - protected Random field_946_b = new Random(); - - public void func_667_a(IChunkProvider var1, World var2, int var3, int var4, byte[] var5) { - int var6 = this.field_947_a; - this.field_946_b.setSeed(var2.randomSeed); - long var7 = this.field_946_b.nextLong() / 2L * 2L + 1L; - long var9 = this.field_946_b.nextLong() / 2L * 2L + 1L; - - for(int var11 = var3 - var6; var11 <= var3 + var6; ++var11) { - for(int var12 = var4 - var6; var12 <= var4 + var6; ++var12) { - this.field_946_b.setSeed((long)var11 * var7 + (long)var12 * var9 ^ var2.randomSeed); - this.func_666_a(var2, var11, var12, var3, var4, var5); - } - } - - } - - protected void func_666_a(World var1, int var2, int var3, int var4, int var5, byte[] var6) { - } -} diff --git a/minecraft_server/src/net/minecraft/src/MapGenCaves.java b/minecraft_server/src/net/minecraft/src/MapGenCaves.java deleted file mode 100644 index d8c5ac4..0000000 --- a/minecraft_server/src/net/minecraft/src/MapGenCaves.java +++ /dev/null @@ -1,185 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class MapGenCaves extends MapGenBase { - protected void func_669_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) { - this.func_668_a(var1, var2, var3, var4, var6, var8, 1.0F + this.field_946_b.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D); - } - - protected void func_668_a(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) { - double var17 = (double)(var1 * 16 + 8); - double var19 = (double)(var2 * 16 + 8); - float var21 = 0.0F; - float var22 = 0.0F; - Random var23 = new Random(this.field_946_b.nextLong()); - if(var14 <= 0) { - int var24 = this.field_947_a * 16 - 16; - var14 = var24 - var23.nextInt(var24 / 4); - } - - boolean var52 = false; - if(var13 == -1) { - var13 = var14 / 2; - var52 = true; - } - - int var25 = var23.nextInt(var14 / 2) + var14 / 4; - - for(boolean var26 = var23.nextInt(6) == 0; var13 < var14; ++var13) { - double var27 = 1.5D + (double)(MathHelper.sin((float)var13 * (float)Math.PI / (float)var14) * var10 * 1.0F); - double var29 = var27 * var15; - float var31 = MathHelper.cos(var12); - float var32 = MathHelper.sin(var12); - var4 += (double)(MathHelper.cos(var11) * var31); - var6 += (double)var32; - var8 += (double)(MathHelper.sin(var11) * var31); - if(var26) { - var12 *= 0.92F; - } else { - var12 *= 0.7F; - } - - var12 += var22 * 0.1F; - var11 += var21 * 0.1F; - var22 *= 0.9F; - var21 *= 12.0F / 16.0F; - var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F; - var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F; - if(!var52 && var13 == var25 && var10 > 1.0F) { - this.func_668_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float)Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D); - this.func_668_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float)Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D); - return; - } - - if(var52 || var23.nextInt(4) != 0) { - double var33 = var4 - var17; - double var35 = var8 - var19; - double var37 = (double)(var14 - var13); - double var39 = (double)(var10 + 2.0F + 16.0F); - if(var33 * var33 + var35 * var35 - var37 * var37 > var39 * var39) { - return; - } - - if(var4 >= var17 - 16.0D - var27 * 2.0D && var8 >= var19 - 16.0D - var27 * 2.0D && var4 <= var17 + 16.0D + var27 * 2.0D && var8 <= var19 + 16.0D + var27 * 2.0D) { - int var53 = MathHelper.floor_double(var4 - var27) - var1 * 16 - 1; - int var34 = MathHelper.floor_double(var4 + var27) - var1 * 16 + 1; - int var54 = MathHelper.floor_double(var6 - var29) - 1; - int var36 = MathHelper.floor_double(var6 + var29) + 1; - int var55 = MathHelper.floor_double(var8 - var27) - var2 * 16 - 1; - int var38 = MathHelper.floor_double(var8 + var27) - var2 * 16 + 1; - if(var53 < 0) { - var53 = 0; - } - - if(var34 > 16) { - var34 = 16; - } - - if(var54 < 1) { - var54 = 1; - } - - if(var36 > 120) { - var36 = 120; - } - - if(var55 < 0) { - var55 = 0; - } - - if(var38 > 16) { - var38 = 16; - } - - boolean var56 = false; - - int var40; - int var43; - for(var40 = var53; !var56 && var40 < var34; ++var40) { - for(int var41 = var55; !var56 && var41 < var38; ++var41) { - for(int var42 = var36 + 1; !var56 && var42 >= var54 - 1; --var42) { - var43 = (var40 * 16 + var41) * 128 + var42; - if(var42 >= 0 && var42 < 128) { - if(var3[var43] == Block.waterStill.blockID || var3[var43] == Block.waterMoving.blockID) { - var56 = true; - } - - if(var42 != var54 - 1 && var40 != var53 && var40 != var34 - 1 && var41 != var55 && var41 != var38 - 1) { - var42 = var54; - } - } - } - } - } - - if(!var56) { - for(var40 = var53; var40 < var34; ++var40) { - double var57 = ((double)(var40 + var1 * 16) + 0.5D - var4) / var27; - - for(var43 = var55; var43 < var38; ++var43) { - double var44 = ((double)(var43 + var2 * 16) + 0.5D - var8) / var27; - int var46 = (var40 * 16 + var43) * 128 + var36; - boolean var47 = false; - - for(int var48 = var36 - 1; var48 >= var54; --var48) { - double var49 = ((double)var48 + 0.5D - var6) / var29; - if(var49 > -0.7D && var57 * var57 + var49 * var49 + var44 * var44 < 1.0D) { - byte var51 = var3[var46]; - if(var51 == Block.grass.blockID) { - var47 = true; - } - - if(var51 == Block.stone.blockID || var51 == Block.dirt.blockID || var51 == Block.grass.blockID) { - if(var48 < 10) { - var3[var46] = (byte)Block.lavaStill.blockID; - } else { - var3[var46] = 0; - if(var47 && var3[var46 - 1] == Block.dirt.blockID) { - var3[var46 - 1] = (byte)Block.grass.blockID; - } - } - } - } - - --var46; - } - } - } - - if(var52) { - break; - } - } - } - } - } - - } - - protected void func_666_a(World var1, int var2, int var3, int var4, int var5, byte[] var6) { - int var7 = this.field_946_b.nextInt(this.field_946_b.nextInt(this.field_946_b.nextInt(40) + 1) + 1); - if(this.field_946_b.nextInt(15) != 0) { - var7 = 0; - } - - for(int var8 = 0; var8 < var7; ++var8) { - double var9 = (double)(var2 * 16 + this.field_946_b.nextInt(16)); - double var11 = (double)this.field_946_b.nextInt(this.field_946_b.nextInt(120) + 8); - double var13 = (double)(var3 * 16 + this.field_946_b.nextInt(16)); - int var15 = 1; - if(this.field_946_b.nextInt(4) == 0) { - this.func_669_a(var4, var5, var6, var9, var11, var13); - var15 += this.field_946_b.nextInt(4); - } - - for(int var16 = 0; var16 < var15; ++var16) { - float var17 = this.field_946_b.nextFloat() * (float)Math.PI * 2.0F; - float var18 = (this.field_946_b.nextFloat() - 0.5F) * 2.0F / 8.0F; - float var19 = this.field_946_b.nextFloat() * 2.0F + this.field_946_b.nextFloat(); - this.func_668_a(var4, var5, var6, var9, var11, var13, var19, var17, var18, 0, 0, 1.0D); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/MapGenCavesHell.java b/minecraft_server/src/net/minecraft/src/MapGenCavesHell.java deleted file mode 100644 index 8e991e6..0000000 --- a/minecraft_server/src/net/minecraft/src/MapGenCavesHell.java +++ /dev/null @@ -1,173 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class MapGenCavesHell extends MapGenBase { - protected void func_4106_a(int var1, int var2, byte[] var3, double var4, double var6, double var8) { - this.func_4105_a(var1, var2, var3, var4, var6, var8, 1.0F + this.field_946_b.nextFloat() * 6.0F, 0.0F, 0.0F, -1, -1, 0.5D); - } - - protected void func_4105_a(int var1, int var2, byte[] var3, double var4, double var6, double var8, float var10, float var11, float var12, int var13, int var14, double var15) { - double var17 = (double)(var1 * 16 + 8); - double var19 = (double)(var2 * 16 + 8); - float var21 = 0.0F; - float var22 = 0.0F; - Random var23 = new Random(this.field_946_b.nextLong()); - if(var14 <= 0) { - int var24 = this.field_947_a * 16 - 16; - var14 = var24 - var23.nextInt(var24 / 4); - } - - boolean var51 = false; - if(var13 == -1) { - var13 = var14 / 2; - var51 = true; - } - - int var25 = var23.nextInt(var14 / 2) + var14 / 4; - - for(boolean var26 = var23.nextInt(6) == 0; var13 < var14; ++var13) { - double var27 = 1.5D + (double)(MathHelper.sin((float)var13 * (float)Math.PI / (float)var14) * var10 * 1.0F); - double var29 = var27 * var15; - float var31 = MathHelper.cos(var12); - float var32 = MathHelper.sin(var12); - var4 += (double)(MathHelper.cos(var11) * var31); - var6 += (double)var32; - var8 += (double)(MathHelper.sin(var11) * var31); - if(var26) { - var12 *= 0.92F; - } else { - var12 *= 0.7F; - } - - var12 += var22 * 0.1F; - var11 += var21 * 0.1F; - var22 *= 0.9F; - var21 *= 12.0F / 16.0F; - var22 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 2.0F; - var21 += (var23.nextFloat() - var23.nextFloat()) * var23.nextFloat() * 4.0F; - if(!var51 && var13 == var25 && var10 > 1.0F) { - this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 - (float)Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D); - this.func_4105_a(var1, var2, var3, var4, var6, var8, var23.nextFloat() * 0.5F + 0.5F, var11 + (float)Math.PI * 0.5F, var12 / 3.0F, var13, var14, 1.0D); - return; - } - - if(var51 || var23.nextInt(4) != 0) { - double var33 = var4 - var17; - double var35 = var8 - var19; - double var37 = (double)(var14 - var13); - double var39 = (double)(var10 + 2.0F + 16.0F); - if(var33 * var33 + var35 * var35 - var37 * var37 > var39 * var39) { - return; - } - - if(var4 >= var17 - 16.0D - var27 * 2.0D && var8 >= var19 - 16.0D - var27 * 2.0D && var4 <= var17 + 16.0D + var27 * 2.0D && var8 <= var19 + 16.0D + var27 * 2.0D) { - int var52 = MathHelper.floor_double(var4 - var27) - var1 * 16 - 1; - int var34 = MathHelper.floor_double(var4 + var27) - var1 * 16 + 1; - int var53 = MathHelper.floor_double(var6 - var29) - 1; - int var36 = MathHelper.floor_double(var6 + var29) + 1; - int var54 = MathHelper.floor_double(var8 - var27) - var2 * 16 - 1; - int var38 = MathHelper.floor_double(var8 + var27) - var2 * 16 + 1; - if(var52 < 0) { - var52 = 0; - } - - if(var34 > 16) { - var34 = 16; - } - - if(var53 < 1) { - var53 = 1; - } - - if(var36 > 120) { - var36 = 120; - } - - if(var54 < 0) { - var54 = 0; - } - - if(var38 > 16) { - var38 = 16; - } - - boolean var55 = false; - - int var40; - int var43; - for(var40 = var52; !var55 && var40 < var34; ++var40) { - for(int var41 = var54; !var55 && var41 < var38; ++var41) { - for(int var42 = var36 + 1; !var55 && var42 >= var53 - 1; --var42) { - var43 = (var40 * 16 + var41) * 128 + var42; - if(var42 >= 0 && var42 < 128) { - if(var3[var43] == Block.lavaStill.blockID || var3[var43] == Block.lavaMoving.blockID) { - var55 = true; - } - - if(var42 != var53 - 1 && var40 != var52 && var40 != var34 - 1 && var41 != var54 && var41 != var38 - 1) { - var42 = var53; - } - } - } - } - } - - if(!var55) { - for(var40 = var52; var40 < var34; ++var40) { - double var56 = ((double)(var40 + var1 * 16) + 0.5D - var4) / var27; - - for(var43 = var54; var43 < var38; ++var43) { - double var44 = ((double)(var43 + var2 * 16) + 0.5D - var8) / var27; - int var46 = (var40 * 16 + var43) * 128 + var36; - - for(int var47 = var36 - 1; var47 >= var53; --var47) { - double var48 = ((double)var47 + 0.5D - var6) / var29; - if(var48 > -0.7D && var56 * var56 + var48 * var48 + var44 * var44 < 1.0D) { - byte var50 = var3[var46]; - if(var50 == Block.bloodStone.blockID || var50 == Block.dirt.blockID || var50 == Block.grass.blockID) { - var3[var46] = 0; - } - } - - --var46; - } - } - } - - if(var51) { - break; - } - } - } - } - } - - } - - protected void func_666_a(World var1, int var2, int var3, int var4, int var5, byte[] var6) { - int var7 = this.field_946_b.nextInt(this.field_946_b.nextInt(this.field_946_b.nextInt(10) + 1) + 1); - if(this.field_946_b.nextInt(5) != 0) { - var7 = 0; - } - - for(int var8 = 0; var8 < var7; ++var8) { - double var9 = (double)(var2 * 16 + this.field_946_b.nextInt(16)); - double var11 = (double)this.field_946_b.nextInt(128); - double var13 = (double)(var3 * 16 + this.field_946_b.nextInt(16)); - int var15 = 1; - if(this.field_946_b.nextInt(4) == 0) { - this.func_4106_a(var4, var5, var6, var9, var11, var13); - var15 += this.field_946_b.nextInt(4); - } - - for(int var16 = 0; var16 < var15; ++var16) { - float var17 = this.field_946_b.nextFloat() * (float)Math.PI * 2.0F; - float var18 = (this.field_946_b.nextFloat() - 0.5F) * 2.0F / 8.0F; - float var19 = this.field_946_b.nextFloat() * 2.0F + this.field_946_b.nextFloat(); - this.func_4105_a(var4, var5, var6, var9, var11, var13, var19 * 2.0F, var17, var18, 0, 0, 0.5D); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/Material.java b/minecraft_server/src/net/minecraft/src/Material.java deleted file mode 100644 index 5b65cef..0000000 --- a/minecraft_server/src/net/minecraft/src/Material.java +++ /dev/null @@ -1,54 +0,0 @@ -package net.minecraft.src; - -public class Material { - public static final Material air = new MaterialTransparent(); - public static final Material ground = new Material(); - public static final Material wood = (new Material()).setBurning(); - public static final Material rock = new Material(); - public static final Material iron = new Material(); - public static final Material water = new MaterialLiquid(); - public static final Material lava = new MaterialLiquid(); - public static final Material field_4218_h = (new Material()).setBurning(); - public static final Material plants = new MaterialLogic(); - public static final Material sponge = new Material(); - public static final Material field_4217_k = (new Material()).setBurning(); - public static final Material fire = new MaterialTransparent(); - public static final Material sand = new Material(); - public static final Material circuits = new MaterialLogic(); - public static final Material field_4216_o = new Material(); - public static final Material tnt = (new Material()).setBurning(); - public static final Material field_4215_q = new Material(); - public static final Material ice = new Material(); - public static final Material snow = new MaterialLogic(); - public static final Material builtSnow = new Material(); - public static final Material field_4214_u = new Material(); - public static final Material clay = new Material(); - public static final Material field_4213_w = new Material(); - public static final Material field_4212_x = new Material(); - private boolean canBurn; - - public boolean getIsLiquid() { - return false; - } - - public boolean func_216_a() { - return true; - } - - public boolean getCanBlockGrass() { - return true; - } - - public boolean func_218_c() { - return true; - } - - private Material setBurning() { - this.canBurn = true; - return this; - } - - public boolean getBurning() { - return this.canBurn; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MaterialLiquid.java b/minecraft_server/src/net/minecraft/src/MaterialLiquid.java deleted file mode 100644 index 213b89b..0000000 --- a/minecraft_server/src/net/minecraft/src/MaterialLiquid.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -public class MaterialLiquid extends Material { - public boolean getIsLiquid() { - return true; - } - - public boolean func_218_c() { - return false; - } - - public boolean func_216_a() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MaterialLogic.java b/minecraft_server/src/net/minecraft/src/MaterialLogic.java deleted file mode 100644 index 0dc4d99..0000000 --- a/minecraft_server/src/net/minecraft/src/MaterialLogic.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -public class MaterialLogic extends Material { - public boolean func_216_a() { - return false; - } - - public boolean getCanBlockGrass() { - return false; - } - - public boolean func_218_c() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MaterialTransparent.java b/minecraft_server/src/net/minecraft/src/MaterialTransparent.java deleted file mode 100644 index 8ca5d98..0000000 --- a/minecraft_server/src/net/minecraft/src/MaterialTransparent.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -public class MaterialTransparent extends Material { - public boolean func_216_a() { - return false; - } - - public boolean getCanBlockGrass() { - return false; - } - - public boolean func_218_c() { - return false; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MathHelper.java b/minecraft_server/src/net/minecraft/src/MathHelper.java deleted file mode 100644 index ca49da0..0000000 --- a/minecraft_server/src/net/minecraft/src/MathHelper.java +++ /dev/null @@ -1,54 +0,0 @@ -package net.minecraft.src; - -public class MathHelper { - private static float[] field_886_a = new float[65536]; - - public static final float sin(float var0) { - return field_886_a[(int)(var0 * 10430.378F) & '\uffff']; - } - - public static final float cos(float var0) { - return field_886_a[(int)(var0 * 10430.378F + 16384.0F) & '\uffff']; - } - - public static final float sqrt_float(float var0) { - return (float)Math.sqrt((double)var0); - } - - public static final float sqrt_double(double var0) { - return (float)Math.sqrt(var0); - } - - public static int floor_float(float var0) { - int var1 = (int)var0; - return var0 < (float)var1 ? var1 - 1 : var1; - } - - public static int floor_double(double var0) { - int var2 = (int)var0; - return var0 < (double)var2 ? var2 - 1 : var2; - } - - public static float abs(float var0) { - return var0 >= 0.0F ? var0 : -var0; - } - - public static double abs_max(double var0, double var2) { - if(var0 < 0.0D) { - var0 = -var0; - } - - if(var2 < 0.0D) { - var2 = -var2; - } - - return var0 > var2 ? var0 : var2; - } - - static { - for(int var0 = 0; var0 < 65536; ++var0) { - field_886_a[var0] = (float)Math.sin((double)var0 * Math.PI * 2.0D / 65536.0D); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/MetadataChunkBlock.java b/minecraft_server/src/net/minecraft/src/MetadataChunkBlock.java deleted file mode 100644 index 43887b3..0000000 --- a/minecraft_server/src/net/minecraft/src/MetadataChunkBlock.java +++ /dev/null @@ -1,175 +0,0 @@ -package net.minecraft.src; - -public class MetadataChunkBlock { - public final EnumSkyBlock field_957_a; - public int field_956_b; - public int field_962_c; - public int field_961_d; - public int field_960_e; - public int field_959_f; - public int field_958_g; - - public MetadataChunkBlock(EnumSkyBlock var1, int var2, int var3, int var4, int var5, int var6, int var7) { - this.field_957_a = var1; - this.field_956_b = var2; - this.field_962_c = var3; - this.field_961_d = var4; - this.field_960_e = var5; - this.field_959_f = var6; - this.field_958_g = var7; - } - - public void func_4107_a(World var1) { - int var2 = this.field_960_e - this.field_956_b + 1; - int var3 = this.field_959_f - this.field_962_c + 1; - int var4 = this.field_958_g - this.field_961_d + 1; - int var5 = var2 * var3 * var4; - if(var5 <= -Short.MIN_VALUE) { - for(int var6 = this.field_956_b; var6 <= this.field_960_e; ++var6) { - for(int var7 = this.field_961_d; var7 <= this.field_958_g; ++var7) { - if(var1.func_530_e(var6, 0, var7)) { - for(int var8 = this.field_962_c; var8 <= this.field_959_f; ++var8) { - if(var8 >= 0 && var8 < 128) { - int var9 = var1.getSavedLightValue(this.field_957_a, var6, var8, var7); - boolean var10 = false; - int var11 = var1.getBlockId(var6, var8, var7); - int var12 = Block.lightOpacity[var11]; - if(var12 == 0) { - var12 = 1; - } - - int var13 = 0; - if(this.field_957_a == EnumSkyBlock.Sky) { - if(var1.canExistingBlockSeeTheSky(var6, var8, var7)) { - var13 = 15; - } - } else if(this.field_957_a == EnumSkyBlock.Block) { - var13 = Block.lightValue[var11]; - } - - int var14; - int var20; - if(var12 >= 15 && var13 == 0) { - var20 = 0; - } else { - var14 = var1.getSavedLightValue(this.field_957_a, var6 - 1, var8, var7); - int var15 = var1.getSavedLightValue(this.field_957_a, var6 + 1, var8, var7); - int var16 = var1.getSavedLightValue(this.field_957_a, var6, var8 - 1, var7); - int var17 = var1.getSavedLightValue(this.field_957_a, var6, var8 + 1, var7); - int var18 = var1.getSavedLightValue(this.field_957_a, var6, var8, var7 - 1); - int var19 = var1.getSavedLightValue(this.field_957_a, var6, var8, var7 + 1); - var20 = var14; - if(var15 > var14) { - var20 = var15; - } - - if(var16 > var20) { - var20 = var16; - } - - if(var17 > var20) { - var20 = var17; - } - - if(var18 > var20) { - var20 = var18; - } - - if(var19 > var20) { - var20 = var19; - } - - var20 -= var12; - if(var20 < 0) { - var20 = 0; - } - - if(var13 > var20) { - var20 = var13; - } - } - - if(var9 != var20) { - var1.setLightValue(this.field_957_a, var6, var8, var7, var20); - var14 = var20 - 1; - if(var14 < 0) { - var14 = 0; - } - - var1.neighborLightPropagationChanged(this.field_957_a, var6 - 1, var8, var7, var14); - var1.neighborLightPropagationChanged(this.field_957_a, var6, var8 - 1, var7, var14); - var1.neighborLightPropagationChanged(this.field_957_a, var6, var8, var7 - 1, var14); - if(var6 + 1 >= this.field_960_e) { - var1.neighborLightPropagationChanged(this.field_957_a, var6 + 1, var8, var7, var14); - } - - if(var8 + 1 >= this.field_959_f) { - var1.neighborLightPropagationChanged(this.field_957_a, var6, var8 + 1, var7, var14); - } - - if(var7 + 1 >= this.field_958_g) { - var1.neighborLightPropagationChanged(this.field_957_a, var6, var8, var7 + 1, var14); - } - } - } - } - } - } - } - - } - } - - public boolean func_692_a(int var1, int var2, int var3, int var4, int var5, int var6) { - if(var1 >= this.field_956_b && var2 >= this.field_962_c && var3 >= this.field_961_d && var4 <= this.field_960_e && var5 <= this.field_959_f && var6 <= this.field_958_g) { - return true; - } else { - byte var7 = 1; - if(var1 >= this.field_956_b - var7 && var2 >= this.field_962_c - var7 && var3 >= this.field_961_d - var7 && var4 <= this.field_960_e + var7 && var5 <= this.field_959_f + var7 && var6 <= this.field_958_g + var7) { - int var8 = this.field_960_e - this.field_956_b; - int var9 = this.field_959_f - this.field_962_c; - int var10 = this.field_958_g - this.field_961_d; - if(var1 > this.field_956_b) { - var1 = this.field_956_b; - } - - if(var2 > this.field_962_c) { - var2 = this.field_962_c; - } - - if(var3 > this.field_961_d) { - var3 = this.field_961_d; - } - - if(var4 < this.field_960_e) { - var4 = this.field_960_e; - } - - if(var5 < this.field_959_f) { - var5 = this.field_959_f; - } - - if(var6 < this.field_958_g) { - var6 = this.field_958_g; - } - - int var11 = var4 - var1; - int var12 = var5 - var2; - int var13 = var6 - var3; - int var14 = var8 * var9 * var10; - int var15 = var11 * var12 * var13; - if(var15 - var14 <= 2) { - this.field_956_b = var1; - this.field_962_c = var2; - this.field_961_d = var3; - this.field_960_e = var4; - this.field_959_f = var5; - this.field_958_g = var6; - return true; - } - } - - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/MinecartTrackLogic.java b/minecraft_server/src/net/minecraft/src/MinecartTrackLogic.java deleted file mode 100644 index 77ffd5d..0000000 --- a/minecraft_server/src/net/minecraft/src/MinecartTrackLogic.java +++ /dev/null @@ -1,323 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; - -class MinecartTrackLogic { - private World worldObj; - private int field_893_c; - private int field_892_d; - private int field_891_e; - private int field_890_f; - private List field_889_g; - final BlockMinecartTrack field_888_a; - - public MinecartTrackLogic(BlockMinecartTrack var1, World var2, int var3, int var4, int var5) { - this.field_888_a = var1; - this.field_889_g = new ArrayList(); - this.worldObj = var2; - this.field_893_c = var3; - this.field_892_d = var4; - this.field_891_e = var5; - this.field_890_f = var2.getBlockMetadata(var3, var4, var5); - this.func_593_a(); - } - - private void func_593_a() { - this.field_889_g.clear(); - if(this.field_890_f == 0) { - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e - 1)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e + 1)); - } else if(this.field_890_f == 1) { - this.field_889_g.add(new ChunkPosition(this.field_893_c - 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c + 1, this.field_892_d, this.field_891_e)); - } else if(this.field_890_f == 2) { - this.field_889_g.add(new ChunkPosition(this.field_893_c - 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c + 1, this.field_892_d + 1, this.field_891_e)); - } else if(this.field_890_f == 3) { - this.field_889_g.add(new ChunkPosition(this.field_893_c - 1, this.field_892_d + 1, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c + 1, this.field_892_d, this.field_891_e)); - } else if(this.field_890_f == 4) { - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d + 1, this.field_891_e - 1)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e + 1)); - } else if(this.field_890_f == 5) { - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e - 1)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d + 1, this.field_891_e + 1)); - } else if(this.field_890_f == 6) { - this.field_889_g.add(new ChunkPosition(this.field_893_c + 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e + 1)); - } else if(this.field_890_f == 7) { - this.field_889_g.add(new ChunkPosition(this.field_893_c - 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e + 1)); - } else if(this.field_890_f == 8) { - this.field_889_g.add(new ChunkPosition(this.field_893_c - 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e - 1)); - } else if(this.field_890_f == 9) { - this.field_889_g.add(new ChunkPosition(this.field_893_c + 1, this.field_892_d, this.field_891_e)); - this.field_889_g.add(new ChunkPosition(this.field_893_c, this.field_892_d, this.field_891_e - 1)); - } - - } - - private void func_591_b() { - for(int var1 = 0; var1 < this.field_889_g.size(); ++var1) { - MinecartTrackLogic var2 = this.func_595_a((ChunkPosition)this.field_889_g.get(var1)); - if(var2 != null && var2.func_590_b(this)) { - this.field_889_g.set(var1, new ChunkPosition(var2.field_893_c, var2.field_892_d, var2.field_891_e)); - } else { - this.field_889_g.remove(var1--); - } - } - - } - - private boolean func_589_a(int var1, int var2, int var3) { - return this.worldObj.getBlockId(var1, var2, var3) == this.field_888_a.blockID ? true : (this.worldObj.getBlockId(var1, var2 + 1, var3) == this.field_888_a.blockID ? true : this.worldObj.getBlockId(var1, var2 - 1, var3) == this.field_888_a.blockID); - } - - private MinecartTrackLogic func_595_a(ChunkPosition var1) { - return this.worldObj.getBlockId(var1.field_846_a, var1.field_845_b, var1.field_847_c) == this.field_888_a.blockID ? new MinecartTrackLogic(this.field_888_a, this.worldObj, var1.field_846_a, var1.field_845_b, var1.field_847_c) : (this.worldObj.getBlockId(var1.field_846_a, var1.field_845_b + 1, var1.field_847_c) == this.field_888_a.blockID ? new MinecartTrackLogic(this.field_888_a, this.worldObj, var1.field_846_a, var1.field_845_b + 1, var1.field_847_c) : (this.worldObj.getBlockId(var1.field_846_a, var1.field_845_b - 1, var1.field_847_c) == this.field_888_a.blockID ? new MinecartTrackLogic(this.field_888_a, this.worldObj, var1.field_846_a, var1.field_845_b - 1, var1.field_847_c) : null)); - } - - private boolean func_590_b(MinecartTrackLogic var1) { - for(int var2 = 0; var2 < this.field_889_g.size(); ++var2) { - ChunkPosition var3 = (ChunkPosition)this.field_889_g.get(var2); - if(var3.field_846_a == var1.field_893_c && var3.field_847_c == var1.field_891_e) { - return true; - } - } - - return false; - } - - private boolean func_599_b(int var1, int var2, int var3) { - for(int var4 = 0; var4 < this.field_889_g.size(); ++var4) { - ChunkPosition var5 = (ChunkPosition)this.field_889_g.get(var4); - if(var5.field_846_a == var1 && var5.field_847_c == var3) { - return true; - } - } - - return false; - } - - private int func_594_c() { - int var1 = 0; - if(this.func_589_a(this.field_893_c, this.field_892_d, this.field_891_e - 1)) { - ++var1; - } - - if(this.func_589_a(this.field_893_c, this.field_892_d, this.field_891_e + 1)) { - ++var1; - } - - if(this.func_589_a(this.field_893_c - 1, this.field_892_d, this.field_891_e)) { - ++var1; - } - - if(this.func_589_a(this.field_893_c + 1, this.field_892_d, this.field_891_e)) { - ++var1; - } - - return var1; - } - - private boolean func_597_c(MinecartTrackLogic var1) { - if(this.func_590_b(var1)) { - return true; - } else if(this.field_889_g.size() == 2) { - return false; - } else if(this.field_889_g.size() == 0) { - return true; - } else { - ChunkPosition var2 = (ChunkPosition)this.field_889_g.get(0); - return var1.field_892_d == this.field_892_d && var2.field_845_b == this.field_892_d ? true : true; - } - } - - private void func_598_d(MinecartTrackLogic var1) { - this.field_889_g.add(new ChunkPosition(var1.field_893_c, var1.field_892_d, var1.field_891_e)); - boolean var2 = this.func_599_b(this.field_893_c, this.field_892_d, this.field_891_e - 1); - boolean var3 = this.func_599_b(this.field_893_c, this.field_892_d, this.field_891_e + 1); - boolean var4 = this.func_599_b(this.field_893_c - 1, this.field_892_d, this.field_891_e); - boolean var5 = this.func_599_b(this.field_893_c + 1, this.field_892_d, this.field_891_e); - byte var6 = -1; - if(var2 || var3) { - var6 = 0; - } - - if(var4 || var5) { - var6 = 1; - } - - if(var3 && var5 && !var2 && !var4) { - var6 = 6; - } - - if(var3 && var4 && !var2 && !var5) { - var6 = 7; - } - - if(var2 && var4 && !var3 && !var5) { - var6 = 8; - } - - if(var2 && var5 && !var3 && !var4) { - var6 = 9; - } - - if(var6 == 0) { - if(this.worldObj.getBlockId(this.field_893_c, this.field_892_d + 1, this.field_891_e - 1) == this.field_888_a.blockID) { - var6 = 4; - } - - if(this.worldObj.getBlockId(this.field_893_c, this.field_892_d + 1, this.field_891_e + 1) == this.field_888_a.blockID) { - var6 = 5; - } - } - - if(var6 == 1) { - if(this.worldObj.getBlockId(this.field_893_c + 1, this.field_892_d + 1, this.field_891_e) == this.field_888_a.blockID) { - var6 = 2; - } - - if(this.worldObj.getBlockId(this.field_893_c - 1, this.field_892_d + 1, this.field_891_e) == this.field_888_a.blockID) { - var6 = 3; - } - } - - if(var6 < 0) { - var6 = 0; - } - - this.worldObj.setBlockMetadataWithNotify(this.field_893_c, this.field_892_d, this.field_891_e, var6); - } - - private boolean func_592_c(int var1, int var2, int var3) { - MinecartTrackLogic var4 = this.func_595_a(new ChunkPosition(var1, var2, var3)); - if(var4 == null) { - return false; - } else { - var4.func_591_b(); - return var4.func_597_c(this); - } - } - - public void func_596_a(boolean var1) { - boolean var2 = this.func_592_c(this.field_893_c, this.field_892_d, this.field_891_e - 1); - boolean var3 = this.func_592_c(this.field_893_c, this.field_892_d, this.field_891_e + 1); - boolean var4 = this.func_592_c(this.field_893_c - 1, this.field_892_d, this.field_891_e); - boolean var5 = this.func_592_c(this.field_893_c + 1, this.field_892_d, this.field_891_e); - byte var6 = -1; - if((var2 || var3) && !var4 && !var5) { - var6 = 0; - } - - if((var4 || var5) && !var2 && !var3) { - var6 = 1; - } - - if(var3 && var5 && !var2 && !var4) { - var6 = 6; - } - - if(var3 && var4 && !var2 && !var5) { - var6 = 7; - } - - if(var2 && var4 && !var3 && !var5) { - var6 = 8; - } - - if(var2 && var5 && !var3 && !var4) { - var6 = 9; - } - - if(var6 == -1) { - if(var2 || var3) { - var6 = 0; - } - - if(var4 || var5) { - var6 = 1; - } - - if(var1) { - if(var3 && var5) { - var6 = 6; - } - - if(var4 && var3) { - var6 = 7; - } - - if(var5 && var2) { - var6 = 9; - } - - if(var2 && var4) { - var6 = 8; - } - } else { - if(var2 && var4) { - var6 = 8; - } - - if(var5 && var2) { - var6 = 9; - } - - if(var4 && var3) { - var6 = 7; - } - - if(var3 && var5) { - var6 = 6; - } - } - } - - if(var6 == 0) { - if(this.worldObj.getBlockId(this.field_893_c, this.field_892_d + 1, this.field_891_e - 1) == this.field_888_a.blockID) { - var6 = 4; - } - - if(this.worldObj.getBlockId(this.field_893_c, this.field_892_d + 1, this.field_891_e + 1) == this.field_888_a.blockID) { - var6 = 5; - } - } - - if(var6 == 1) { - if(this.worldObj.getBlockId(this.field_893_c + 1, this.field_892_d + 1, this.field_891_e) == this.field_888_a.blockID) { - var6 = 2; - } - - if(this.worldObj.getBlockId(this.field_893_c - 1, this.field_892_d + 1, this.field_891_e) == this.field_888_a.blockID) { - var6 = 3; - } - } - - if(var6 < 0) { - var6 = 0; - } - - this.field_890_f = var6; - this.func_593_a(); - this.worldObj.setBlockMetadataWithNotify(this.field_893_c, this.field_892_d, this.field_891_e, var6); - - for(int var7 = 0; var7 < this.field_889_g.size(); ++var7) { - MinecartTrackLogic var8 = this.func_595_a((ChunkPosition)this.field_889_g.get(var7)); - if(var8 != null) { - var8.func_591_b(); - if(var8.func_597_c(this)) { - var8.func_598_d(this); - } - } - } - - } - - static int func_600_a(MinecartTrackLogic var0) { - return var0.func_594_c(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/MinecraftException.java b/minecraft_server/src/net/minecraft/src/MinecraftException.java deleted file mode 100644 index 0cf8790..0000000 --- a/minecraft_server/src/net/minecraft/src/MinecraftException.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -public class MinecraftException extends RuntimeException { - public MinecraftException(String var1) { - super(var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/MobSpawnerBase.java b/minecraft_server/src/net/minecraft/src/MobSpawnerBase.java deleted file mode 100644 index 979520b..0000000 --- a/minecraft_server/src/net/minecraft/src/MobSpawnerBase.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.minecraft.src; - -public class MobSpawnerBase { - public static final MobSpawnerBase rainforest = (new MobSpawnerBase()).func_4079_b(588342).setBiomeName("Rainforest").func_4080_a(2094168); - public static final MobSpawnerBase swampland = (new MobSpawnerSwamp()).func_4079_b(522674).setBiomeName("Swampland").func_4080_a(9154376); - public static final MobSpawnerBase seasonalForest = (new MobSpawnerBase()).func_4079_b(10215459).setBiomeName("Seasonal Forest"); - public static final MobSpawnerBase forest = (new MobSpawnerBase()).func_4079_b(353825).setBiomeName("Forest").func_4080_a(5159473); - public static final MobSpawnerBase savanna = (new MobSpawnerDesert()).func_4079_b(14278691).setBiomeName("Savanna"); - public static final MobSpawnerBase shrubland = (new MobSpawnerBase()).func_4079_b(10595616).setBiomeName("Shrubland"); - public static final MobSpawnerBase taiga = (new MobSpawnerBase()).func_4079_b(3060051).setBiomeName("Taiga").func_4083_b().func_4080_a(8107825); - public static final MobSpawnerBase desert = (new MobSpawnerDesert()).func_4079_b(16421912).setBiomeName("Desert"); - public static final MobSpawnerBase plains = (new MobSpawnerDesert()).func_4079_b(16767248).setBiomeName("Plains"); - public static final MobSpawnerBase iceDesert = (new MobSpawnerDesert()).func_4079_b(16772499).setBiomeName("Ice Desert").func_4083_b().func_4080_a(12899129); - public static final MobSpawnerBase tundra = (new MobSpawnerBase()).func_4079_b(5762041).setBiomeName("Tundra").func_4083_b().func_4080_a(12899129); - public static final MobSpawnerBase hell = (new MobSpawnerHell()).func_4079_b(16711680).setBiomeName("Hell"); - public String biomeName; - public int field_6162_n; - public byte topBlock = (byte)Block.grass.blockID; - public byte fillerBlock = (byte)Block.dirt.blockID; - public int field_6161_q = 5169201; - protected Class[] biomeMonsters = new Class[]{EntitySpider.class, EntityZombie.class, EntitySkeleton.class, EntityCreeper.class}; - protected Class[] biomeCreatures = new Class[]{EntitySheep.class, EntityPig.class, EntityChicken.class, EntityCow.class}; - private static MobSpawnerBase[] biomeLookupTable = new MobSpawnerBase[4096]; - - public static void generateBiomeLookup() { - for(int var0 = 0; var0 < 64; ++var0) { - for(int var1 = 0; var1 < 64; ++var1) { - biomeLookupTable[var0 + var1 * 64] = getBiome((float)var0 / 63.0F, (float)var1 / 63.0F); - } - } - - desert.topBlock = desert.fillerBlock = (byte)Block.sand.blockID; - iceDesert.topBlock = iceDesert.fillerBlock = (byte)Block.sand.blockID; - } - - protected MobSpawnerBase func_4083_b() { - return this; - } - - protected MobSpawnerBase setBiomeName(String var1) { - this.biomeName = var1; - return this; - } - - protected MobSpawnerBase func_4080_a(int var1) { - this.field_6161_q = var1; - return this; - } - - protected MobSpawnerBase func_4079_b(int var1) { - this.field_6162_n = var1; - return this; - } - - public static MobSpawnerBase getBiomeFromLookup(double var0, double var2) { - int var4 = (int)(var0 * 63.0D); - int var5 = (int)(var2 * 63.0D); - return biomeLookupTable[var4 + var5 * 64]; - } - - public static MobSpawnerBase getBiome(float var0, float var1) { - var1 *= var0; - return var0 < 0.1F ? tundra : (var1 < 0.2F ? (var0 < 0.5F ? tundra : (var0 < 0.95F ? savanna : desert)) : (var1 > 0.5F && var0 < 0.7F ? swampland : (var0 < 0.5F ? taiga : (var0 < 0.97F ? (var1 < 0.35F ? shrubland : forest) : (var1 < 0.45F ? plains : (var1 < 0.9F ? seasonalForest : rainforest)))))); - } - - public Class[] getEntitiesForType(EnumCreatureType var1) { - return var1 == EnumCreatureType.monster ? this.biomeMonsters : (var1 == EnumCreatureType.creature ? this.biomeCreatures : null); - } - - static { - generateBiomeLookup(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/MobSpawnerDesert.java b/minecraft_server/src/net/minecraft/src/MobSpawnerDesert.java deleted file mode 100644 index 0bb8072..0000000 --- a/minecraft_server/src/net/minecraft/src/MobSpawnerDesert.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.minecraft.src; - -public class MobSpawnerDesert extends MobSpawnerBase { -} diff --git a/minecraft_server/src/net/minecraft/src/MobSpawnerHell.java b/minecraft_server/src/net/minecraft/src/MobSpawnerHell.java deleted file mode 100644 index d718193..0000000 --- a/minecraft_server/src/net/minecraft/src/MobSpawnerHell.java +++ /dev/null @@ -1,8 +0,0 @@ -package net.minecraft.src; - -public class MobSpawnerHell extends MobSpawnerBase { - public MobSpawnerHell() { - this.biomeMonsters = new Class[]{EntityGhast.class, EntityPigZombie.class}; - this.biomeCreatures = new Class[0]; - } -} diff --git a/minecraft_server/src/net/minecraft/src/MobSpawnerSwamp.java b/minecraft_server/src/net/minecraft/src/MobSpawnerSwamp.java deleted file mode 100644 index 1482f7f..0000000 --- a/minecraft_server/src/net/minecraft/src/MobSpawnerSwamp.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.minecraft.src; - -public class MobSpawnerSwamp extends MobSpawnerBase { -} diff --git a/minecraft_server/src/net/minecraft/src/MovingObjectPosition.java b/minecraft_server/src/net/minecraft/src/MovingObjectPosition.java deleted file mode 100644 index d43bb05..0000000 --- a/minecraft_server/src/net/minecraft/src/MovingObjectPosition.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.minecraft.src; - -public class MovingObjectPosition { - public int typeOfHit; - public int blockX; - public int blockY; - public int blockZ; - public int sideHit; - public Vec3D hitVec; - public Entity entityHit; - - public MovingObjectPosition(int var1, int var2, int var3, int var4, Vec3D var5) { - this.typeOfHit = 0; - this.blockX = var1; - this.blockY = var2; - this.blockZ = var3; - this.sideHit = var4; - this.hitVec = Vec3D.createVector(var5.xCoord, var5.yCoord, var5.zCoord); - } - - public MovingObjectPosition(Entity var1) { - this.typeOfHit = 1; - this.entityHit = var1; - this.hitVec = Vec3D.createVector(var1.posX, var1.posY, var1.posZ); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTBase.java b/minecraft_server/src/net/minecraft/src/NBTBase.java deleted file mode 100644 index cb1b73f..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTBase.java +++ /dev/null @@ -1,102 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public abstract class NBTBase { - private String key = null; - - abstract void writeTagContents(DataOutput var1) throws IOException; - - abstract void readTagContents(DataInput var1) throws IOException; - - public abstract byte getType(); - - public String getKey() { - return this.key == null ? "" : this.key; - } - - public NBTBase setKey(String var1) { - this.key = var1; - return this; - } - - public static NBTBase readTag(DataInput var0) throws IOException { - byte var1 = var0.readByte(); - if(var1 == 0) { - return new NBTTagEnd(); - } else { - NBTBase var2 = createTagOfType(var1); - var2.key = var0.readUTF(); - var2.readTagContents(var0); - return var2; - } - } - - public static void writeTag(NBTBase var0, DataOutput var1) throws IOException { - var1.writeByte(var0.getType()); - if(var0.getType() != 0) { - var1.writeUTF(var0.getKey()); - var0.writeTagContents(var1); - } - } - - public static NBTBase createTagOfType(byte var0) { - switch(var0) { - case 0: - return new NBTTagEnd(); - case 1: - return new NBTTagByte(); - case 2: - return new NBTTagShort(); - case 3: - return new NBTTagInt(); - case 4: - return new NBTTagLong(); - case 5: - return new NBTTagFloat(); - case 6: - return new NBTTagDouble(); - case 7: - return new NBTTagByteArray(); - case 8: - return new NBTTagString(); - case 9: - return new NBTTagList(); - case 10: - return new NBTTagCompound(); - default: - return null; - } - } - - public static String getTagName(byte var0) { - switch(var0) { - case 0: - return "TAG_End"; - case 1: - return "TAG_Byte"; - case 2: - return "TAG_Short"; - case 3: - return "TAG_Int"; - case 4: - return "TAG_Long"; - case 5: - return "TAG_Float"; - case 6: - return "TAG_Double"; - case 7: - return "TAG_Byte_Array"; - case 8: - return "TAG_String"; - case 9: - return "TAG_List"; - case 10: - return "TAG_Compound"; - default: - return "UNKNOWN"; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagByte.java b/minecraft_server/src/net/minecraft/src/NBTTagByte.java deleted file mode 100644 index 092f7a3..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagByte.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagByte extends NBTBase { - public byte byteValue; - - public NBTTagByte() { - } - - public NBTTagByte(byte var1) { - this.byteValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeByte(this.byteValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.byteValue = var1.readByte(); - } - - public byte getType() { - return (byte)1; - } - - public String toString() { - return "" + this.byteValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagByteArray.java b/minecraft_server/src/net/minecraft/src/NBTTagByteArray.java deleted file mode 100644 index d35b4a8..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagByteArray.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagByteArray extends NBTBase { - public byte[] byteArray; - - public NBTTagByteArray() { - } - - public NBTTagByteArray(byte[] var1) { - this.byteArray = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeInt(this.byteArray.length); - var1.write(this.byteArray); - } - - void readTagContents(DataInput var1) throws IOException { - int var2 = var1.readInt(); - this.byteArray = new byte[var2]; - var1.readFully(this.byteArray); - } - - public byte getType() { - return (byte)7; - } - - public String toString() { - return "[" + this.byteArray.length + " bytes]"; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagCompound.java b/minecraft_server/src/net/minecraft/src/NBTTagCompound.java deleted file mode 100644 index b95cbae..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagCompound.java +++ /dev/null @@ -1,136 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; - -public class NBTTagCompound extends NBTBase { - private Map tagMap = new HashMap(); - - void writeTagContents(DataOutput var1) throws IOException { - Iterator var2 = this.tagMap.values().iterator(); - - while(var2.hasNext()) { - NBTBase var3 = (NBTBase)var2.next(); - NBTBase.writeTag(var3, var1); - } - - var1.writeByte(0); - } - - void readTagContents(DataInput var1) throws IOException { - this.tagMap.clear(); - - while(true) { - NBTBase var2 = NBTBase.readTag(var1); - if(var2.getType() == 0) { - return; - } - - this.tagMap.put(var2.getKey(), var2); - } - } - - public byte getType() { - return (byte)10; - } - - public void setTag(String var1, NBTBase var2) { - this.tagMap.put(var1, var2.setKey(var1)); - } - - public void setByte(String var1, byte var2) { - this.tagMap.put(var1, (new NBTTagByte(var2)).setKey(var1)); - } - - public void setShort(String var1, short var2) { - this.tagMap.put(var1, (new NBTTagShort(var2)).setKey(var1)); - } - - public void setInteger(String var1, int var2) { - this.tagMap.put(var1, (new NBTTagInt(var2)).setKey(var1)); - } - - public void setLong(String var1, long var2) { - this.tagMap.put(var1, (new NBTTagLong(var2)).setKey(var1)); - } - - public void setFloat(String var1, float var2) { - this.tagMap.put(var1, (new NBTTagFloat(var2)).setKey(var1)); - } - - public void setDouble(String var1, double var2) { - this.tagMap.put(var1, (new NBTTagDouble(var2)).setKey(var1)); - } - - public void setString(String var1, String var2) { - this.tagMap.put(var1, (new NBTTagString(var2)).setKey(var1)); - } - - public void setByteArray(String var1, byte[] var2) { - this.tagMap.put(var1, (new NBTTagByteArray(var2)).setKey(var1)); - } - - public void setCompoundTag(String var1, NBTTagCompound var2) { - this.tagMap.put(var1, var2.setKey(var1)); - } - - public void setBoolean(String var1, boolean var2) { - this.setByte(var1, (byte)(var2 ? 1 : 0)); - } - - public boolean hasKey(String var1) { - return this.tagMap.containsKey(var1); - } - - public byte getByte(String var1) { - return !this.tagMap.containsKey(var1) ? 0 : ((NBTTagByte)this.tagMap.get(var1)).byteValue; - } - - public short getShort(String var1) { - return !this.tagMap.containsKey(var1) ? 0 : ((NBTTagShort)this.tagMap.get(var1)).shortValue; - } - - public int getInteger(String var1) { - return !this.tagMap.containsKey(var1) ? 0 : ((NBTTagInt)this.tagMap.get(var1)).intValue; - } - - public long getLong(String var1) { - return !this.tagMap.containsKey(var1) ? 0L : ((NBTTagLong)this.tagMap.get(var1)).longValue; - } - - public float getFloat(String var1) { - return !this.tagMap.containsKey(var1) ? 0.0F : ((NBTTagFloat)this.tagMap.get(var1)).floatValue; - } - - public double getDouble(String var1) { - return !this.tagMap.containsKey(var1) ? 0.0D : ((NBTTagDouble)this.tagMap.get(var1)).doubleValue; - } - - public String getString(String var1) { - return !this.tagMap.containsKey(var1) ? "" : ((NBTTagString)this.tagMap.get(var1)).stringValue; - } - - public byte[] getByteArray(String var1) { - return !this.tagMap.containsKey(var1) ? new byte[0] : ((NBTTagByteArray)this.tagMap.get(var1)).byteArray; - } - - public NBTTagCompound getCompoundTag(String var1) { - return !this.tagMap.containsKey(var1) ? new NBTTagCompound() : (NBTTagCompound)this.tagMap.get(var1); - } - - public NBTTagList getTagList(String var1) { - return !this.tagMap.containsKey(var1) ? new NBTTagList() : (NBTTagList)this.tagMap.get(var1); - } - - public boolean getBoolean(String var1) { - return this.getByte(var1) != 0; - } - - public String toString() { - return "" + this.tagMap.size() + " entries"; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagDouble.java b/minecraft_server/src/net/minecraft/src/NBTTagDouble.java deleted file mode 100644 index 39caa5c..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagDouble.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagDouble extends NBTBase { - public double doubleValue; - - public NBTTagDouble() { - } - - public NBTTagDouble(double var1) { - this.doubleValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeDouble(this.doubleValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.doubleValue = var1.readDouble(); - } - - public byte getType() { - return (byte)6; - } - - public String toString() { - return "" + this.doubleValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagEnd.java b/minecraft_server/src/net/minecraft/src/NBTTagEnd.java deleted file mode 100644 index 1385764..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagEnd.java +++ /dev/null @@ -1,21 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagEnd extends NBTBase { - void readTagContents(DataInput var1) throws IOException { - } - - void writeTagContents(DataOutput var1) throws IOException { - } - - public byte getType() { - return (byte)0; - } - - public String toString() { - return "END"; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagFloat.java b/minecraft_server/src/net/minecraft/src/NBTTagFloat.java deleted file mode 100644 index d5db8ec..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagFloat.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagFloat extends NBTBase { - public float floatValue; - - public NBTTagFloat() { - } - - public NBTTagFloat(float var1) { - this.floatValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeFloat(this.floatValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.floatValue = var1.readFloat(); - } - - public byte getType() { - return (byte)5; - } - - public String toString() { - return "" + this.floatValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagInt.java b/minecraft_server/src/net/minecraft/src/NBTTagInt.java deleted file mode 100644 index 77e69ac..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagInt.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagInt extends NBTBase { - public int intValue; - - public NBTTagInt() { - } - - public NBTTagInt(int var1) { - this.intValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeInt(this.intValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.intValue = var1.readInt(); - } - - public byte getType() { - return (byte)3; - } - - public String toString() { - return "" + this.intValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagList.java b/minecraft_server/src/net/minecraft/src/NBTTagList.java deleted file mode 100644 index 3968e9b..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagList.java +++ /dev/null @@ -1,62 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; - -public class NBTTagList extends NBTBase { - private List tagList = new ArrayList(); - private byte tagType; - - void writeTagContents(DataOutput var1) throws IOException { - if(this.tagList.size() > 0) { - this.tagType = ((NBTBase)this.tagList.get(0)).getType(); - } else { - this.tagType = 1; - } - - var1.writeByte(this.tagType); - var1.writeInt(this.tagList.size()); - - for(int var2 = 0; var2 < this.tagList.size(); ++var2) { - ((NBTBase)this.tagList.get(var2)).writeTagContents(var1); - } - - } - - void readTagContents(DataInput var1) throws IOException { - this.tagType = var1.readByte(); - int var2 = var1.readInt(); - this.tagList = new ArrayList(); - - for(int var3 = 0; var3 < var2; ++var3) { - NBTBase var4 = NBTBase.createTagOfType(this.tagType); - var4.readTagContents(var1); - this.tagList.add(var4); - } - - } - - public byte getType() { - return (byte)9; - } - - public String toString() { - return "" + this.tagList.size() + " entries of type " + NBTBase.getTagName(this.tagType); - } - - public void setTag(NBTBase var1) { - this.tagType = var1.getType(); - this.tagList.add(var1); - } - - public NBTBase tagAt(int var1) { - return (NBTBase)this.tagList.get(var1); - } - - public int tagCount() { - return this.tagList.size(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagLong.java b/minecraft_server/src/net/minecraft/src/NBTTagLong.java deleted file mode 100644 index ef65cdd..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagLong.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagLong extends NBTBase { - public long longValue; - - public NBTTagLong() { - } - - public NBTTagLong(long var1) { - this.longValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeLong(this.longValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.longValue = var1.readLong(); - } - - public byte getType() { - return (byte)4; - } - - public String toString() { - return "" + this.longValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagShort.java b/minecraft_server/src/net/minecraft/src/NBTTagShort.java deleted file mode 100644 index b22621f..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagShort.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagShort extends NBTBase { - public short shortValue; - - public NBTTagShort() { - } - - public NBTTagShort(short var1) { - this.shortValue = var1; - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeShort(this.shortValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.shortValue = var1.readShort(); - } - - public byte getType() { - return (byte)2; - } - - public String toString() { - return "" + this.shortValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NBTTagString.java b/minecraft_server/src/net/minecraft/src/NBTTagString.java deleted file mode 100644 index 91411d1..0000000 --- a/minecraft_server/src/net/minecraft/src/NBTTagString.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInput; -import java.io.DataOutput; -import java.io.IOException; - -public class NBTTagString extends NBTBase { - public String stringValue; - - public NBTTagString() { - } - - public NBTTagString(String var1) { - this.stringValue = var1; - if(var1 == null) { - throw new IllegalArgumentException("Empty string not allowed"); - } - } - - void writeTagContents(DataOutput var1) throws IOException { - var1.writeUTF(this.stringValue); - } - - void readTagContents(DataInput var1) throws IOException { - this.stringValue = var1.readUTF(); - } - - public byte getType() { - return (byte)8; - } - - public String toString() { - return "" + this.stringValue; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetHandler.java b/minecraft_server/src/net/minecraft/src/NetHandler.java deleted file mode 100644 index 312be75..0000000 --- a/minecraft_server/src/net/minecraft/src/NetHandler.java +++ /dev/null @@ -1,140 +0,0 @@ -package net.minecraft.src; - -public class NetHandler { - public void handleMapChunk(Packet51MapChunk var1) { - } - - public void func_6001_a(Packet var1) { - } - - public void handleErrorMessage(String var1) { - } - - public void handleKickDisconnect(Packet255KickDisconnect var1) { - this.func_6001_a(var1); - } - - public void handleLogin(Packet1Login var1) { - this.func_6001_a(var1); - } - - public void handleFlying(Packet10Flying var1) { - this.func_6001_a(var1); - } - - public void handleMultiBlockChange(Packet52MultiBlockChange var1) { - this.func_6001_a(var1); - } - - public void handleBlockDig(Packet14BlockDig var1) { - this.func_6001_a(var1); - } - - public void handleBlockChange(Packet53BlockChange var1) { - this.func_6001_a(var1); - } - - public void handlePreChunk(Packet50PreChunk var1) { - this.func_6001_a(var1); - } - - public void handleNamedEntitySpawn(Packet20NamedEntitySpawn var1) { - this.func_6001_a(var1); - } - - public void handleEntity(Packet30Entity var1) { - this.func_6001_a(var1); - } - - public void handleEntityTeleport(Packet34EntityTeleport var1) { - this.func_6001_a(var1); - } - - public void handlePlace(Packet15Place var1) { - this.func_6001_a(var1); - } - - public void handleBlockItemSwitch(Packet16BlockItemSwitch var1) { - this.func_6001_a(var1); - } - - public void handleDestroyEntity(Packet29DestroyEntity var1) { - this.func_6001_a(var1); - } - - public void handlePickupSpawn(Packet21PickupSpawn var1) { - this.func_6001_a(var1); - } - - public void handleCollect(Packet22Collect var1) { - this.func_6001_a(var1); - } - - public void handleChat(Packet3Chat var1) { - this.func_6001_a(var1); - } - - public void handleAddToInventory(Packet17AddToInventory var1) { - this.func_6001_a(var1); - } - - public void handleVehicleSpawn(Packet23VehicleSpawn var1) { - this.func_6001_a(var1); - } - - public void handleArmAnimation(Packet18ArmAnimation var1) { - this.func_6001_a(var1); - } - - public void handleHandshake(Packet2Handshake var1) { - this.func_6001_a(var1); - } - - public void handleMobSpawn(Packet24MobSpawn var1) { - this.func_6001_a(var1); - } - - public void handleUpdateTime(Packet4UpdateTime var1) { - this.func_6001_a(var1); - } - - public void handlePlayerInventory(Packet5PlayerInventory var1) { - this.func_6001_a(var1); - } - - public void handleComplexEntity(Packet59ComplexEntity var1) { - this.func_6001_a(var1); - } - - public void handleSpawnPosition(Packet6SpawnPosition var1) { - this.func_6001_a(var1); - } - - public void func_6002_a(Packet28 var1) { - this.func_6001_a(var1); - } - - public void func_6003_a(Packet39 var1) { - this.func_6001_a(var1); - } - - public void func_6006_a(Packet7 var1) { - this.func_6001_a(var1); - } - - public void func_9001_a(Packet38 var1) { - this.func_6001_a(var1); - } - - public void func_9003_a(Packet8 var1) { - this.func_6001_a(var1); - } - - public void func_9002_a(Packet9 var1) { - this.func_6001_a(var1); - } - - public void func_12001_a(Packet60 var1) { - this.func_6001_a(var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetLoginHandler.java b/minecraft_server/src/net/minecraft/src/NetLoginHandler.java deleted file mode 100644 index b6dcf38..0000000 --- a/minecraft_server/src/net/minecraft/src/NetLoginHandler.java +++ /dev/null @@ -1,118 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; -import java.net.Socket; -import java.util.Random; -import java.util.logging.Logger; -import net.minecraft.server.MinecraftServer; - -public class NetLoginHandler extends NetHandler { - public static Logger logger = Logger.getLogger("Minecraft"); - private static Random rand = new Random(); - public NetworkManager netManager; - public boolean finishedProcessing = false; - private MinecraftServer mcServer; - private int field_9005_f = 0; - private String username = null; - private Packet1Login field_9004_h = null; - private String serverId = ""; - - public NetLoginHandler(MinecraftServer var1, Socket var2, String var3) throws IOException { - this.mcServer = var1; - this.netManager = new NetworkManager(var2, var3, this); - } - - public void tryLogin() { - if(this.field_9004_h != null) { - this.doLogin(this.field_9004_h); - this.field_9004_h = null; - } - - if(this.field_9005_f++ == 600) { - this.kickUser("Took too long to log in"); - } else { - this.netManager.processReadPackets(); - } - - } - - public void kickUser(String var1) { - try { - logger.info("Disconnecting " + this.getUserAndIPString() + ": " + var1); - this.netManager.addToSendQueue(new Packet255KickDisconnect(var1)); - this.netManager.serverShutdown(); - this.finishedProcessing = true; - } catch (Exception var3) { - var3.printStackTrace(); - } - - } - - public void handleHandshake(Packet2Handshake var1) { - if(this.mcServer.onlineMode) { - this.serverId = Long.toHexString(rand.nextLong()); - this.netManager.addToSendQueue(new Packet2Handshake(this.serverId)); - } else { - this.netManager.addToSendQueue(new Packet2Handshake("-")); - } - - } - - public void handleLogin(Packet1Login var1) { - this.username = var1.username; - if(var1.protocolVersion != 6) { - if(var1.protocolVersion > 6) { - this.kickUser("Outdated server!"); - } else { - this.kickUser("Outdated client!"); - } - - } else { - if(!this.mcServer.onlineMode) { - this.doLogin(var1); - } else { - (new ThreadLoginVerifier(this, var1)).start(); - } - - } - } - - public void doLogin(Packet1Login var1) { - EntityPlayerMP var2 = this.mcServer.configManager.login(this, var1.username, var1.password); - if(var2 != null) { - logger.info(this.getUserAndIPString() + " logged in with entity id " + var2.field_331_c); - NetServerHandler var3 = new NetServerHandler(this.mcServer, this.netManager, var2); - var3.sendPacket(new Packet1Login("", "", var2.field_331_c, this.mcServer.worldMngr.randomSeed, (byte)this.mcServer.worldMngr.field_4272_q.field_6165_g)); - var3.sendPacket(new Packet6SpawnPosition(this.mcServer.worldMngr.spawnX, this.mcServer.worldMngr.spawnY, this.mcServer.worldMngr.spawnZ)); - this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + var2.username + " joined the game.")); - this.mcServer.configManager.playerLoggedIn(var2); - var3.func_41_a(var2.posX, var2.posY, var2.posZ, var2.rotationYaw, var2.rotationPitch); - var3.func_40_d(); - this.mcServer.field_6036_c.func_4108_a(var3); - var3.sendPacket(new Packet4UpdateTime(this.mcServer.worldMngr.worldTime)); - } - - this.finishedProcessing = true; - } - - public void handleErrorMessage(String var1) { - logger.info(this.getUserAndIPString() + " lost connection"); - this.finishedProcessing = true; - } - - public void func_6001_a(Packet var1) { - this.kickUser("Protocol error"); - } - - public String getUserAndIPString() { - return this.username != null ? this.username + " [" + this.netManager.getRemoteAddress().toString() + "]" : this.netManager.getRemoteAddress().toString(); - } - - static String getServerId(NetLoginHandler var0) { - return var0.serverId; - } - - static Packet1Login setLoginPacket(NetLoginHandler var0, Packet1Login var1) { - return var0.field_9004_h = var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetServerHandler.java b/minecraft_server/src/net/minecraft/src/NetServerHandler.java deleted file mode 100644 index 8c6f568..0000000 --- a/minecraft_server/src/net/minecraft/src/NetServerHandler.java +++ /dev/null @@ -1,492 +0,0 @@ -package net.minecraft.src; - -import java.util.logging.Logger; -import net.minecraft.server.MinecraftServer; - -public class NetServerHandler extends NetHandler implements ICommandListener { - public static Logger logger = Logger.getLogger("Minecraft"); - public NetworkManager netManager; - public boolean field_18_c = false; - private MinecraftServer mcServer; - private EntityPlayerMP playerEntity; - private int field_15_f = 0; - private double field_9009_g; - private double field_9008_h; - private double field_9007_i; - private boolean field_9006_j = true; - private ItemStack field_10_k = null; - - public NetServerHandler(MinecraftServer var1, NetworkManager var2, EntityPlayerMP var3) { - this.mcServer = var1; - this.netManager = var2; - var2.setNetHandler(this); - this.playerEntity = var3; - var3.field_421_a = this; - } - - public void func_42_a() { - if(!field_18_c) { - this.netManager.processReadPackets(); - } - - if(this.field_15_f++ % 20 == 0) { - this.netManager.addToSendQueue(new Packet0KeepAlive()); - } - - } - - public void func_43_c(String var1) { - this.netManager.addToSendQueue(new Packet255KickDisconnect(var1)); - this.netManager.serverShutdown(); - this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game.")); - this.mcServer.configManager.playerLoggedOut(this.playerEntity); - this.field_18_c = true; - } - - public void handleFlying(Packet10Flying var1) { - double var2; - if(!this.field_9006_j) { - var2 = var1.yPosition - this.field_9008_h; - if(var1.xPosition == this.field_9009_g && var2 * var2 < 0.01D && var1.zPosition == this.field_9007_i) { - this.field_9006_j = true; - } - } - - if(this.field_9006_j) { - double var4; - double var6; - double var8; - double var12; - if(this.playerEntity.field_327_g != null) { - float var24 = this.playerEntity.rotationYaw; - float var3 = this.playerEntity.rotationPitch; - this.playerEntity.field_327_g.func_127_w(); - var4 = this.playerEntity.posX; - var6 = this.playerEntity.posY; - var8 = this.playerEntity.posZ; - double var25 = 0.0D; - var12 = 0.0D; - if(var1.rotating) { - var24 = var1.yaw; - var3 = var1.pitch; - } - - if(var1.moving && var1.yPosition == -999.0D && var1.stance == -999.0D) { - var25 = var1.xPosition; - var12 = var1.zPosition; - } - - this.playerEntity.onGround = var1.onGround; - this.playerEntity.func_175_i(); - this.playerEntity.moveEntity(var25, 0.0D, var12); - this.playerEntity.setPositionAndRotation(var4, var6, var8, var24, var3); - this.playerEntity.motionX = var25; - this.playerEntity.motionZ = var12; - if(this.playerEntity.field_327_g != null) { - this.mcServer.worldMngr.func_12017_b(this.playerEntity.field_327_g, true); - } - - if(this.playerEntity.field_327_g != null) { - this.playerEntity.field_327_g.func_127_w(); - } - - this.mcServer.configManager.func_613_b(this.playerEntity); - this.field_9009_g = this.playerEntity.posX; - this.field_9008_h = this.playerEntity.posY; - this.field_9007_i = this.playerEntity.posZ; - this.mcServer.worldMngr.func_520_e(this.playerEntity); - return; - } - - var2 = this.playerEntity.posY; - this.field_9009_g = this.playerEntity.posX; - this.field_9008_h = this.playerEntity.posY; - this.field_9007_i = this.playerEntity.posZ; - var4 = this.playerEntity.posX; - var6 = this.playerEntity.posY; - var8 = this.playerEntity.posZ; - float var10 = this.playerEntity.rotationYaw; - float var11 = this.playerEntity.rotationPitch; - if(var1.moving && var1.yPosition == -999.0D && var1.stance == -999.0D) { - var1.moving = false; - } - - if(var1.moving) { - var4 = var1.xPosition; - var6 = var1.yPosition; - var8 = var1.zPosition; - var12 = var1.stance - var1.yPosition; - if(var12 > 1.65D || var12 < 0.1D) { - this.func_43_c("Illegal stance"); - logger.warning(this.playerEntity.username + " had an illegal stance: " + var12); - } - - this.playerEntity.field_418_ai = var1.stance; - } - - if(var1.rotating) { - var10 = var1.yaw; - var11 = var1.pitch; - } - - this.playerEntity.func_175_i(); - this.playerEntity.field_9068_R = 0.0F; - this.playerEntity.setPositionAndRotation(this.field_9009_g, this.field_9008_h, this.field_9007_i, var10, var11); - var12 = var4 - this.playerEntity.posX; - double var14 = var6 - this.playerEntity.posY; - double var16 = var8 - this.playerEntity.posZ; - float var18 = 1.0F / 16.0F; - boolean var19 = this.mcServer.worldMngr.getCollidingBoundingBoxes(this.playerEntity, this.playerEntity.boundingBox.copy().func_694_e((double)var18, (double)var18, (double)var18)).size() == 0; - this.playerEntity.moveEntity(var12, var14, var16); - var12 = var4 - this.playerEntity.posX; - var14 = var6 - this.playerEntity.posY; - if(var14 > -0.5D || var14 < 0.5D) { - var14 = 0.0D; - } - - var16 = var8 - this.playerEntity.posZ; - double var20 = var12 * var12 + var14 * var14 + var16 * var16; - boolean var22 = false; - if(var20 > 1.0D / 16.0D) { - var22 = true; - logger.warning(this.playerEntity.username + " moved wrongly!"); - System.out.println("Got position " + var4 + ", " + var6 + ", " + var8); - System.out.println("Expected " + this.playerEntity.posX + ", " + this.playerEntity.posY + ", " + this.playerEntity.posZ); - } - - this.playerEntity.setPositionAndRotation(var4, var6, var8, var10, var11); - boolean var23 = this.mcServer.worldMngr.getCollidingBoundingBoxes(this.playerEntity, this.playerEntity.boundingBox.copy().func_694_e((double)var18, (double)var18, (double)var18)).size() == 0; - if(var19 && (var22 || !var23)) { - this.func_41_a(this.field_9009_g, this.field_9008_h, this.field_9007_i, var10, var11); - return; - } - - this.playerEntity.onGround = var1.onGround; - this.mcServer.configManager.func_613_b(this.playerEntity); - this.playerEntity.func_9153_b(this.playerEntity.posY - var2, var1.onGround); - } - - } - - public void func_41_a(double var1, double var3, double var5, float var7, float var8) { - this.field_9006_j = false; - this.field_9009_g = var1; - this.field_9008_h = var3; - this.field_9007_i = var5; - this.playerEntity.setPositionAndRotation(var1, var3, var5, var7, var8); - this.playerEntity.field_421_a.sendPacket(new Packet13PlayerLookMove(var1, var3 + (double)1.62F, var3, var5, var7, var8, false)); - } - - public void handleBlockDig(Packet14BlockDig var1) { - this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem] = this.field_10_k; - boolean var2 = this.mcServer.worldMngr.field_819_z = this.mcServer.configManager.isOp(this.playerEntity.username); - boolean var3 = false; - if(var1.status == 0) { - var3 = true; - } - - if(var1.status == 1) { - var3 = true; - } - - int var4 = var1.xPosition; - int var5 = var1.yPosition; - int var6 = var1.zPosition; - if(var3) { - double var7 = this.playerEntity.posX - ((double)var4 + 0.5D); - double var9 = this.playerEntity.posY - ((double)var5 + 0.5D); - double var11 = this.playerEntity.posZ - ((double)var6 + 0.5D); - double var13 = var7 * var7 + var9 * var9 + var11 * var11; - if(var13 > 36.0D) { - return; - } - - double var15 = this.playerEntity.posY; - this.playerEntity.posY = this.playerEntity.field_418_ai; - this.playerEntity.posY = var15; - } - - int var18 = var1.face; - int var8 = (int)MathHelper.abs((float)(var4 - this.mcServer.worldMngr.spawnX)); - int var19 = (int)MathHelper.abs((float)(var6 - this.mcServer.worldMngr.spawnZ)); - if(var8 > var19) { - var19 = var8; - } - - if(var1.status == 0) { - if(var19 > 16 || var2 || !this.mcServer.worldMngr.spawnProtection) { - this.playerEntity.field_425_ad.func_324_a(var4, var5, var6); - } - } else if(var1.status == 2) { - this.playerEntity.field_425_ad.func_328_a(); - } else if(var1.status == 1) { - if(var19 > 16 || var2 || !this.mcServer.worldMngr.spawnProtection) { - this.playerEntity.field_425_ad.func_326_a(var4, var5, var6, var18); - } - } else if(var1.status == 3) { - double var10 = this.playerEntity.posX - ((double)var4 + 0.5D); - double var12 = this.playerEntity.posY - ((double)var5 + 0.5D); - double var14 = this.playerEntity.posZ - ((double)var6 + 0.5D); - double var16 = var10 * var10 + var12 * var12 + var14 * var14; - if(var16 < 256.0D) { - this.playerEntity.field_421_a.sendPacket(new Packet53BlockChange(var4, var5, var6, this.mcServer.worldMngr)); - } - if(!(var19 > 16 || var2) && this.mcServer.worldMngr.spawnProtection) { - this.playerEntity.field_421_a.sendPacket(new Packet3Chat("You cannot place/break blocks in this area!")); - } - } - - this.mcServer.worldMngr.field_819_z = false; - } - - public void handlePlace(Packet15Place var1) { - boolean var2 = this.mcServer.worldMngr.field_819_z = this.mcServer.configManager.isOp(this.playerEntity.username); - ItemStack stack = this.playerEntity.inventory.getCurrentItem(); - if(var1.direction == 255) { - ItemStack var3 = var1.id >= 0 ? new ItemStack(var1.id) : null; - this.playerEntity.field_425_ad.func_6154_a(this.playerEntity, this.mcServer.worldMngr, var3); - } else { - int var10 = var1.xPosition; - int var4 = var1.yPosition; - int var5 = var1.zPosition; - int var6 = var1.direction; - int var7 = (int)MathHelper.abs((float)(var10 - this.mcServer.worldMngr.spawnX)); - int var8 = (int)MathHelper.abs((float)(var5 - this.mcServer.worldMngr.spawnZ)); - if(var7 > var8) { - var8 = var7; - } - - if(this.mcServer.worldMngr.spawnProtection) { - if(var8 > 16 || var2) { - ItemStack var9 = var1.id >= 0 ? new ItemStack(var1.id) : null; - this.playerEntity.field_425_ad.func_327_a(this.playerEntity, this.mcServer.worldMngr, var9, var10, var4, var5, var6); - } - } else { - ItemStack var9 = var1.id >= 0 ? new ItemStack(var1.id) : null; - this.playerEntity.field_425_ad.func_327_a(this.playerEntity, this.mcServer.worldMngr, var9, var10, var4, var5, var6); - } - - this.playerEntity.field_421_a.sendPacket(new Packet53BlockChange(var10, var4, var5, this.mcServer.worldMngr)); - if(var6 == 0) { - --var4; - } - - if(var6 == 1) { - ++var4; - } - - if(var6 == 2) { - --var5; - } - - if(var6 == 3) { - ++var5; - } - - if(var6 == 4) { - --var10; - } - - if(var6 == 5) { - ++var10; - } - - this.playerEntity.field_421_a.sendPacket(new Packet53BlockChange(var10, var4, var5, this.mcServer.worldMngr)); - - if(!(var8 > 16 | var2) && this.mcServer.worldMngr.spawnProtection) { - this.playerEntity.field_421_a.sendPacket(new Packet3Chat("You cannot place/break blocks in this area!")); - if(stack != null && stack.stackSize == 0) { - this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem] = null; - } - this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem] = ItemStack.func_20117_a(this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem]); - this.playerEntity.field_421_a.sendPacket(new Packet5PlayerInventory(-1, this.playerEntity.inventory.mainInventory)); - } - } - - this.mcServer.worldMngr.field_819_z = false; - } - - public void handleErrorMessage(String var1) { - logger.info(this.playerEntity.username + " lost connection: " + var1); - this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game.")); - this.mcServer.configManager.playerLoggedOut(this.playerEntity); - this.field_18_c = true; - } - - public void func_6001_a(Packet var1) { - logger.warning(this.getClass() + " wasn\'t prepared to deal with a " + var1.getClass()); - this.func_43_c("Protocol error, unexpected packet"); - } - - public void sendPacket(Packet var1) { - this.netManager.addToSendQueue(var1); - } - - public void handleBlockItemSwitch(Packet16BlockItemSwitch var1) { - int var2 = var1.id; - this.playerEntity.inventory.currentItem = this.playerEntity.inventory.mainInventory.length - 1; - if(var2 == 0) { - this.field_10_k = null; - } else { - this.field_10_k = new ItemStack(var2); - } - - this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem] = this.field_10_k; - this.mcServer.field_6028_k.func_12021_a(this.playerEntity, new Packet16BlockItemSwitch(this.playerEntity.field_331_c, var2)); - } - - public void handlePickupSpawn(Packet21PickupSpawn var1) { - double var2 = (double)var1.xPosition / 32.0D; - double var4 = (double)var1.yPosition / 32.0D; - double var6 = (double)var1.zPosition / 32.0D; - EntityItem var8 = new EntityItem(this.mcServer.worldMngr, var2, var4, var6, new ItemStack(var1.itemId, var1.count)); - var8.motionX = (double)var1.rotation / 128.0D; - var8.motionY = (double)var1.pitch / 128.0D; - var8.motionZ = (double)var1.roll / 128.0D; - var8.field_433_ad = 10; - this.mcServer.worldMngr.entityJoinedWorld(var8); - } - - public void handleChat(Packet3Chat var1) { - String var2 = var1.message; - if(var2.length() > 100) { - this.func_43_c("Chat message too long"); - } else { - var2 = var2.trim(); - - for(int var3 = 0; var3 < var2.length(); ++var3) { - if(" !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\'abcdefghijklmnopqrstuvwxyz{|}~\u2302\u00c7\u00fc\u00e9\u00e2\u00e4\u00e0\u00e5\u00e7\u00ea\u00eb\u00e8\u00ef\u00ee\u00ec\u00c4\u00c5\u00c9\u00e6\u00c6\u00f4\u00f6\u00f2\u00fb\u00f9\u00ff\u00d6\u00dc\u00f8\u00a3\u00d8\u00d7\u0192\u00e1\u00ed\u00f3\u00fa\u00f1\u00d1\u00aa\u00ba\u00bf\u00ae\u00ac\u00bd\u00bc\u00a1\u00ab\u00bb".indexOf(var2.charAt(var3)) < 0) { - this.func_43_c("Illegal characters in chat"); - return; - } - } - - if(var2.startsWith("/")) { - this.func_4010_d(var2); - } else { - var2 = "<" + this.playerEntity.username + "> " + var2; - logger.info(var2); - this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var2)); - } - - } - } - - private void func_4010_d(String var1) { - if(var1.toLowerCase().startsWith("/me ")) { - var1 = "* " + this.playerEntity.username + " " + var1.substring(var1.indexOf(" ")).trim(); - logger.info(var1); - this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var1)); - } else if(var1.toLowerCase().startsWith("/kill")) { - this.playerEntity.attackEntity((Entity)null, 1000); - } else if(var1.toLowerCase().startsWith("/tell ")) { - String[] var2 = var1.split(" "); - if(var2.length >= 3) { - var1 = var1.substring(var1.indexOf(" ")).trim(); - var1 = var1.substring(var1.indexOf(" ")).trim(); - var1 = "\u00a77" + this.playerEntity.username + " whispers " + var1; - logger.info(var1 + " to " + var2[1]); - if(!this.mcServer.configManager.sendPacketToPlayer(var2[1], new Packet3Chat(var1))) { - this.sendPacket(new Packet3Chat("\u00a7cThere\'s no player by that name online.")); - } - } - } else { - String var3; - if(this.mcServer.configManager.isOp(this.playerEntity.username)) { - var3 = var1.substring(1); - logger.info(this.playerEntity.username + " issued server command: " + var3); - this.mcServer.addCommand(var3, this); - } else { - var3 = var1.substring(1); - logger.info(this.playerEntity.username + " tried command: " + var3); - } - } - - } - - public void handleArmAnimation(Packet18ArmAnimation var1) { - if(var1.animate == 1) { - this.playerEntity.func_168_z(); - } else if(var1.animate == 104) { - this.playerEntity.field_12012_al = true; - } else if(var1.animate == 105) { - this.playerEntity.field_12012_al = false; - } - - } - - public void handleKickDisconnect(Packet255KickDisconnect var1) { - this.netManager.networkShutdown("Quitting"); - } - - public int func_38_b() { - return this.netManager.getNumChunkDataPackets(); - } - - public void log(String var1) { - this.sendPacket(new Packet3Chat("\u00a77" + var1)); - } - - public String getUsername() { - return this.playerEntity.username; - } - - public void handlePlayerInventory(Packet5PlayerInventory var1) { - if(var1.type == -1) { - this.playerEntity.inventory.mainInventory = var1.stacks; - } - - if(var1.type == -2) { - this.playerEntity.inventory.craftingInventory = var1.stacks; - } - - if(var1.type == -3) { - this.playerEntity.inventory.armorInventory = var1.stacks; - } - - } - - public void func_40_d() { - this.netManager.addToSendQueue(new Packet5PlayerInventory(-1, this.playerEntity.inventory.mainInventory)); - this.netManager.addToSendQueue(new Packet5PlayerInventory(-2, this.playerEntity.inventory.craftingInventory)); - this.netManager.addToSendQueue(new Packet5PlayerInventory(-3, this.playerEntity.inventory.armorInventory)); - } - - public void handleComplexEntity(Packet59ComplexEntity var1) { - if(var1.entityNBT.getInteger("x") == var1.xPosition) { - if(var1.entityNBT.getInteger("y") == var1.yPosition) { - if(var1.entityNBT.getInteger("z") == var1.zPosition) { - TileEntity var2 = this.mcServer.worldMngr.getBlock(var1.xPosition, var1.yPosition, var1.zPosition); - if(var2 != null) { - try { - var2.readFromNBT(var1.entityNBT); - } catch (Exception var4) { - } - - var2.func_183_c(); - } - - } - } - } - } - - public void func_6006_a(Packet7 var1) { - Entity var2 = this.mcServer.worldMngr.func_6158_a(var1.field_9018_b); - this.playerEntity.inventory.mainInventory[this.playerEntity.inventory.currentItem] = this.field_10_k; - if(var2 != null && this.playerEntity.func_145_g(var2)) { - if(var1.field_9020_c == 0) { - this.playerEntity.func_9145_g(var2); - } else if(var1.field_9020_c == 1) { - this.playerEntity.func_9146_h(var2); - } - } - - } - - public void func_9002_a(Packet9 var1) { - if(this.playerEntity.field_9109_aQ <= 0) { - this.playerEntity = this.mcServer.configManager.func_9242_d(this.playerEntity); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkAcceptThread.java b/minecraft_server/src/net/minecraft/src/NetworkAcceptThread.java deleted file mode 100644 index a4a5be7..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkAcceptThread.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; -import java.net.Socket; -import net.minecraft.server.MinecraftServer; - -class NetworkAcceptThread extends Thread { - final MinecraftServer mcServer; - final NetworkListenThread field_985_b; - - NetworkAcceptThread(NetworkListenThread var1, String var2, MinecraftServer var3) { - super(var2); - this.field_985_b = var1; - this.mcServer = var3; - } - - public void run() { - while(this.field_985_b.field_973_b) { - try { - Socket var1 = NetworkListenThread.func_713_a(this.field_985_b).accept(); - if(var1 != null) { - NetLoginHandler var2 = new NetLoginHandler(this.mcServer, var1, "Connection #" + NetworkListenThread.func_712_b(this.field_985_b)); - NetworkListenThread.func_716_a(this.field_985_b, var2); - } - } catch (IOException var3) { - var3.printStackTrace(); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkListenThread.java b/minecraft_server/src/net/minecraft/src/NetworkListenThread.java deleted file mode 100644 index d7e0d7a..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkListenThread.java +++ /dev/null @@ -1,87 +0,0 @@ -package net.minecraft.src; - -import java.io.IOException; -import java.net.InetAddress; -import java.net.ServerSocket; -import java.util.ArrayList; -import java.util.logging.Level; -import java.util.logging.Logger; -import net.minecraft.server.MinecraftServer; - -public class NetworkListenThread { - public static Logger logger = Logger.getLogger("Minecraft"); - private ServerSocket field_979_d; - private Thread field_978_e; - public volatile boolean field_973_b = false; - private int field_977_f = 0; - private ArrayList field_976_g = new ArrayList(); - private ArrayList field_975_h = new ArrayList(); - public MinecraftServer mcServer; - - public NetworkListenThread(MinecraftServer var1, InetAddress var2, int var3) throws IOException { - this.mcServer = var1; - this.field_979_d = new ServerSocket(var3, 0, var2); - this.field_979_d.setPerformancePreferences(0, 2, 1); - this.field_973_b = true; - this.field_978_e = new NetworkAcceptThread(this, "Listen thread", var1); - this.field_978_e.start(); - } - - public void func_4108_a(NetServerHandler var1) { - this.field_975_h.add(var1); - } - - private void func_717_a(NetLoginHandler var1) { - if(var1 == null) { - throw new IllegalArgumentException("Got null pendingconnection!"); - } else { - this.field_976_g.add(var1); - } - } - - public void func_715_a() { - int var1; - for(var1 = 0; var1 < this.field_976_g.size(); ++var1) { - NetLoginHandler var2 = (NetLoginHandler)this.field_976_g.get(var1); - - try { - var2.tryLogin(); - } catch (Exception var5) { - var2.kickUser("Internal server error"); - logger.log(Level.WARNING, "Failed to handle packet: " + var5, var5); - } - - if(var2.finishedProcessing) { - this.field_976_g.remove(var1--); - } - } - - for(var1 = 0; var1 < this.field_975_h.size(); ++var1) { - NetServerHandler var6 = (NetServerHandler)this.field_975_h.get(var1); - - try { - var6.func_42_a(); - } catch (Exception var4) { - logger.log(Level.WARNING, "Failed to handle packet: " + var4, var4); - var6.func_43_c("Internal server error"); - } - - if(var6.field_18_c) { - this.field_975_h.remove(var1--); - } - } - - } - - static ServerSocket func_713_a(NetworkListenThread var0) { - return var0.field_979_d; - } - - static int func_712_b(NetworkListenThread var0) { - return var0.field_977_f++; - } - - static void func_716_a(NetworkListenThread var0, NetLoginHandler var1) { - var0.func_717_a(var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkManager.java b/minecraft_server/src/net/minecraft/src/NetworkManager.java deleted file mode 100644 index 281c8b3..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkManager.java +++ /dev/null @@ -1,368 +0,0 @@ -package net.minecraft.src; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.EOFException; -import java.io.IOException; -import java.io.InputStream; -import java.net.Socket; -import java.net.SocketAddress; -import java.net.SocketException; -import java.nio.ByteBuffer; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Iterator; -import java.util.LinkedList; -import java.util.List; - -public class NetworkManager { - public static final Object threadSyncObject = new Object(); - public static int numReadThreads; - public static int numWriteThreads; - private Object sendQueueLock = new Object(); - private Socket networkSocket; - private final SocketAddress field_12032_f; - private DataInputStream socketInputStream; - private DataOutputStream socketOutputStream; - private boolean isRunning = true; - private List readPackets = Collections.synchronizedList(new ArrayList()); - private List dataPackets = Collections.synchronizedList(new ArrayList()); - private List chunkDataPackets = Collections.synchronizedList(new ArrayList()); - private NetHandler netHandler; - private boolean isServerTerminating = false; - private Thread writeThread; - private Thread readThread; - private boolean isTerminating = false; - private String terminationReason = ""; - private int timeSinceLastRead = 0; - private int sendQueueByteLength = 0; - private int chunkDataSendCounter = 0; - - public NetworkManager(Socket var1, String var2, NetHandler var3) throws IOException { - this.networkSocket = var1; - this.field_12032_f = var1.getRemoteSocketAddress(); - this.netHandler = var3; - var1.setTrafficClass(24); - this.socketInputStream = new DataInputStream(var1.getInputStream()); - this.socketOutputStream = new DataOutputStream(var1.getOutputStream()); - this.readThread = new NetworkReaderThread(this, var2 + " read thread"); - this.writeThread = new NetworkWriterThread(this, var2 + " write thread"); - this.readThread.start(); - this.writeThread.start(); - } - - public void setNetHandler(NetHandler var1) { - this.netHandler = var1; - } - - public void addToSendQueue(Packet var1) { - if(!this.isServerTerminating) { - Object var2 = this.sendQueueLock; - synchronized(var2) { - this.sendQueueByteLength += var1.getPacketSize() + 1; - if(var1.isChunkDataPacket) { - this.chunkDataPackets.add(var1); - } else { - this.dataPackets.add(var1); - } - - } - } - } - - private ByteArrayOutputStream sendBuffer; - - private void sendPacket() { - try { - boolean var1 = true; - Packet var2; - Object var3; - if(!this.dataPackets.isEmpty()) { - var1 = false; - var3 = this.sendQueueLock; - int oldSendQueue = this.sendQueueByteLength; - synchronized(var3) { - var2 = (Packet)this.dataPackets.remove(0); - this.sendQueueByteLength -= var2.getPacketSize() + 1; - } - - try { - sendBuffer = new ByteArrayOutputStream(); - DataOutputStream yee = new DataOutputStream(sendBuffer); - Packet.writePacket(var2, yee); - yee.flush(); - try { - if(this.isConnectionOpen()) { - socketOutputStream.write(sendBuffer.toByteArray()); - } - } catch(SocketException e) { - if (e.getMessage().contains("connection abort") || e.getMessage().contains("connection reset")) { - this.networkShutdown("Connection reset"); - return; - } else { - this.onNetworkError(e); - e.printStackTrace(); - } - } - sendBuffer.flush(); - if(this.isConnectionOpen()) { - socketOutputStream.flush(); - } - } catch(Exception e) { - e.printStackTrace(); - this.sendQueueByteLength = oldSendQueue; - } - } - - if((var1 || this.chunkDataSendCounter-- <= 0) && !this.chunkDataPackets.isEmpty()) { - var1 = false; - var3 = this.sendQueueLock; - int oldSendQueue = this.sendQueueByteLength; - synchronized(var3) { - var2 = (Packet)this.chunkDataPackets.remove(0); - this.sendQueueByteLength -= var2.getPacketSize() + 1; - } - - int oldChunkData = this.chunkDataSendCounter; - try { - sendBuffer = new ByteArrayOutputStream(); - DataOutputStream yee = new DataOutputStream(sendBuffer); - Packet.writePacket(var2, yee); - yee.flush(); - try { - if(this.isConnectionOpen()) { - socketOutputStream.write(sendBuffer.toByteArray()); - } - } catch(SocketException e) { - if (e.getMessage().contains("connection abort") || e.getMessage().contains("connection reset")) { - this.networkShutdown("Connection reset"); - return; - } else { - this.onNetworkError(e); - e.printStackTrace(); - } - } - sendBuffer.flush(); - if(this.isConnectionOpen()) { - socketOutputStream.flush(); - } - this.chunkDataSendCounter = 50; - } catch(Exception e) { - e.printStackTrace(); - this.sendQueueByteLength = oldSendQueue; - this.chunkDataSendCounter = oldChunkData; - } - } - - if(var1) { - Thread.sleep(10L); - } - } catch (InterruptedException var8) { - } catch (Exception var9) { - if(!this.isTerminating) { - this.onNetworkError(var9); - } - } - } - - private LinkedList readChunks = new LinkedList(); - - private void readPacket() { - try { - byte[] packet; - ByteArrayInputStream bis = getByteArrayInputStream(socketInputStream); - if(bis != null) { - while (bis.available() > 0) { - packet = new byte[bis.available()]; - try { - bis.read(packet); - } catch(IOException e) { - e.printStackTrace(); - } - - int cap = 0; - ByteBuffer b = ByteBuffer.wrap(packet); - cap += b.limit(); - ByteBuffer stream = ByteBuffer.allocate(cap); - - stream.put(b); - stream.limit(stream.position()); - stream.rewind(); - DataInputStream packetStream = new DataInputStream(new ByteBufferDirectInputStream(stream)); - while(stream.hasRemaining()) { - stream.mark(); - try { - Packet pkt = Packet.readPacket(packetStream); - if(pkt == null) { - this.networkShutdown("End of Stream"); - } - readPackets.add(pkt); - } catch (EOFException e) { - stream.reset(); - break; - } catch (IOException e) { - continue; - } catch(ArrayIndexOutOfBoundsException e) { - continue; - } catch(NullPointerException e) { - continue; - } catch(Exception e) { - continue; - } catch(Throwable t) { - continue; - } - } - } - } else { - this.networkShutdown("End of stream"); - } - } catch (Exception var2) { - if(!this.isTerminating) { - this.onNetworkError(var2); - } - } - - } - - private void onNetworkError(Exception var1) { - var1.printStackTrace(); - this.networkShutdown("Internal exception: " + var1.toString()); - } - - public void networkShutdown(String var1) { - if(this.isRunning) { - this.isTerminating = true; - this.terminationReason = var1; - (new NetworkMasterThread(this)).start(); - this.isRunning = false; - - try { - this.socketInputStream.close(); - this.socketInputStream = null; - } catch (Throwable var5) { - } - - try { - this.socketOutputStream.close(); - this.socketOutputStream = null; - } catch (Throwable var4) { - } - - try { - this.networkSocket.close(); - this.networkSocket = null; - } catch (Throwable var3) { - } - - } - } - - public void processReadPackets() { - if(this.sendQueueByteLength > 1048576) { - this.networkShutdown("Send buffer overflow"); - } - - if(this.readPackets.isEmpty()) { - if(this.timeSinceLastRead++ == 1200) { - this.networkShutdown("Timed out"); - } - } else { - this.timeSinceLastRead = 0; - } - - int var1 = 100; - while(!this.readPackets.isEmpty() && var1-- >= 0) { - try { - Packet var2 = (Packet)this.readPackets.remove(0); - var2.processPacket(this.netHandler); - } catch(Exception e) { - continue; - } catch(Throwable t) { - continue; - } - } - - if(!isConnectionOpen() && !this.isTerminating) { - this.networkShutdown("Lost connection!"); - } - - if(this.isTerminating && this.readPackets.isEmpty()) { - this.netHandler.handleErrorMessage(this.terminationReason); - } - - } - - public SocketAddress getRemoteAddress() { - return this.field_12032_f; - } - - public void serverShutdown() { - this.isServerTerminating = true; - this.readThread.interrupt(); - (new ThreadMonitorConnection(this)).start(); - } - - public int getNumChunkDataPackets() { - return this.chunkDataPackets.size(); - } - - static boolean isRunning(NetworkManager var0) { - return var0.isRunning; - } - - static boolean isServerTerminating(NetworkManager var0) { - return var0.isServerTerminating; - } - - static void readNetworkPacket(NetworkManager var0) { - var0.readPacket(); - } - - static void sendNetworkPacket(NetworkManager var0) { - var0.sendPacket(); - } - - boolean isConnectionOpen() { - return networkSocket != null && networkSocket.isConnected(); - } - - static Thread getReadThread(NetworkManager var0) { - return var0.readThread; - } - - static Thread getWriteThread(NetworkManager var0) { - return var0.writeThread; - } - - public static ByteArrayInputStream getByteArrayInputStream(DataInputStream dataInputStream) { - try { - byte[] buffer = new byte[dataInputStream.available()]; - int bytesRead; - bytesRead = dataInputStream.read(buffer, 0, buffer.length); - byte[] data = bytesRead == buffer.length ? buffer : new byte[bytesRead]; - System.arraycopy(buffer, 0, data, 0, data.length); - return new ByteArrayInputStream(data); - } catch (Throwable e) { - return null; - } - } - - private static class ByteBufferDirectInputStream extends InputStream { - private ByteBuffer buf; - private ByteBufferDirectInputStream(ByteBuffer b) { - this.buf = b; - } - - @Override - public int read() throws IOException { - return buf.remaining() > 0 ? ((int)buf.get() & 0xFF) : -1; - } - - @Override - public int available() { - return buf.remaining(); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkMasterThread.java b/minecraft_server/src/net/minecraft/src/NetworkMasterThread.java deleted file mode 100644 index bd6085c..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkMasterThread.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.minecraft.src; - -class NetworkMasterThread extends Thread { - final NetworkManager netManager; - - NetworkMasterThread(NetworkManager var1) { - this.netManager = var1; - } - - public void run() { - try { - Thread.sleep(5000L); - if(NetworkManager.getReadThread(this.netManager).isAlive()) { - try { - NetworkManager.getReadThread(this.netManager).stop(); - } catch (Throwable var3) { - } - } - - if(NetworkManager.getWriteThread(this.netManager).isAlive()) { - try { - NetworkManager.getWriteThread(this.netManager).stop(); - } catch (Throwable var2) { - } - } - } catch (InterruptedException var4) { - var4.printStackTrace(); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkReaderThread.java b/minecraft_server/src/net/minecraft/src/NetworkReaderThread.java deleted file mode 100644 index c8e5682..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkReaderThread.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.minecraft.src; - -class NetworkReaderThread extends Thread { - final NetworkManager netManager; - - NetworkReaderThread(NetworkManager var1, String var2) { - super(var2); - this.netManager = var1; - } - - public void run() { - Object var1 = NetworkManager.threadSyncObject; - synchronized(var1) { - ++NetworkManager.numReadThreads; - } - - while(true) { - boolean var11 = false; - - try { - var11 = true; - if(NetworkManager.isRunning(this.netManager)) { - if(!NetworkManager.isServerTerminating(this.netManager)) { - NetworkManager.readNetworkPacket(this.netManager); - continue; - } - - var11 = false; - break; - } - - var11 = false; - break; - } finally { - if(var11) { - Object var5 = NetworkManager.threadSyncObject; - synchronized(var5) { - --NetworkManager.numReadThreads; - } - } - } - } - - var1 = NetworkManager.threadSyncObject; - synchronized(var1) { - --NetworkManager.numReadThreads; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/NetworkWriterThread.java b/minecraft_server/src/net/minecraft/src/NetworkWriterThread.java deleted file mode 100644 index 8357e0b..0000000 --- a/minecraft_server/src/net/minecraft/src/NetworkWriterThread.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.minecraft.src; - -class NetworkWriterThread extends Thread { - final NetworkManager netManager; - - NetworkWriterThread(NetworkManager var1, String var2) { - super(var2); - this.netManager = var1; - } - - public void run() { - Object var1 = NetworkManager.threadSyncObject; - synchronized(var1) { - ++NetworkManager.numWriteThreads; - } - - while(true) { - boolean var11 = false; - - try { - var11 = true; - if(!NetworkManager.isRunning(this.netManager)) { - var11 = false; - break; - } - - NetworkManager.sendNetworkPacket(this.netManager); - } finally { - if(var11) { - Object var5 = NetworkManager.threadSyncObject; - synchronized(var5) { - --NetworkManager.numWriteThreads; - } - } - } - } - - var1 = NetworkManager.threadSyncObject; - synchronized(var1) { - --NetworkManager.numWriteThreads; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/NextTickListEntry.java b/minecraft_server/src/net/minecraft/src/NextTickListEntry.java deleted file mode 100644 index 7e28c79..0000000 --- a/minecraft_server/src/net/minecraft/src/NextTickListEntry.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class NextTickListEntry implements Comparable { - private static long nextTickEntryID = 0L; - public int xCoord; - public int yCoord; - public int zCoord; - public int blockID; - public long scheduledTime; - private long tickEntryID = nextTickEntryID++; - - public NextTickListEntry(int var1, int var2, int var3, int var4) { - this.xCoord = var1; - this.yCoord = var2; - this.zCoord = var3; - this.blockID = var4; - } - - public boolean equals(Object var1) { - if(!(var1 instanceof NextTickListEntry)) { - return false; - } else { - NextTickListEntry var2 = (NextTickListEntry)var1; - return this.xCoord == var2.xCoord && this.yCoord == var2.yCoord && this.zCoord == var2.zCoord && this.blockID == var2.blockID; - } - } - - public int hashCode() { - return (this.xCoord * 128 * 1024 + this.zCoord * 128 + this.yCoord) * 256 + this.blockID; - } - - public NextTickListEntry setScheduledTime(long var1) { - this.scheduledTime = var1; - return this; - } - - public int a(NextTickListEntry var1) { - return this.scheduledTime < var1.scheduledTime ? -1 : (this.scheduledTime > var1.scheduledTime ? 1 : (this.tickEntryID < var1.tickEntryID ? -1 : (this.tickEntryID > var1.tickEntryID ? 1 : 0))); - } - - public int compareTo(Object var1) { - return this.a((NextTickListEntry)var1); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NibbleArray.java b/minecraft_server/src/net/minecraft/src/NibbleArray.java deleted file mode 100644 index 6966128..0000000 --- a/minecraft_server/src/net/minecraft/src/NibbleArray.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -public class NibbleArray { - public final byte[] data; - - public NibbleArray(int var1) { - this.data = new byte[var1 >> 1]; - } - - public NibbleArray(byte[] var1) { - this.data = var1; - } - - public int getNibble(int var1, int var2, int var3) { - int var4 = var1 << 11 | var3 << 7 | var2; - int var5 = var4 >> 1; - int var6 = var4 & 1; - return var6 == 0 ? this.data[var5] & 15 : this.data[var5] >> 4 & 15; - } - - public void setNibble(int var1, int var2, int var3, int var4) { - int var5 = var1 << 11 | var3 << 7 | var2; - int var6 = var5 >> 1; - int var7 = var5 & 1; - if(var7 == 0) { - this.data[var6] = (byte)(this.data[var6] & 240 | var4 & 15); - } else { - this.data[var6] = (byte)(this.data[var6] & 15 | (var4 & 15) << 4); - } - - } - - public boolean isValid() { - return this.data != null; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NoiseGenerator.java b/minecraft_server/src/net/minecraft/src/NoiseGenerator.java deleted file mode 100644 index bb08431..0000000 --- a/minecraft_server/src/net/minecraft/src/NoiseGenerator.java +++ /dev/null @@ -1,4 +0,0 @@ -package net.minecraft.src; - -public abstract class NoiseGenerator { -} diff --git a/minecraft_server/src/net/minecraft/src/NoiseGenerator2.java b/minecraft_server/src/net/minecraft/src/NoiseGenerator2.java deleted file mode 100644 index cd64939..0000000 --- a/minecraft_server/src/net/minecraft/src/NoiseGenerator2.java +++ /dev/null @@ -1,114 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class NoiseGenerator2 { - private static int[][] field_4317_d = new int[][]{{1, 1, 0}, {-1, 1, 0}, {1, -1, 0}, {-1, -1, 0}, {1, 0, 1}, {-1, 0, 1}, {1, 0, -1}, {-1, 0, -1}, {0, 1, 1}, {0, -1, 1}, {0, 1, -1}, {0, -1, -1}}; - private int[] field_4316_e; - public double field_4313_a; - public double field_4312_b; - public double field_4318_c; - private static final double field_4315_f = 0.5D * (Math.sqrt(3.0D) - 1.0D); - private static final double field_4314_g = (3.0D - Math.sqrt(3.0D)) / 6.0D; - - public NoiseGenerator2() { - this(new Random()); - } - - public NoiseGenerator2(Random var1) { - this.field_4316_e = new int[512]; - this.field_4313_a = var1.nextDouble() * 256.0D; - this.field_4312_b = var1.nextDouble() * 256.0D; - this.field_4318_c = var1.nextDouble() * 256.0D; - - int var2; - for(var2 = 0; var2 < 256; this.field_4316_e[var2] = var2++) { - } - - for(var2 = 0; var2 < 256; ++var2) { - int var3 = var1.nextInt(256 - var2) + var2; - int var4 = this.field_4316_e[var2]; - this.field_4316_e[var2] = this.field_4316_e[var3]; - this.field_4316_e[var3] = var4; - this.field_4316_e[var2 + 256] = this.field_4316_e[var2]; - } - - } - - private static int func_4113_a(double var0) { - return var0 > 0.0D ? (int)var0 : (int)var0 - 1; - } - - private static double func_4114_a(int[] var0, double var1, double var3) { - return (double)var0[0] * var1 + (double)var0[1] * var3; - } - - public void func_4115_a(double[] var1, double var2, double var4, int var6, int var7, double var8, double var10, double var12) { - int var14 = 0; - - for(int var15 = 0; var15 < var6; ++var15) { - double var16 = (var2 + (double)var15) * var8 + this.field_4313_a; - - for(int var18 = 0; var18 < var7; ++var18) { - double var19 = (var4 + (double)var18) * var10 + this.field_4312_b; - double var27 = (var16 + var19) * field_4315_f; - int var29 = func_4113_a(var16 + var27); - int var30 = func_4113_a(var19 + var27); - double var31 = (double)(var29 + var30) * field_4314_g; - double var33 = (double)var29 - var31; - double var35 = (double)var30 - var31; - double var37 = var16 - var33; - double var39 = var19 - var35; - byte var41; - byte var42; - if(var37 > var39) { - var41 = 1; - var42 = 0; - } else { - var41 = 0; - var42 = 1; - } - - double var43 = var37 - (double)var41 + field_4314_g; - double var45 = var39 - (double)var42 + field_4314_g; - double var47 = var37 - 1.0D + 2.0D * field_4314_g; - double var49 = var39 - 1.0D + 2.0D * field_4314_g; - int var51 = var29 & 255; - int var52 = var30 & 255; - int var53 = this.field_4316_e[var51 + this.field_4316_e[var52]] % 12; - int var54 = this.field_4316_e[var51 + var41 + this.field_4316_e[var52 + var42]] % 12; - int var55 = this.field_4316_e[var51 + 1 + this.field_4316_e[var52 + 1]] % 12; - double var56 = 0.5D - var37 * var37 - var39 * var39; - double var21; - if(var56 < 0.0D) { - var21 = 0.0D; - } else { - var56 *= var56; - var21 = var56 * var56 * func_4114_a(field_4317_d[var53], var37, var39); - } - - double var58 = 0.5D - var43 * var43 - var45 * var45; - double var23; - if(var58 < 0.0D) { - var23 = 0.0D; - } else { - var58 *= var58; - var23 = var58 * var58 * func_4114_a(field_4317_d[var54], var43, var45); - } - - double var60 = 0.5D - var47 * var47 - var49 * var49; - double var25; - if(var60 < 0.0D) { - var25 = 0.0D; - } else { - var60 *= var60; - var25 = var60 * var60 * func_4114_a(field_4317_d[var55], var47, var49); - } - - int var10001 = var14++; - var1[var10001] += 70.0D * (var21 + var23 + var25) * var12; - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves.java b/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves.java deleted file mode 100644 index 46fc274..0000000 --- a/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class NoiseGeneratorOctaves extends NoiseGenerator { - private NoiseGeneratorPerlin[] field_939_a; - private int field_938_b; - - public NoiseGeneratorOctaves(Random var1, int var2) { - this.field_938_b = var2; - this.field_939_a = new NoiseGeneratorPerlin[var2]; - - for(int var3 = 0; var3 < var2; ++var3) { - this.field_939_a[var3] = new NoiseGeneratorPerlin(var1); - } - - } - - public double func_647_a(double var1, double var3) { - double var5 = 0.0D; - double var7 = 1.0D; - - for(int var9 = 0; var9 < this.field_938_b; ++var9) { - var5 += this.field_939_a[var9].func_642_a(var1 * var7, var3 * var7) / var7; - var7 /= 2.0D; - } - - return var5; - } - - public double[] func_648_a(double[] var1, double var2, double var4, double var6, int var8, int var9, int var10, double var11, double var13, double var15) { - if(var1 == null) { - var1 = new double[var8 * var9 * var10]; - } else { - for(int var17 = 0; var17 < var1.length; ++var17) { - var1[var17] = 0.0D; - } - } - - double var20 = 1.0D; - - for(int var19 = 0; var19 < this.field_938_b; ++var19) { - this.field_939_a[var19].func_646_a(var1, var2, var4, var6, var8, var9, var10, var11 * var20, var13 * var20, var15 * var20, var20); - var20 /= 2.0D; - } - - return var1; - } - - public double[] func_4103_a(double[] var1, int var2, int var3, int var4, int var5, double var6, double var8, double var10) { - return this.func_648_a(var1, (double)var2, 10.0D, (double)var3, var4, 1, var5, var6, 1.0D, var8); - } -} diff --git a/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves2.java b/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves2.java deleted file mode 100644 index c463198..0000000 --- a/minecraft_server/src/net/minecraft/src/NoiseGeneratorOctaves2.java +++ /dev/null @@ -1,45 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class NoiseGeneratorOctaves2 extends NoiseGenerator { - private NoiseGenerator2[] field_4308_a; - private int field_4307_b; - - public NoiseGeneratorOctaves2(Random var1, int var2) { - this.field_4307_b = var2; - this.field_4308_a = new NoiseGenerator2[var2]; - - for(int var3 = 0; var3 < var2; ++var3) { - this.field_4308_a[var3] = new NoiseGenerator2(var1); - } - - } - - public double[] func_4101_a(double[] var1, double var2, double var4, int var6, int var7, double var8, double var10, double var12) { - return this.func_4100_a(var1, var2, var4, var6, var7, var8, var10, var12, 0.5D); - } - - public double[] func_4100_a(double[] var1, double var2, double var4, int var6, int var7, double var8, double var10, double var12, double var14) { - var8 /= 1.5D; - var10 /= 1.5D; - if(var1 != null && var1.length >= var6 * var7) { - for(int var16 = 0; var16 < var1.length; ++var16) { - var1[var16] = 0.0D; - } - } else { - var1 = new double[var6 * var7]; - } - - double var21 = 1.0D; - double var18 = 1.0D; - - for(int var20 = 0; var20 < this.field_4307_b; ++var20) { - this.field_4308_a[var20].func_4115_a(var1, var2, var4, var6, var7, var8 * var18, var10 * var18, 0.55D / var21); - var18 *= var12; - var21 *= var14; - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/NoiseGeneratorPerlin.java b/minecraft_server/src/net/minecraft/src/NoiseGeneratorPerlin.java deleted file mode 100644 index 3047bf0..0000000 --- a/minecraft_server/src/net/minecraft/src/NoiseGeneratorPerlin.java +++ /dev/null @@ -1,221 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class NoiseGeneratorPerlin extends NoiseGenerator { - private int[] permutations; - public double xCoord; - public double yCoord; - public double zCoord; - - public NoiseGeneratorPerlin() { - this(new Random()); - } - - public NoiseGeneratorPerlin(Random var1) { - this.permutations = new int[512]; - this.xCoord = var1.nextDouble() * 256.0D; - this.yCoord = var1.nextDouble() * 256.0D; - this.zCoord = var1.nextDouble() * 256.0D; - - int var2; - for(var2 = 0; var2 < 256; this.permutations[var2] = var2++) { - } - - for(var2 = 0; var2 < 256; ++var2) { - int var3 = var1.nextInt(256 - var2) + var2; - int var4 = this.permutations[var2]; - this.permutations[var2] = this.permutations[var3]; - this.permutations[var3] = var4; - this.permutations[var2 + 256] = this.permutations[var2]; - } - - } - - public double generateNoise(double var1, double var3, double var5) { - double var7 = var1 + this.xCoord; - double var9 = var3 + this.yCoord; - double var11 = var5 + this.zCoord; - int var13 = (int)var7; - int var14 = (int)var9; - int var15 = (int)var11; - if(var7 < (double)var13) { - --var13; - } - - if(var9 < (double)var14) { - --var14; - } - - if(var11 < (double)var15) { - --var15; - } - - int var16 = var13 & 255; - int var17 = var14 & 255; - int var18 = var15 & 255; - var7 -= (double)var13; - var9 -= (double)var14; - var11 -= (double)var15; - double var19 = var7 * var7 * var7 * (var7 * (var7 * 6.0D - 15.0D) + 10.0D); - double var21 = var9 * var9 * var9 * (var9 * (var9 * 6.0D - 15.0D) + 10.0D); - double var23 = var11 * var11 * var11 * (var11 * (var11 * 6.0D - 15.0D) + 10.0D); - int var25 = this.permutations[var16] + var17; - int var26 = this.permutations[var25] + var18; - int var27 = this.permutations[var25 + 1] + var18; - int var28 = this.permutations[var16 + 1] + var17; - int var29 = this.permutations[var28] + var18; - int var30 = this.permutations[var28 + 1] + var18; - return this.lerp(var23, this.lerp(var21, this.lerp(var19, this.grad(this.permutations[var26], var7, var9, var11), this.grad(this.permutations[var29], var7 - 1.0D, var9, var11)), this.lerp(var19, this.grad(this.permutations[var27], var7, var9 - 1.0D, var11), this.grad(this.permutations[var30], var7 - 1.0D, var9 - 1.0D, var11))), this.lerp(var21, this.lerp(var19, this.grad(this.permutations[var26 + 1], var7, var9, var11 - 1.0D), this.grad(this.permutations[var29 + 1], var7 - 1.0D, var9, var11 - 1.0D)), this.lerp(var19, this.grad(this.permutations[var27 + 1], var7, var9 - 1.0D, var11 - 1.0D), this.grad(this.permutations[var30 + 1], var7 - 1.0D, var9 - 1.0D, var11 - 1.0D)))); - } - - public final double lerp(double var1, double var3, double var5) { - return var3 + var1 * (var5 - var3); - } - - public final double func_4102_a(int var1, double var2, double var4) { - int var6 = var1 & 15; - double var7 = (double)(1 - ((var6 & 8) >> 3)) * var2; - double var9 = var6 < 4 ? 0.0D : (var6 != 12 && var6 != 14 ? var4 : var2); - return ((var6 & 1) == 0 ? var7 : -var7) + ((var6 & 2) == 0 ? var9 : -var9); - } - - public final double grad(int var1, double var2, double var4, double var6) { - int var8 = var1 & 15; - double var9 = var8 < 8 ? var2 : var4; - double var11 = var8 < 4 ? var4 : (var8 != 12 && var8 != 14 ? var6 : var2); - return ((var8 & 1) == 0 ? var9 : -var9) + ((var8 & 2) == 0 ? var11 : -var11); - } - - public double func_642_a(double var1, double var3) { - return this.generateNoise(var1, var3, 0.0D); - } - - public void func_646_a(double[] var1, double var2, double var4, double var6, int var8, int var9, int var10, double var11, double var13, double var15, double var17) { - int var10001; - int var19; - int var22; - double var31; - double var35; - int var37; - double var38; - int var40; - int var41; - double var42; - int var75; - if(var9 == 1) { - boolean var64 = false; - boolean var65 = false; - boolean var21 = false; - boolean var68 = false; - double var70 = 0.0D; - double var73 = 0.0D; - var75 = 0; - double var77 = 1.0D / var17; - - for(int var30 = 0; var30 < var8; ++var30) { - var31 = (var2 + (double)var30) * var11 + this.xCoord; - int var78 = (int)var31; - if(var31 < (double)var78) { - --var78; - } - - int var34 = var78 & 255; - var31 -= (double)var78; - var35 = var31 * var31 * var31 * (var31 * (var31 * 6.0D - 15.0D) + 10.0D); - - for(var37 = 0; var37 < var10; ++var37) { - var38 = (var6 + (double)var37) * var15 + this.zCoord; - var40 = (int)var38; - if(var38 < (double)var40) { - --var40; - } - - var41 = var40 & 255; - var38 -= (double)var40; - var42 = var38 * var38 * var38 * (var38 * (var38 * 6.0D - 15.0D) + 10.0D); - var19 = this.permutations[var34] + 0; - int var66 = this.permutations[var19] + var41; - int var67 = this.permutations[var34 + 1] + 0; - var22 = this.permutations[var67] + var41; - var70 = this.lerp(var35, this.func_4102_a(this.permutations[var66], var31, var38), this.grad(this.permutations[var22], var31 - 1.0D, 0.0D, var38)); - var73 = this.lerp(var35, this.grad(this.permutations[var66 + 1], var31, 0.0D, var38 - 1.0D), this.grad(this.permutations[var22 + 1], var31 - 1.0D, 0.0D, var38 - 1.0D)); - double var79 = this.lerp(var42, var70, var73); - var10001 = var75++; - var1[var10001] += var79 * var77; - } - } - - } else { - var19 = 0; - double var20 = 1.0D / var17; - var22 = -1; - boolean var23 = false; - boolean var24 = false; - boolean var25 = false; - boolean var26 = false; - boolean var27 = false; - boolean var28 = false; - double var29 = 0.0D; - var31 = 0.0D; - double var33 = 0.0D; - var35 = 0.0D; - - for(var37 = 0; var37 < var8; ++var37) { - var38 = (var2 + (double)var37) * var11 + this.xCoord; - var40 = (int)var38; - if(var38 < (double)var40) { - --var40; - } - - var41 = var40 & 255; - var38 -= (double)var40; - var42 = var38 * var38 * var38 * (var38 * (var38 * 6.0D - 15.0D) + 10.0D); - - for(int var44 = 0; var44 < var10; ++var44) { - double var45 = (var6 + (double)var44) * var15 + this.zCoord; - int var47 = (int)var45; - if(var45 < (double)var47) { - --var47; - } - - int var48 = var47 & 255; - var45 -= (double)var47; - double var49 = var45 * var45 * var45 * (var45 * (var45 * 6.0D - 15.0D) + 10.0D); - - for(int var51 = 0; var51 < var9; ++var51) { - double var52 = (var4 + (double)var51) * var13 + this.yCoord; - int var54 = (int)var52; - if(var52 < (double)var54) { - --var54; - } - - int var55 = var54 & 255; - var52 -= (double)var54; - double var56 = var52 * var52 * var52 * (var52 * (var52 * 6.0D - 15.0D) + 10.0D); - if(var51 == 0 || var55 != var22) { - var22 = var55; - int var69 = this.permutations[var41] + var55; - int var71 = this.permutations[var69] + var48; - int var72 = this.permutations[var69 + 1] + var48; - int var74 = this.permutations[var41 + 1] + var55; - var75 = this.permutations[var74] + var48; - int var76 = this.permutations[var74 + 1] + var48; - var29 = this.lerp(var42, this.grad(this.permutations[var71], var38, var52, var45), this.grad(this.permutations[var75], var38 - 1.0D, var52, var45)); - var31 = this.lerp(var42, this.grad(this.permutations[var72], var38, var52 - 1.0D, var45), this.grad(this.permutations[var76], var38 - 1.0D, var52 - 1.0D, var45)); - var33 = this.lerp(var42, this.grad(this.permutations[var71 + 1], var38, var52, var45 - 1.0D), this.grad(this.permutations[var75 + 1], var38 - 1.0D, var52, var45 - 1.0D)); - var35 = this.lerp(var42, this.grad(this.permutations[var72 + 1], var38, var52 - 1.0D, var45 - 1.0D), this.grad(this.permutations[var76 + 1], var38 - 1.0D, var52 - 1.0D, var45 - 1.0D)); - } - - double var58 = this.lerp(var56, var29, var31); - double var60 = this.lerp(var56, var33, var35); - double var62 = this.lerp(var49, var58, var60); - var10001 = var19++; - var1[var10001] += var62 * var20; - } - } - } - - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet.java b/minecraft_server/src/net/minecraft/src/Packet.java deleted file mode 100644 index eb9132b..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet.java +++ /dev/null @@ -1,110 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -public abstract class Packet { - private static Map packetIdToClassMap = new HashMap(); - private static Map packetClassToIdMap = new HashMap(); - public boolean isChunkDataPacket = false; - - static void addIdClassMapping(int var0, Class var1) { - if(packetIdToClassMap.containsKey(Integer.valueOf(var0))) { - throw new IllegalArgumentException("Duplicate packet id:" + var0); - } else if(packetClassToIdMap.containsKey(var1)) { - throw new IllegalArgumentException("Duplicate packet class:" + var1); - } else { - packetIdToClassMap.put(Integer.valueOf(var0), var1); - packetClassToIdMap.put(var1, Integer.valueOf(var0)); - } - } - - public static Packet getNewPacket(int var0) { - try { - Class var1 = (Class)packetIdToClassMap.get(Integer.valueOf(var0)); - return var1 == null ? null : (Packet)var1.newInstance(); - } catch (Exception var2) { - var2.printStackTrace(); - System.out.println("Skipping packet with id " + var0); - return null; - } - } - - public final int getPacketId() { - return ((Integer)packetClassToIdMap.get(this.getClass())).intValue(); - } - - public static Packet readPacket(DataInputStream var0) throws IOException { - int var1 = var0.read(); - if(var1 == -1) { - return null; - } else { - Packet var2 = getNewPacket(var1); - if(var2 == null) { - throw new IOException("Bad packet id " + var1); - } else { - var2.readPacketData(var0); - return var2; - } - } - } - - public static void writePacket(Packet var0, DataOutputStream var1) throws IOException { - var1.write(var0.getPacketId()); - var0.writePacketData(var1); - } - - public abstract void readPacketData(DataInputStream var1) throws IOException; - - public abstract void writePacketData(DataOutputStream var1) throws IOException; - - public abstract void processPacket(NetHandler var1); - - public abstract int getPacketSize(); - - static { - addIdClassMapping(0, Packet0KeepAlive.class); - addIdClassMapping(1, Packet1Login.class); - addIdClassMapping(2, Packet2Handshake.class); - addIdClassMapping(3, Packet3Chat.class); - addIdClassMapping(4, Packet4UpdateTime.class); - addIdClassMapping(5, Packet5PlayerInventory.class); - addIdClassMapping(6, Packet6SpawnPosition.class); - addIdClassMapping(7, Packet7.class); - addIdClassMapping(8, Packet8.class); - addIdClassMapping(9, Packet9.class); - addIdClassMapping(10, Packet10Flying.class); - addIdClassMapping(11, Packet11PlayerPosition.class); - addIdClassMapping(12, Packet12PlayerLook.class); - addIdClassMapping(13, Packet13PlayerLookMove.class); - addIdClassMapping(14, Packet14BlockDig.class); - addIdClassMapping(15, Packet15Place.class); - addIdClassMapping(16, Packet16BlockItemSwitch.class); - addIdClassMapping(17, Packet17AddToInventory.class); - addIdClassMapping(18, Packet18ArmAnimation.class); - addIdClassMapping(20, Packet20NamedEntitySpawn.class); - addIdClassMapping(21, Packet21PickupSpawn.class); - addIdClassMapping(22, Packet22Collect.class); - addIdClassMapping(23, Packet23VehicleSpawn.class); - addIdClassMapping(24, Packet24MobSpawn.class); - addIdClassMapping(28, Packet28.class); - addIdClassMapping(29, Packet29DestroyEntity.class); - addIdClassMapping(30, Packet30Entity.class); - addIdClassMapping(31, Packet31RelEntityMove.class); - addIdClassMapping(32, Packet32EntityLook.class); - addIdClassMapping(33, Packet33RelEntityMoveLook.class); - addIdClassMapping(34, Packet34EntityTeleport.class); - addIdClassMapping(38, Packet38.class); - addIdClassMapping(39, Packet39.class); - addIdClassMapping(50, Packet50PreChunk.class); - addIdClassMapping(51, Packet51MapChunk.class); - addIdClassMapping(52, Packet52MultiBlockChange.class); - addIdClassMapping(53, Packet53BlockChange.class); - addIdClassMapping(59, Packet59ComplexEntity.class); - addIdClassMapping(60, Packet60.class); - addIdClassMapping(255, Packet255KickDisconnect.class); - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet0KeepAlive.java b/minecraft_server/src/net/minecraft/src/Packet0KeepAlive.java deleted file mode 100644 index 08bfb61..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet0KeepAlive.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet0KeepAlive extends Packet { - public void processPacket(NetHandler var1) { - } - - public void readPacketData(DataInputStream var1) throws IOException { - } - - public void writePacketData(DataOutputStream var1) throws IOException { - } - - public int getPacketSize() { - return 0; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet10Flying.java b/minecraft_server/src/net/minecraft/src/Packet10Flying.java deleted file mode 100644 index 373c931..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet10Flying.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet10Flying extends Packet { - public double xPosition; - public double yPosition; - public double zPosition; - public double stance; - public float yaw; - public float pitch; - public boolean onGround; - public boolean moving; - public boolean rotating; - - public void processPacket(NetHandler var1) { - var1.handleFlying(this); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.onGround = var1.read() != 0; - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.write(this.onGround ? 1 : 0); - } - - public int getPacketSize() { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet11PlayerPosition.java b/minecraft_server/src/net/minecraft/src/Packet11PlayerPosition.java deleted file mode 100644 index cff453c..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet11PlayerPosition.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet11PlayerPosition extends Packet10Flying { - public Packet11PlayerPosition() { - this.moving = true; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readDouble(); - this.yPosition = var1.readDouble(); - this.stance = var1.readDouble(); - this.zPosition = var1.readDouble(); - super.readPacketData(var1); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeDouble(this.xPosition); - var1.writeDouble(this.yPosition); - var1.writeDouble(this.stance); - var1.writeDouble(this.zPosition); - super.writePacketData(var1); - } - - public int getPacketSize() { - return 33; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet12PlayerLook.java b/minecraft_server/src/net/minecraft/src/Packet12PlayerLook.java deleted file mode 100644 index 5a2fe36..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet12PlayerLook.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet12PlayerLook extends Packet10Flying { - public Packet12PlayerLook() { - this.rotating = true; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.yaw = var1.readFloat(); - this.pitch = var1.readFloat(); - super.readPacketData(var1); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeFloat(this.yaw); - var1.writeFloat(this.pitch); - super.writePacketData(var1); - } - - public int getPacketSize() { - return 9; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet13PlayerLookMove.java b/minecraft_server/src/net/minecraft/src/Packet13PlayerLookMove.java deleted file mode 100644 index db7001e..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet13PlayerLookMove.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet13PlayerLookMove extends Packet10Flying { - public Packet13PlayerLookMove() { - this.rotating = true; - this.moving = true; - } - - public Packet13PlayerLookMove(double var1, double var3, double var5, double var7, float var9, float var10, boolean var11) { - this.xPosition = var1; - this.yPosition = var3; - this.stance = var5; - this.zPosition = var7; - this.yaw = var9; - this.pitch = var10; - this.onGround = var11; - this.rotating = true; - this.moving = true; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readDouble(); - this.yPosition = var1.readDouble(); - this.stance = var1.readDouble(); - this.zPosition = var1.readDouble(); - this.yaw = var1.readFloat(); - this.pitch = var1.readFloat(); - super.readPacketData(var1); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeDouble(this.xPosition); - var1.writeDouble(this.yPosition); - var1.writeDouble(this.stance); - var1.writeDouble(this.zPosition); - var1.writeFloat(this.yaw); - var1.writeFloat(this.pitch); - super.writePacketData(var1); - } - - public int getPacketSize() { - return 41; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet14BlockDig.java b/minecraft_server/src/net/minecraft/src/Packet14BlockDig.java deleted file mode 100644 index 446c68f..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet14BlockDig.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet14BlockDig extends Packet { - public int xPosition; - public int yPosition; - public int zPosition; - public int face; - public int status; - - public void readPacketData(DataInputStream var1) throws IOException { - this.status = var1.read(); - this.xPosition = var1.readInt(); - this.yPosition = var1.read(); - this.zPosition = var1.readInt(); - this.face = var1.read(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.write(this.status); - var1.writeInt(this.xPosition); - var1.write(this.yPosition); - var1.writeInt(this.zPosition); - var1.write(this.face); - } - - public void processPacket(NetHandler var1) { - var1.handleBlockDig(this); - } - - public int getPacketSize() { - return 11; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet15Place.java b/minecraft_server/src/net/minecraft/src/Packet15Place.java deleted file mode 100644 index e73efd2..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet15Place.java +++ /dev/null @@ -1,37 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet15Place extends Packet { - public int id; - public int xPosition; - public int yPosition; - public int zPosition; - public int direction; - - public void readPacketData(DataInputStream var1) throws IOException { - this.id = var1.readShort(); - this.xPosition = var1.readInt(); - this.yPosition = var1.read(); - this.zPosition = var1.readInt(); - this.direction = var1.read(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeShort(this.id); - var1.writeInt(this.xPosition); - var1.write(this.yPosition); - var1.writeInt(this.zPosition); - var1.write(this.direction); - } - - public void processPacket(NetHandler var1) { - var1.handlePlace(this); - } - - public int getPacketSize() { - return 12; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet16BlockItemSwitch.java b/minecraft_server/src/net/minecraft/src/Packet16BlockItemSwitch.java deleted file mode 100644 index c89c716..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet16BlockItemSwitch.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet16BlockItemSwitch extends Packet { - public int unused; - public int id; - - public Packet16BlockItemSwitch() { - } - - public Packet16BlockItemSwitch(int var1, int var2) { - this.unused = var1; - this.id = var2; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.unused = var1.readInt(); - this.id = var1.readShort(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.unused); - var1.writeShort(this.id); - } - - public void processPacket(NetHandler var1) { - var1.handleBlockItemSwitch(this); - } - - public int getPacketSize() { - return 6; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet17AddToInventory.java b/minecraft_server/src/net/minecraft/src/Packet17AddToInventory.java deleted file mode 100644 index 5ad5b45..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet17AddToInventory.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet17AddToInventory extends Packet { - public int id; - public int count; - public int durability; - - public Packet17AddToInventory() { - } - - public Packet17AddToInventory(ItemStack var1, int var2) { - this.id = var1.itemID; - this.count = var2; - this.durability = var1.itemDamage; - if(var2 == 0) { - boolean var3 = true; - } - - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.id = var1.readShort(); - this.count = var1.readByte(); - this.durability = var1.readShort(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeShort(this.id); - var1.writeByte(this.count); - var1.writeShort(this.durability); - } - - public void processPacket(NetHandler var1) { - var1.handleAddToInventory(this); - } - - public int getPacketSize() { - return 5; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet18ArmAnimation.java b/minecraft_server/src/net/minecraft/src/Packet18ArmAnimation.java deleted file mode 100644 index dbf7fbf..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet18ArmAnimation.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet18ArmAnimation extends Packet { - public int entityId; - public int animate; - - public Packet18ArmAnimation() { - } - - public Packet18ArmAnimation(Entity var1, int var2) { - this.entityId = var1.field_331_c; - this.animate = var2; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.animate = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeByte(this.animate); - } - - public void processPacket(NetHandler var1) { - var1.handleArmAnimation(this); - } - - public int getPacketSize() { - return 5; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet1Login.java b/minecraft_server/src/net/minecraft/src/Packet1Login.java deleted file mode 100644 index d34017e..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet1Login.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet1Login extends Packet { - public int protocolVersion; - public String username; - public String password; - public long field_4026_d; - public byte field_4025_e; - - public Packet1Login() { - } - - public Packet1Login(String var1, String var2, int var3, long var4, byte var6) { - this.username = var1; - this.password = var2; - this.protocolVersion = var3; - this.field_4026_d = var4; - this.field_4025_e = var6; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.protocolVersion = var1.readInt(); - this.username = var1.readUTF(); - this.password = var1.readUTF(); - this.field_4026_d = var1.readLong(); - this.field_4025_e = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.protocolVersion); - var1.writeUTF(this.username); - var1.writeUTF(this.password); - var1.writeLong(this.field_4026_d); - var1.writeByte(this.field_4025_e); - } - - public void processPacket(NetHandler var1) { - var1.handleLogin(this); - } - - public int getPacketSize() { - return 4 + this.username.length() + this.password.length() + 4 + 5; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet20NamedEntitySpawn.java b/minecraft_server/src/net/minecraft/src/Packet20NamedEntitySpawn.java deleted file mode 100644 index 95a4f1a..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet20NamedEntitySpawn.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet20NamedEntitySpawn extends Packet { - public int entityId; - public String name; - public int xPosition; - public int yPosition; - public int zPosition; - public byte rotation; - public byte pitch; - public int currentItem; - - public Packet20NamedEntitySpawn() { - } - - public Packet20NamedEntitySpawn(EntityPlayer var1) { - this.entityId = var1.field_331_c; - this.name = var1.username; - this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); - this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); - this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); - this.rotation = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); - this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); - ItemStack var2 = var1.inventory.getCurrentItem(); - this.currentItem = var2 == null ? 0 : var2.itemID; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.name = var1.readUTF(); - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - this.rotation = var1.readByte(); - this.pitch = var1.readByte(); - this.currentItem = var1.readShort(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeUTF(this.name); - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - var1.writeByte(this.rotation); - var1.writeByte(this.pitch); - var1.writeShort(this.currentItem); - } - - public void processPacket(NetHandler var1) { - var1.handleNamedEntitySpawn(this); - } - - public int getPacketSize() { - return 28; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet21PickupSpawn.java b/minecraft_server/src/net/minecraft/src/Packet21PickupSpawn.java deleted file mode 100644 index 06794e3..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet21PickupSpawn.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet21PickupSpawn extends Packet { - public int entityId; - public int xPosition; - public int yPosition; - public int zPosition; - public byte rotation; - public byte pitch; - public byte roll; - public int itemId; - public int count; - - public Packet21PickupSpawn() { - } - - public Packet21PickupSpawn(EntityItem var1) { - this.entityId = var1.field_331_c; - this.itemId = var1.item.itemID; - this.count = var1.item.stackSize; - this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); - this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); - this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); - this.rotation = (byte)((int)(var1.motionX * 128.0D)); - this.pitch = (byte)((int)(var1.motionY * 128.0D)); - this.roll = (byte)((int)(var1.motionZ * 128.0D)); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.itemId = var1.readShort(); - this.count = var1.readByte(); - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - this.rotation = var1.readByte(); - this.pitch = var1.readByte(); - this.roll = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeShort(this.itemId); - var1.writeByte(this.count); - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - var1.writeByte(this.rotation); - var1.writeByte(this.pitch); - var1.writeByte(this.roll); - } - - public void processPacket(NetHandler var1) { - var1.handlePickupSpawn(this); - } - - public int getPacketSize() { - return 22; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet22Collect.java b/minecraft_server/src/net/minecraft/src/Packet22Collect.java deleted file mode 100644 index f8b199f..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet22Collect.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet22Collect extends Packet { - public int collectedEntityId; - public int collectorEntityId; - - public Packet22Collect() { - } - - public Packet22Collect(int var1, int var2) { - this.collectedEntityId = var1; - this.collectorEntityId = var2; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.collectedEntityId = var1.readInt(); - this.collectorEntityId = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.collectedEntityId); - var1.writeInt(this.collectorEntityId); - } - - public void processPacket(NetHandler var1) { - var1.handleCollect(this); - } - - public int getPacketSize() { - return 8; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet23VehicleSpawn.java b/minecraft_server/src/net/minecraft/src/Packet23VehicleSpawn.java deleted file mode 100644 index f010810..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet23VehicleSpawn.java +++ /dev/null @@ -1,48 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet23VehicleSpawn extends Packet { - public int entityId; - public int xPosition; - public int yPosition; - public int zPosition; - public int type; - - public Packet23VehicleSpawn() { - } - - public Packet23VehicleSpawn(Entity var1, int var2) { - this.entityId = var1.field_331_c; - this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); - this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); - this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); - this.type = var2; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.type = var1.readByte(); - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeByte(this.type); - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - } - - public void processPacket(NetHandler var1) { - var1.handleVehicleSpawn(this); - } - - public int getPacketSize() { - return 17; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet24MobSpawn.java b/minecraft_server/src/net/minecraft/src/Packet24MobSpawn.java deleted file mode 100644 index 6065d34..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet24MobSpawn.java +++ /dev/null @@ -1,56 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet24MobSpawn extends Packet { - public int entityId; - public byte type; - public int xPosition; - public int yPosition; - public int zPosition; - public byte yaw; - public byte pitch; - - public Packet24MobSpawn() { - } - - public Packet24MobSpawn(EntityLiving var1) { - this.entityId = var1.field_331_c; - this.type = (byte)EntityList.func_565_a(var1); - this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); - this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); - this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); - this.yaw = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); - this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.type = var1.readByte(); - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - this.yaw = var1.readByte(); - this.pitch = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeByte(this.type); - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - var1.writeByte(this.yaw); - var1.writeByte(this.pitch); - } - - public void processPacket(NetHandler var1) { - var1.handleMobSpawn(this); - } - - public int getPacketSize() { - return 19; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet255KickDisconnect.java b/minecraft_server/src/net/minecraft/src/Packet255KickDisconnect.java deleted file mode 100644 index c662be3..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet255KickDisconnect.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet255KickDisconnect extends Packet { - public String reason; - - public Packet255KickDisconnect() { - } - - public Packet255KickDisconnect(String var1) { - this.reason = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.reason = var1.readUTF(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeUTF(this.reason); - } - - public void processPacket(NetHandler var1) { - var1.handleKickDisconnect(this); - } - - public int getPacketSize() { - return this.reason.length(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet28.java b/minecraft_server/src/net/minecraft/src/Packet28.java deleted file mode 100644 index f074b4a..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet28.java +++ /dev/null @@ -1,73 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet28 extends Packet { - public int field_6040_a; - public int field_6039_b; - public int field_6042_c; - public int field_6041_d; - - public Packet28() { - } - - public Packet28(Entity var1) { - this(var1.field_331_c, var1.motionX, var1.motionY, var1.motionZ); - } - - public Packet28(int var1, double var2, double var4, double var6) { - this.field_6040_a = var1; - double var8 = 3.9D; - if(var2 < -var8) { - var2 = -var8; - } - - if(var4 < -var8) { - var4 = -var8; - } - - if(var6 < -var8) { - var6 = -var8; - } - - if(var2 > var8) { - var2 = var8; - } - - if(var4 > var8) { - var4 = var8; - } - - if(var6 > var8) { - var6 = var8; - } - - this.field_6039_b = (int)(var2 * 8000.0D); - this.field_6042_c = (int)(var4 * 8000.0D); - this.field_6041_d = (int)(var6 * 8000.0D); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_6040_a = var1.readInt(); - this.field_6039_b = var1.readShort(); - this.field_6042_c = var1.readShort(); - this.field_6041_d = var1.readShort(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.field_6040_a); - var1.writeShort(this.field_6039_b); - var1.writeShort(this.field_6042_c); - var1.writeShort(this.field_6041_d); - } - - public void processPacket(NetHandler var1) { - var1.func_6002_a(this); - } - - public int getPacketSize() { - return 10; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet29DestroyEntity.java b/minecraft_server/src/net/minecraft/src/Packet29DestroyEntity.java deleted file mode 100644 index 9ab5b1c..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet29DestroyEntity.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet29DestroyEntity extends Packet { - public int entityId; - - public Packet29DestroyEntity() { - } - - public Packet29DestroyEntity(int var1) { - this.entityId = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - } - - public void processPacket(NetHandler var1) { - var1.handleDestroyEntity(this); - } - - public int getPacketSize() { - return 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet2Handshake.java b/minecraft_server/src/net/minecraft/src/Packet2Handshake.java deleted file mode 100644 index d621dca..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet2Handshake.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet2Handshake extends Packet { - public String username; - - public Packet2Handshake() { - } - - public Packet2Handshake(String var1) { - this.username = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.username = var1.readUTF(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeUTF(this.username); - } - - public void processPacket(NetHandler var1) { - var1.handleHandshake(this); - } - - public int getPacketSize() { - return 4 + this.username.length() + 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet30Entity.java b/minecraft_server/src/net/minecraft/src/Packet30Entity.java deleted file mode 100644 index ca8c1c7..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet30Entity.java +++ /dev/null @@ -1,38 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet30Entity extends Packet { - public int entityId; - public byte xPosition; - public byte yPosition; - public byte zPosition; - public byte yaw; - public byte pitch; - public boolean rotating = false; - - public Packet30Entity() { - } - - public Packet30Entity(int var1) { - this.entityId = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - } - - public void processPacket(NetHandler var1) { - var1.handleEntity(this); - } - - public int getPacketSize() { - return 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet31RelEntityMove.java b/minecraft_server/src/net/minecraft/src/Packet31RelEntityMove.java deleted file mode 100644 index cace71e..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet31RelEntityMove.java +++ /dev/null @@ -1,35 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet31RelEntityMove extends Packet30Entity { - public Packet31RelEntityMove() { - } - - public Packet31RelEntityMove(int var1, byte var2, byte var3, byte var4) { - super(var1); - this.xPosition = var2; - this.yPosition = var3; - this.zPosition = var4; - } - - public void readPacketData(DataInputStream var1) throws IOException { - super.readPacketData(var1); - this.xPosition = var1.readByte(); - this.yPosition = var1.readByte(); - this.zPosition = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - super.writePacketData(var1); - var1.writeByte(this.xPosition); - var1.writeByte(this.yPosition); - var1.writeByte(this.zPosition); - } - - public int getPacketSize() { - return 7; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet32EntityLook.java b/minecraft_server/src/net/minecraft/src/Packet32EntityLook.java deleted file mode 100644 index d63043e..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet32EntityLook.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet32EntityLook extends Packet30Entity { - public Packet32EntityLook() { - this.rotating = true; - } - - public Packet32EntityLook(int var1, byte var2, byte var3) { - super(var1); - this.yaw = var2; - this.pitch = var3; - this.rotating = true; - } - - public void readPacketData(DataInputStream var1) throws IOException { - super.readPacketData(var1); - this.yaw = var1.readByte(); - this.pitch = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - super.writePacketData(var1); - var1.writeByte(this.yaw); - var1.writeByte(this.pitch); - } - - public int getPacketSize() { - return 6; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet33RelEntityMoveLook.java b/minecraft_server/src/net/minecraft/src/Packet33RelEntityMoveLook.java deleted file mode 100644 index 5d821d1..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet33RelEntityMoveLook.java +++ /dev/null @@ -1,43 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet33RelEntityMoveLook extends Packet30Entity { - public Packet33RelEntityMoveLook() { - this.rotating = true; - } - - public Packet33RelEntityMoveLook(int var1, byte var2, byte var3, byte var4, byte var5, byte var6) { - super(var1); - this.xPosition = var2; - this.yPosition = var3; - this.zPosition = var4; - this.yaw = var5; - this.pitch = var6; - this.rotating = true; - } - - public void readPacketData(DataInputStream var1) throws IOException { - super.readPacketData(var1); - this.xPosition = var1.readByte(); - this.yPosition = var1.readByte(); - this.zPosition = var1.readByte(); - this.yaw = var1.readByte(); - this.pitch = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - super.writePacketData(var1); - var1.writeByte(this.xPosition); - var1.writeByte(this.yPosition); - var1.writeByte(this.zPosition); - var1.writeByte(this.yaw); - var1.writeByte(this.pitch); - } - - public int getPacketSize() { - return 9; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet34EntityTeleport.java b/minecraft_server/src/net/minecraft/src/Packet34EntityTeleport.java deleted file mode 100644 index 7b0a325..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet34EntityTeleport.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet34EntityTeleport extends Packet { - public int entityId; - public int xPosition; - public int yPosition; - public int zPosition; - public byte yaw; - public byte pitch; - - public Packet34EntityTeleport() { - } - - public Packet34EntityTeleport(Entity var1) { - this.entityId = var1.field_331_c; - this.xPosition = MathHelper.floor_double(var1.posX * 32.0D); - this.yPosition = MathHelper.floor_double(var1.posY * 32.0D); - this.zPosition = MathHelper.floor_double(var1.posZ * 32.0D); - this.yaw = (byte)((int)(var1.rotationYaw * 256.0F / 360.0F)); - this.pitch = (byte)((int)(var1.rotationPitch * 256.0F / 360.0F)); - } - - public Packet34EntityTeleport(int var1, int var2, int var3, int var4, byte var5, byte var6) { - this.entityId = var1; - this.xPosition = var2; - this.yPosition = var3; - this.zPosition = var4; - this.yaw = var5; - this.pitch = var6; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.entityId = var1.readInt(); - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - this.yaw = (byte)var1.read(); - this.pitch = (byte)var1.read(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.entityId); - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - var1.write(this.yaw); - var1.write(this.pitch); - } - - public void processPacket(NetHandler var1) { - var1.handleEntityTeleport(this); - } - - public int getPacketSize() { - return 34; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet38.java b/minecraft_server/src/net/minecraft/src/Packet38.java deleted file mode 100644 index bb35b9d..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet38.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet38 extends Packet { - public int field_9016_a; - public byte field_9015_b; - - public Packet38() { - } - - public Packet38(int var1, byte var2) { - this.field_9016_a = var1; - this.field_9015_b = var2; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_9016_a = var1.readInt(); - this.field_9015_b = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.field_9016_a); - var1.writeByte(this.field_9015_b); - } - - public void processPacket(NetHandler var1) { - var1.func_9001_a(this); - } - - public int getPacketSize() { - return 5; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet39.java b/minecraft_server/src/net/minecraft/src/Packet39.java deleted file mode 100644 index 00f2f07..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet39.java +++ /dev/null @@ -1,36 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet39 extends Packet { - public int field_6044_a; - public int field_6043_b; - - public Packet39() { - } - - public Packet39(Entity var1, Entity var2) { - this.field_6044_a = var1.field_331_c; - this.field_6043_b = var2 != null ? var2.field_331_c : -1; - } - - public int getPacketSize() { - return 8; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_6044_a = var1.readInt(); - this.field_6043_b = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.field_6044_a); - var1.writeInt(this.field_6043_b); - } - - public void processPacket(NetHandler var1) { - var1.func_6003_a(this); - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet3Chat.java b/minecraft_server/src/net/minecraft/src/Packet3Chat.java deleted file mode 100644 index b622a04..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet3Chat.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet3Chat extends Packet { - public String message; - - public Packet3Chat() { - } - - public Packet3Chat(String var1) { - this.message = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.message = var1.readUTF(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeUTF(this.message); - } - - public void processPacket(NetHandler var1) { - var1.handleChat(this); - } - - public int getPacketSize() { - return this.message.length(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet4UpdateTime.java b/minecraft_server/src/net/minecraft/src/Packet4UpdateTime.java deleted file mode 100644 index 5bfffe3..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet4UpdateTime.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet4UpdateTime extends Packet { - public long time; - - public Packet4UpdateTime() { - } - - public Packet4UpdateTime(long var1) { - this.time = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.time = var1.readLong(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeLong(this.time); - } - - public void processPacket(NetHandler var1) { - var1.handleUpdateTime(this); - } - - public int getPacketSize() { - return 8; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet50PreChunk.java b/minecraft_server/src/net/minecraft/src/Packet50PreChunk.java deleted file mode 100644 index 47ddb4f..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet50PreChunk.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet50PreChunk extends Packet { - public int xPosition; - public int yPosition; - public boolean mode; - - public Packet50PreChunk() { - } - - public Packet50PreChunk(int var1, int var2, boolean var3) { - this.isChunkDataPacket = true; - this.xPosition = var1; - this.yPosition = var2; - this.mode = var3; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.mode = var1.read() != 0; - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.write(this.mode ? 1 : 0); - } - - public void processPacket(NetHandler var1) { - var1.handlePreChunk(this); - } - - public int getPacketSize() { - return 9; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet51MapChunk.java b/minecraft_server/src/net/minecraft/src/Packet51MapChunk.java deleted file mode 100644 index 41251a4..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet51MapChunk.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; -import java.util.zip.DataFormatException; -import java.util.zip.Deflater; -import java.util.zip.Inflater; - -public class Packet51MapChunk extends Packet { - public int xPosition; - public int yPosition; - public int zPosition; - public int xSize; - public int ySize; - public int zSize; - public byte[] chunk; - private int chunkSize; - - public Packet51MapChunk() { - this.isChunkDataPacket = true; - } - - public Packet51MapChunk(int var1, int var2, int var3, int var4, int var5, int var6, World var7) { - this.isChunkDataPacket = true; - this.xPosition = var1; - this.yPosition = var2; - this.zPosition = var3; - this.xSize = var4; - this.ySize = var5; - this.zSize = var6; - byte[] var8 = var7.func_504_c(var1, var2, var3, var4, var5, var6); - Deflater var9 = new Deflater(1); - - try { - var9.setInput(var8); - var9.finish(); - this.chunk = new byte[var4 * var5 * var6 * 5 / 2]; - this.chunkSize = var9.deflate(this.chunk); - } finally { - var9.end(); - } - - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.yPosition = var1.readShort(); - this.zPosition = var1.readInt(); - this.xSize = var1.read() + 1; - this.ySize = var1.read() + 1; - this.zSize = var1.read() + 1; - int var2 = var1.readInt(); - byte[] var3 = new byte[var2]; - var1.readFully(var3); - this.chunk = new byte[this.xSize * this.ySize * this.zSize * 5 / 2]; - Inflater var4 = new Inflater(); - var4.setInput(var3); - - try { - var4.inflate(this.chunk); - } catch (DataFormatException var9) { - throw new IOException("Bad compressed data format"); - } finally { - var4.end(); - } - - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.writeShort(this.yPosition); - var1.writeInt(this.zPosition); - var1.write(this.xSize - 1); - var1.write(this.ySize - 1); - var1.write(this.zSize - 1); - var1.writeInt(this.chunkSize); - var1.write(this.chunk, 0, this.chunkSize); - } - - public void processPacket(NetHandler var1) { - var1.handleMapChunk(this); - } - - public int getPacketSize() { - return 17 + this.chunkSize; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet52MultiBlockChange.java b/minecraft_server/src/net/minecraft/src/Packet52MultiBlockChange.java deleted file mode 100644 index d31094c..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet52MultiBlockChange.java +++ /dev/null @@ -1,76 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet52MultiBlockChange extends Packet { - public int xPosition; - public int zPosition; - public short[] coordinateArray; - public byte[] typeArray; - public byte[] metadataArray; - public int size; - - public Packet52MultiBlockChange() { - this.isChunkDataPacket = true; - } - - public Packet52MultiBlockChange(int var1, int var2, short[] var3, int var4, World var5) { - this.isChunkDataPacket = true; - this.xPosition = var1; - this.zPosition = var2; - this.size = var4; - this.coordinateArray = new short[var4]; - this.typeArray = new byte[var4]; - this.metadataArray = new byte[var4]; - Chunk var6 = var5.getChunkFromChunkCoords(var1, var2); - - for(int var7 = 0; var7 < var4; ++var7) { - int var8 = var3[var7] >> 12 & 15; - int var9 = var3[var7] >> 8 & 15; - int var10 = var3[var7] & 255; - this.coordinateArray[var7] = var3[var7]; - this.typeArray[var7] = (byte)var6.getBlockID(var8, var10, var9); - this.metadataArray[var7] = (byte)var6.getBlockMetadata(var8, var10, var9); - } - - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.zPosition = var1.readInt(); - this.size = var1.readShort() & '\uffff'; - this.coordinateArray = new short[this.size]; - this.typeArray = new byte[this.size]; - this.metadataArray = new byte[this.size]; - - for(int var2 = 0; var2 < this.size; ++var2) { - this.coordinateArray[var2] = var1.readShort(); - } - - var1.readFully(this.typeArray); - var1.readFully(this.metadataArray); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.writeInt(this.zPosition); - var1.writeShort((short)this.size); - - for(int var2 = 0; var2 < this.size; ++var2) { - var1.writeShort(this.coordinateArray[var2]); - } - - var1.write(this.typeArray); - var1.write(this.metadataArray); - } - - public void processPacket(NetHandler var1) { - var1.handleMultiBlockChange(this); - } - - public int getPacketSize() { - return 10 + this.size * 4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet53BlockChange.java b/minecraft_server/src/net/minecraft/src/Packet53BlockChange.java deleted file mode 100644 index 91c32c8..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet53BlockChange.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet53BlockChange extends Packet { - public int xPosition; - public int yPosition; - public int zPosition; - public int type; - public int metadata; - - public Packet53BlockChange() { - this.isChunkDataPacket = true; - } - - public Packet53BlockChange(int var1, int var2, int var3, World var4) { - this.isChunkDataPacket = true; - this.xPosition = var1; - this.yPosition = var2; - this.zPosition = var3; - this.type = var4.getBlockId(var1, var2, var3); - this.metadata = var4.getBlockMetadata(var1, var2, var3); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.yPosition = var1.read(); - this.zPosition = var1.readInt(); - this.type = var1.read(); - this.metadata = var1.read(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.write(this.yPosition); - var1.writeInt(this.zPosition); - var1.write(this.type); - var1.write(this.metadata); - } - - public void processPacket(NetHandler var1) { - var1.handleBlockChange(this); - } - - public int getPacketSize() { - return 11; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet59ComplexEntity.java b/minecraft_server/src/net/minecraft/src/Packet59ComplexEntity.java deleted file mode 100644 index 4baee83..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet59ComplexEntity.java +++ /dev/null @@ -1,59 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet59ComplexEntity extends Packet { - public int xPosition; - public int yPosition; - public int zPosition; - public byte[] entityData; - public NBTTagCompound entityNBT; - - public Packet59ComplexEntity() { - this.isChunkDataPacket = true; - } - - public Packet59ComplexEntity(int var1, int var2, int var3, TileEntity var4) { - this.isChunkDataPacket = true; - this.xPosition = var1; - this.yPosition = var2; - this.zPosition = var3; - this.entityNBT = new NBTTagCompound(); - var4.writeToNBT(this.entityNBT); - - try { - this.entityData = CompressedStreamTools.func_772_a(this.entityNBT); - } catch (IOException var6) { - var6.printStackTrace(); - } - - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.yPosition = var1.readShort(); - this.zPosition = var1.readInt(); - int var2 = var1.readShort() & '\uffff'; - this.entityData = new byte[var2]; - var1.readFully(this.entityData); - this.entityNBT = CompressedStreamTools.func_773_a(this.entityData); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.writeShort(this.yPosition); - var1.writeInt(this.zPosition); - var1.writeShort((short)this.entityData.length); - var1.write(this.entityData); - } - - public void processPacket(NetHandler var1) { - var1.handleComplexEntity(this); - } - - public int getPacketSize() { - return this.entityData.length + 2 + 10; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet5PlayerInventory.java b/minecraft_server/src/net/minecraft/src/Packet5PlayerInventory.java deleted file mode 100644 index 52b9467..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet5PlayerInventory.java +++ /dev/null @@ -1,63 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet5PlayerInventory extends Packet { - public int type; - public ItemStack[] stacks; - - public Packet5PlayerInventory() { - } - - public Packet5PlayerInventory(int var1, ItemStack[] var2) { - this.type = var1; - this.stacks = new ItemStack[var2.length]; - - for(int var3 = 0; var3 < this.stacks.length; ++var3) { - this.stacks[var3] = var2[var3] == null ? null : var2[var3].copy(); - } - - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.type = var1.readInt(); - short var2 = var1.readShort(); - this.stacks = new ItemStack[var2]; - - for(int var3 = 0; var3 < var2; ++var3) { - short var4 = var1.readShort(); - if(var4 >= 0) { - byte var5 = var1.readByte(); - short var6 = var1.readShort(); - this.stacks[var3] = new ItemStack(var4, var5, var6); - } - } - - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.type); - var1.writeShort(this.stacks.length); - - for(int var2 = 0; var2 < this.stacks.length; ++var2) { - if(this.stacks[var2] == null) { - var1.writeShort(-1); - } else { - var1.writeShort((short)this.stacks[var2].itemID); - var1.writeByte((byte)this.stacks[var2].stackSize); - var1.writeShort((short)this.stacks[var2].itemDamage); - } - } - - } - - public void processPacket(NetHandler var1) { - var1.handlePlayerInventory(this); - } - - public int getPacketSize() { - return 6 + this.stacks.length * 5; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet60.java b/minecraft_server/src/net/minecraft/src/Packet60.java deleted file mode 100644 index f6ab13a..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet60.java +++ /dev/null @@ -1,78 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; -import java.util.HashSet; -import java.util.Iterator; -import java.util.Set; - -public class Packet60 extends Packet { - public double field_12003_a; - public double field_12002_b; - public double field_12006_c; - public float field_12005_d; - public Set field_12004_e; - - public Packet60() { - } - - public Packet60(double var1, double var3, double var5, float var7, Set var8) { - this.field_12003_a = var1; - this.field_12002_b = var3; - this.field_12006_c = var5; - this.field_12005_d = var7; - this.field_12004_e = new HashSet(var8); - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_12003_a = var1.readDouble(); - this.field_12002_b = var1.readDouble(); - this.field_12006_c = var1.readDouble(); - this.field_12005_d = var1.readFloat(); - int var2 = var1.readInt(); - this.field_12004_e = new HashSet(); - int var3 = (int)this.field_12003_a; - int var4 = (int)this.field_12002_b; - int var5 = (int)this.field_12006_c; - - for(int var6 = 0; var6 < var2; ++var6) { - int var7 = var1.readByte() + var3; - int var8 = var1.readByte() + var4; - int var9 = var1.readByte() + var5; - this.field_12004_e.add(new ChunkPosition(var7, var8, var9)); - } - - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeDouble(this.field_12003_a); - var1.writeDouble(this.field_12002_b); - var1.writeDouble(this.field_12006_c); - var1.writeFloat(this.field_12005_d); - var1.writeInt(this.field_12004_e.size()); - int var2 = (int)this.field_12003_a; - int var3 = (int)this.field_12002_b; - int var4 = (int)this.field_12006_c; - Iterator var5 = this.field_12004_e.iterator(); - - while(var5.hasNext()) { - ChunkPosition var6 = (ChunkPosition)var5.next(); - int var7 = var6.field_846_a - var2; - int var8 = var6.field_845_b - var3; - int var9 = var6.field_847_c - var4; - var1.writeByte(var7); - var1.writeByte(var8); - var1.writeByte(var9); - } - - } - - public void processPacket(NetHandler var1) { - var1.func_12001_a(this); - } - - public int getPacketSize() { - return 32 + this.field_12004_e.size() * 3; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet6SpawnPosition.java b/minecraft_server/src/net/minecraft/src/Packet6SpawnPosition.java deleted file mode 100644 index 0cb0d6a..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet6SpawnPosition.java +++ /dev/null @@ -1,40 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet6SpawnPosition extends Packet { - public int xPosition; - public int yPosition; - public int zPosition; - - public Packet6SpawnPosition() { - } - - public Packet6SpawnPosition(int var1, int var2, int var3) { - this.xPosition = var1; - this.yPosition = var2; - this.zPosition = var3; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.xPosition = var1.readInt(); - this.yPosition = var1.readInt(); - this.zPosition = var1.readInt(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.xPosition); - var1.writeInt(this.yPosition); - var1.writeInt(this.zPosition); - } - - public void processPacket(NetHandler var1) { - var1.handleSpawnPosition(this); - } - - public int getPacketSize() { - return 12; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet7.java b/minecraft_server/src/net/minecraft/src/Packet7.java deleted file mode 100644 index 575c4ef..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet7.java +++ /dev/null @@ -1,31 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet7 extends Packet { - public int field_9019_a; - public int field_9018_b; - public int field_9020_c; - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_9019_a = var1.readInt(); - this.field_9018_b = var1.readInt(); - this.field_9020_c = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeInt(this.field_9019_a); - var1.writeInt(this.field_9018_b); - var1.writeByte(this.field_9020_c); - } - - public void processPacket(NetHandler var1) { - var1.func_6006_a(this); - } - - public int getPacketSize() { - return 9; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet8.java b/minecraft_server/src/net/minecraft/src/Packet8.java deleted file mode 100644 index b395bc8..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet8.java +++ /dev/null @@ -1,32 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.IOException; - -public class Packet8 extends Packet { - public int field_9017_a; - - public Packet8() { - } - - public Packet8(int var1) { - this.field_9017_a = var1; - } - - public void readPacketData(DataInputStream var1) throws IOException { - this.field_9017_a = var1.readByte(); - } - - public void writePacketData(DataOutputStream var1) throws IOException { - var1.writeByte(this.field_9017_a); - } - - public void processPacket(NetHandler var1) { - var1.func_9003_a(this); - } - - public int getPacketSize() { - return 1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Packet9.java b/minecraft_server/src/net/minecraft/src/Packet9.java deleted file mode 100644 index e5d7c94..0000000 --- a/minecraft_server/src/net/minecraft/src/Packet9.java +++ /dev/null @@ -1,20 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; - -public class Packet9 extends Packet { - public void processPacket(NetHandler var1) { - var1.func_9002_a(this); - } - - public void readPacketData(DataInputStream var1) { - } - - public void writePacketData(DataOutputStream var1) { - } - - public int getPacketSize() { - return 0; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Path.java b/minecraft_server/src/net/minecraft/src/Path.java deleted file mode 100644 index fc08afe..0000000 --- a/minecraft_server/src/net/minecraft/src/Path.java +++ /dev/null @@ -1,119 +0,0 @@ -package net.minecraft.src; - -public class Path { - private PathPoint[] pathPoints = new PathPoint[1024]; - private int count = 0; - - public PathPoint addPoint(PathPoint var1) { - if(var1.index >= 0) { - throw new IllegalStateException("OW KNOWS!"); - } else { - if(this.count == this.pathPoints.length) { - PathPoint[] var2 = new PathPoint[this.count << 1]; - System.arraycopy(this.pathPoints, 0, var2, 0, this.count); - this.pathPoints = var2; - } - - this.pathPoints[this.count] = var1; - var1.index = this.count; - this.sortBack(this.count++); - return var1; - } - } - - public void clearPath() { - this.count = 0; - } - - public PathPoint dequeue() { - PathPoint var1 = this.pathPoints[0]; - this.pathPoints[0] = this.pathPoints[--this.count]; - this.pathPoints[this.count] = null; - if(this.count > 0) { - this.sortForward(0); - } - - var1.index = -1; - return var1; - } - - public void changeDistance(PathPoint var1, float var2) { - float var3 = var1.distanceToTarget; - var1.distanceToTarget = var2; - if(var2 < var3) { - this.sortBack(var1.index); - } else { - this.sortForward(var1.index); - } - - } - - private void sortBack(int var1) { - PathPoint var2 = this.pathPoints[var1]; - - int var4; - for(float var3 = var2.distanceToTarget; var1 > 0; var1 = var4) { - var4 = var1 - 1 >> 1; - PathPoint var5 = this.pathPoints[var4]; - if(var3 >= var5.distanceToTarget) { - break; - } - - this.pathPoints[var1] = var5; - var5.index = var1; - } - - this.pathPoints[var1] = var2; - var2.index = var1; - } - - private void sortForward(int var1) { - PathPoint var2 = this.pathPoints[var1]; - float var3 = var2.distanceToTarget; - - while(true) { - int var4 = 1 + (var1 << 1); - int var5 = var4 + 1; - if(var4 >= this.count) { - break; - } - - PathPoint var6 = this.pathPoints[var4]; - float var7 = var6.distanceToTarget; - PathPoint var8; - float var9; - if(var5 >= this.count) { - var8 = null; - var9 = Float.POSITIVE_INFINITY; - } else { - var8 = this.pathPoints[var5]; - var9 = var8.distanceToTarget; - } - - if(var7 < var9) { - if(var7 >= var3) { - break; - } - - this.pathPoints[var1] = var6; - var6.index = var1; - var1 = var4; - } else { - if(var9 >= var3) { - break; - } - - this.pathPoints[var1] = var8; - var8.index = var1; - var1 = var5; - } - } - - this.pathPoints[var1] = var2; - var2.index = var1; - } - - public boolean isPathEmpty() { - return this.count == 0; - } -} diff --git a/minecraft_server/src/net/minecraft/src/PathEntity.java b/minecraft_server/src/net/minecraft/src/PathEntity.java deleted file mode 100644 index 1f2856a..0000000 --- a/minecraft_server/src/net/minecraft/src/PathEntity.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.minecraft.src; - -public class PathEntity { - private final PathPoint[] points; - public final int pathLength; - private int pathIndex; - - public PathEntity(PathPoint[] var1) { - this.points = var1; - this.pathLength = var1.length; - } - - public void incrementPathIndex() { - ++this.pathIndex; - } - - public boolean isFinished() { - return this.pathIndex >= this.points.length; - } - - public Vec3D getPosition(Entity var1) { - double var2 = (double)this.points[this.pathIndex].xCoord + (double)((int)(var1.width + 1.0F)) * 0.5D; - double var4 = (double)this.points[this.pathIndex].yCoord; - double var6 = (double)this.points[this.pathIndex].zCoord + (double)((int)(var1.width + 1.0F)) * 0.5D; - return Vec3D.createVector(var2, var4, var6); - } -} diff --git a/minecraft_server/src/net/minecraft/src/PathPoint.java b/minecraft_server/src/net/minecraft/src/PathPoint.java deleted file mode 100644 index b12351d..0000000 --- a/minecraft_server/src/net/minecraft/src/PathPoint.java +++ /dev/null @@ -1,44 +0,0 @@ -package net.minecraft.src; - -public class PathPoint { - public final int xCoord; - public final int yCoord; - public final int zCoord; - public final int hash; - int index = -1; - float totalPathDistance; - float distanceToNext; - float distanceToTarget; - PathPoint previous; - public boolean isFirst = false; - - public PathPoint(int var1, int var2, int var3) { - this.xCoord = var1; - this.yCoord = var2; - this.zCoord = var3; - this.hash = var1 | var2 << 10 | var3 << 20; - } - - public float distanceTo(PathPoint var1) { - float var2 = (float)(var1.xCoord - this.xCoord); - float var3 = (float)(var1.yCoord - this.yCoord); - float var4 = (float)(var1.zCoord - this.zCoord); - return MathHelper.sqrt_float(var2 * var2 + var3 * var3 + var4 * var4); - } - - public boolean equals(Object var1) { - return ((PathPoint)var1).hash == this.hash; - } - - public int hashCode() { - return this.hash; - } - - public boolean isAssigned() { - return this.index >= 0; - } - - public String toString() { - return this.xCoord + ", " + this.yCoord + ", " + this.zCoord; - } -} diff --git a/minecraft_server/src/net/minecraft/src/Pathfinder.java b/minecraft_server/src/net/minecraft/src/Pathfinder.java deleted file mode 100644 index 110e142..0000000 --- a/minecraft_server/src/net/minecraft/src/Pathfinder.java +++ /dev/null @@ -1,193 +0,0 @@ -package net.minecraft.src; - -public class Pathfinder { - private IBlockAccess worldMap; - private Path path = new Path(); - private MCHashTable pointMap = new MCHashTable(); - private PathPoint[] pathOptions = new PathPoint[32]; - - public Pathfinder(IBlockAccess var1) { - this.worldMap = var1; - } - - public PathEntity createEntityPathTo(Entity var1, Entity var2, float var3) { - return this.createEntityPathTo(var1, var2.posX, var2.boundingBox.minY, var2.posZ, var3); - } - - public PathEntity createEntityPathTo(Entity var1, int var2, int var3, int var4, float var5) { - return this.createEntityPathTo(var1, (double)((float)var2 + 0.5F), (double)((float)var3 + 0.5F), (double)((float)var4 + 0.5F), var5); - } - - private PathEntity createEntityPathTo(Entity var1, double var2, double var4, double var6, float var8) { - this.path.clearPath(); - this.pointMap.clearMap(); - PathPoint var9 = this.openPoint(MathHelper.floor_double(var1.boundingBox.minX), MathHelper.floor_double(var1.boundingBox.minY), MathHelper.floor_double(var1.boundingBox.minZ)); - PathPoint var10 = this.openPoint(MathHelper.floor_double(var2 - (double)(var1.width / 2.0F)), MathHelper.floor_double(var4), MathHelper.floor_double(var6 - (double)(var1.width / 2.0F))); - PathPoint var11 = new PathPoint(MathHelper.floor_float(var1.width + 1.0F), MathHelper.floor_float(var1.height + 1.0F), MathHelper.floor_float(var1.width + 1.0F)); - PathEntity var12 = this.addToPath(var1, var9, var10, var11, var8); - return var12; - } - - private PathEntity addToPath(Entity var1, PathPoint var2, PathPoint var3, PathPoint var4, float var5) { - var2.totalPathDistance = 0.0F; - var2.distanceToNext = var2.distanceTo(var3); - var2.distanceToTarget = var2.distanceToNext; - this.path.clearPath(); - this.path.addPoint(var2); - PathPoint var6 = var2; - - while(!this.path.isPathEmpty()) { - PathPoint var7 = this.path.dequeue(); - if(var7.hash == var3.hash) { - return this.createEntityPath(var2, var3); - } - - if(var7.distanceTo(var3) < var6.distanceTo(var3)) { - var6 = var7; - } - - var7.isFirst = true; - int var8 = this.findPathOptions(var1, var7, var4, var3, var5); - - for(int var9 = 0; var9 < var8; ++var9) { - PathPoint var10 = this.pathOptions[var9]; - float var11 = var7.totalPathDistance + var7.distanceTo(var10); - if(!var10.isAssigned() || var11 < var10.totalPathDistance) { - var10.previous = var7; - var10.totalPathDistance = var11; - var10.distanceToNext = var10.distanceTo(var3); - if(var10.isAssigned()) { - this.path.changeDistance(var10, var10.totalPathDistance + var10.distanceToNext); - } else { - var10.distanceToTarget = var10.totalPathDistance + var10.distanceToNext; - this.path.addPoint(var10); - } - } - } - } - - if(var6 == var2) { - return null; - } else { - return this.createEntityPath(var2, var6); - } - } - - private int findPathOptions(Entity var1, PathPoint var2, PathPoint var3, PathPoint var4, float var5) { - int var6 = 0; - byte var7 = 0; - if(this.getVerticalOffset(var1, var2.xCoord, var2.yCoord + 1, var2.zCoord, var3) > 0) { - var7 = 1; - } - - PathPoint var8 = this.getSafePoint(var1, var2.xCoord, var2.yCoord, var2.zCoord + 1, var3, var7); - PathPoint var9 = this.getSafePoint(var1, var2.xCoord - 1, var2.yCoord, var2.zCoord, var3, var7); - PathPoint var10 = this.getSafePoint(var1, var2.xCoord + 1, var2.yCoord, var2.zCoord, var3, var7); - PathPoint var11 = this.getSafePoint(var1, var2.xCoord, var2.yCoord, var2.zCoord - 1, var3, var7); - if(var8 != null && !var8.isFirst && var8.distanceTo(var4) < var5) { - this.pathOptions[var6++] = var8; - } - - if(var9 != null && !var9.isFirst && var9.distanceTo(var4) < var5) { - this.pathOptions[var6++] = var9; - } - - if(var10 != null && !var10.isFirst && var10.distanceTo(var4) < var5) { - this.pathOptions[var6++] = var10; - } - - if(var11 != null && !var11.isFirst && var11.distanceTo(var4) < var5) { - this.pathOptions[var6++] = var11; - } - - return var6; - } - - private PathPoint getSafePoint(Entity var1, int var2, int var3, int var4, PathPoint var5, int var6) { - PathPoint var7 = null; - if(this.getVerticalOffset(var1, var2, var3, var4, var5) > 0) { - var7 = this.openPoint(var2, var3, var4); - } - - if(var7 == null && this.getVerticalOffset(var1, var2, var3 + var6, var4, var5) > 0) { - var7 = this.openPoint(var2, var3 + var6, var4); - var3 += var6; - } - - if(var7 != null) { - int var8 = 0; - - for(boolean var9 = false; var3 > 0; --var3) { - int var10 = this.getVerticalOffset(var1, var2, var3 - 1, var4, var5); - if(var10 <= 0) { - break; - } - - if(var10 < 0) { - return null; - } - - ++var8; - if(var8 >= 4) { - return null; - } - } - - if(var3 > 0) { - var7 = this.openPoint(var2, var3, var4); - } - } - - return var7; - } - - private final PathPoint openPoint(int var1, int var2, int var3) { - int var4 = var1 | var2 << 10 | var3 << 20; - PathPoint var5 = (PathPoint)this.pointMap.lookup(var4); - if(var5 == null) { - var5 = new PathPoint(var1, var2, var3); - this.pointMap.addKey(var4, var5); - } - - return var5; - } - - private int getVerticalOffset(Entity var1, int var2, int var3, int var4, PathPoint var5) { - for(int var6 = var2; var6 < var2 + var5.xCoord; ++var6) { - for(int var7 = var3; var7 < var3 + var5.yCoord; ++var7) { - for(int var8 = var4; var8 < var4 + var5.zCoord; ++var8) { - Material var9 = this.worldMap.getBlockMaterial(var2, var3, var4); - if(var9.func_218_c()) { - return 0; - } - - if(var9 == Material.water || var9 == Material.lava) { - return -1; - } - } - } - } - - return 1; - } - - private PathEntity createEntityPath(PathPoint var1, PathPoint var2) { - int var3 = 1; - - PathPoint var4; - for(var4 = var2; var4.previous != null; var4 = var4.previous) { - ++var3; - } - - PathPoint[] var5 = new PathPoint[var3]; - var4 = var2; - --var3; - - for(var5[var3] = var2; var4.previous != null; var5[var3] = var4) { - var4 = var4.previous; - --var3; - } - - return new PathEntity(var5); - } -} diff --git a/minecraft_server/src/net/minecraft/src/PlayerInstance.java b/minecraft_server/src/net/minecraft/src/PlayerInstance.java deleted file mode 100644 index 1c343ef..0000000 --- a/minecraft_server/src/net/minecraft/src/PlayerInstance.java +++ /dev/null @@ -1,170 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; - -class PlayerInstance { - private List field_1072_b; - private int field_1071_c; - private int field_1070_d; - private ChunkCoordIntPair field_1069_e; - private short[] field_1068_f; - private int field_1067_g; - private int field_1066_h; - private int field_1065_i; - private int field_1064_j; - private int field_1063_k; - private int field_1062_l; - private int field_1061_m; - final PlayerManager field_1073_a; - - public PlayerInstance(PlayerManager var1, int var2, int var3) { - this.field_1073_a = var1; - this.field_1072_b = new ArrayList(); - this.field_1068_f = new short[10]; - this.field_1067_g = 0; - this.field_1071_c = var2; - this.field_1070_d = var3; - this.field_1069_e = new ChunkCoordIntPair(var2, var3); - PlayerManager.getMinecraftServer(var1).worldMngr.A.loadChunk(var2, var3); - } - - public void func_779_a(EntityPlayerMP var1) { - if(this.field_1072_b.contains(var1)) { - throw new IllegalStateException("Failed to add player. " + var1 + " already is in chunk " + this.field_1071_c + ", " + this.field_1070_d); - } else { - var1.field_420_ah.add(this.field_1069_e); - var1.field_421_a.sendPacket(new Packet50PreChunk(this.field_1069_e.field_152_a, this.field_1069_e.field_151_b, true)); - this.field_1072_b.add(var1); - var1.field_422_ag.add(this.field_1069_e); - } - } - - public void func_778_b(EntityPlayerMP var1) { - if(!this.field_1072_b.contains(var1)) { - (new IllegalStateException("Failed to remove player. " + var1 + " isn\'t in chunk " + this.field_1071_c + ", " + this.field_1070_d)).printStackTrace(); - } else { - this.field_1072_b.remove(var1); - if(this.field_1072_b.size() == 0) { - long var2 = (long)this.field_1071_c + 2147483647L | (long)this.field_1070_d + 2147483647L << 32; - PlayerManager.func_539_b(this.field_1073_a).func_670_b(var2); - if(this.field_1067_g > 0) { - PlayerManager.func_533_c(this.field_1073_a).remove(this); - } - - PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.A.func_374_c(this.field_1071_c, this.field_1070_d); - } - - var1.field_422_ag.remove(this.field_1069_e); - if(var1.field_420_ah.contains(this.field_1069_e)) { - var1.field_421_a.sendPacket(new Packet50PreChunk(this.field_1071_c, this.field_1070_d, false)); - } - - } - } - - public void func_775_a(int var1, int var2, int var3) { - if(this.field_1067_g == 0) { - PlayerManager.func_533_c(this.field_1073_a).add(this); - this.field_1066_h = this.field_1065_i = var1; - this.field_1064_j = this.field_1063_k = var2; - this.field_1062_l = this.field_1061_m = var3; - } - - if(this.field_1066_h > var1) { - this.field_1066_h = var1; - } - - if(this.field_1065_i < var1) { - this.field_1065_i = var1; - } - - if(this.field_1064_j > var2) { - this.field_1064_j = var2; - } - - if(this.field_1063_k < var2) { - this.field_1063_k = var2; - } - - if(this.field_1062_l > var3) { - this.field_1062_l = var3; - } - - if(this.field_1061_m < var3) { - this.field_1061_m = var3; - } - - if(this.field_1067_g < 10) { - short var4 = (short)(var1 << 12 | var3 << 8 | var2); - - for(int var5 = 0; var5 < this.field_1067_g; ++var5) { - if(this.field_1068_f[var5] == var4) { - return; - } - } - - this.field_1068_f[this.field_1067_g++] = var4; - } - - } - - public void func_776_a(Packet var1) { - for(int var2 = 0; var2 < this.field_1072_b.size(); ++var2) { - EntityPlayerMP var3 = (EntityPlayerMP)this.field_1072_b.get(var2); - if(var3.field_420_ah.contains(this.field_1069_e)) { - var3.field_421_a.sendPacket(var1); - } - } - - } - - public void func_777_a() { - if(this.field_1067_g != 0) { - int var1; - int var2; - int var3; - if(this.field_1067_g == 1) { - var1 = this.field_1071_c * 16 + this.field_1066_h; - var2 = this.field_1064_j; - var3 = this.field_1070_d * 16 + this.field_1062_l; - this.func_776_a(new Packet53BlockChange(var1, var2, var3, PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr)); - if(Block.isBlockContainer[PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.getBlockId(var1, var2, var3)]) { - this.func_776_a(new Packet59ComplexEntity(var1, var2, var3, PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.getBlock(var1, var2, var3))); - } - } else { - int var4; - if(this.field_1067_g == 10) { - this.field_1064_j = this.field_1064_j / 2 * 2; - this.field_1063_k = (this.field_1063_k / 2 + 1) * 2; - var1 = this.field_1066_h + this.field_1071_c * 16; - var2 = this.field_1064_j; - var3 = this.field_1062_l + this.field_1070_d * 16; - var4 = this.field_1065_i - this.field_1066_h + 1; - int var5 = this.field_1063_k - this.field_1064_j + 2; - int var6 = this.field_1061_m - this.field_1062_l + 1; - this.func_776_a(new Packet51MapChunk(var1, var2, var3, var4, var5, var6, PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr)); - List var7 = PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.func_532_d(var1, var2, var3, var1 + var4, var2 + var5, var3 + var6); - - for(int var8 = 0; var8 < var7.size(); ++var8) { - TileEntity var9 = (TileEntity)var7.get(var8); - this.func_776_a(new Packet59ComplexEntity(var9.xCoord, var9.yCoord, var9.zCoord, var9)); - } - } else { - this.func_776_a(new Packet52MultiBlockChange(this.field_1071_c, this.field_1070_d, this.field_1068_f, this.field_1067_g, PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr)); - - for(var1 = 0; var1 < this.field_1067_g; ++var1) { - var2 = this.field_1071_c * 16 + (this.field_1067_g >> 12 & 15); - var3 = this.field_1067_g & 255; - var4 = this.field_1070_d * 16 + (this.field_1067_g >> 8 & 15); - if(Block.isBlockContainer[PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.getBlockId(var2, var3, var4)]) { - this.func_776_a(new Packet59ComplexEntity(var2, var3, var4, PlayerManager.getMinecraftServer(this.field_1073_a).worldMngr.getBlock(var2, var3, var4))); - } - } - } - } - - this.field_1067_g = 0; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/PlayerListBox.java b/minecraft_server/src/net/minecraft/src/PlayerListBox.java deleted file mode 100644 index ec78876..0000000 --- a/minecraft_server/src/net/minecraft/src/PlayerListBox.java +++ /dev/null @@ -1,28 +0,0 @@ -package net.minecraft.src; - -import java.util.Vector; -import javax.swing.JList; -import net.minecraft.server.MinecraftServer; - -public class PlayerListBox extends JList implements IUpdatePlayerListBox { - private MinecraftServer mcServer; - private int updateCounter = 0; - - public PlayerListBox(MinecraftServer var1) { - this.mcServer = var1; - var1.func_6022_a(this); - } - - public void update() { - if(this.updateCounter++ % 20 == 0) { - Vector var1 = new Vector(); - - for(int var2 = 0; var2 < this.mcServer.configManager.playerEntities.size(); ++var2) { - var1.add(((EntityPlayerMP)this.mcServer.configManager.playerEntities.get(var2)).username); - } - - this.setListData(var1); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/PlayerManager.java b/minecraft_server/src/net/minecraft/src/PlayerManager.java deleted file mode 100644 index 81c1282..0000000 --- a/minecraft_server/src/net/minecraft/src/PlayerManager.java +++ /dev/null @@ -1,141 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; -import net.minecraft.server.MinecraftServer; - -public class PlayerManager { - private List field_9216_a = new ArrayList(); - private MCHashTable2 field_9215_b = new MCHashTable2(); - private List field_833_c = new ArrayList(); - private MinecraftServer mcServer; - - public PlayerManager(MinecraftServer var1) { - this.mcServer = var1; - } - - public void func_538_a() { - for(int var1 = 0; var1 < this.field_833_c.size(); ++var1) { - ((PlayerInstance)this.field_833_c.get(var1)).func_777_a(); - } - - this.field_833_c.clear(); - } - - private PlayerInstance func_537_a(int var1, int var2, boolean var3) { - long var4 = (long)var1 + 2147483647L | (long)var2 + 2147483647L << 32; - PlayerInstance var6 = (PlayerInstance)this.field_9215_b.func_677_a(var4); - if(var6 == null && var3) { - var6 = new PlayerInstance(this, var1, var2); - this.field_9215_b.func_675_a(var4, var6); - } - - return var6; - } - - public void func_541_a(Packet var1, int var2, int var3, int var4) { - int var5 = var2 >> 4; - int var6 = var4 >> 4; - PlayerInstance var7 = this.func_537_a(var5, var6, false); - if(var7 != null) { - var7.func_776_a(var1); - } - - } - - public void func_535_a(int var1, int var2, int var3) { - int var4 = var1 >> 4; - int var5 = var3 >> 4; - PlayerInstance var6 = this.func_537_a(var4, var5, false); - if(var6 != null) { - var6.func_775_a(var1 & 15, var2, var3 & 15); - } - - } - - public void func_9214_a(EntityPlayerMP var1) { - int var2 = (int)var1.posX >> 4; - int var3 = (int)var1.posZ >> 4; - var1.field_9155_d = var1.posX; - var1.field_9154_e = var1.posZ; - - for(int var4 = var2 - 10; var4 <= var2 + 10; ++var4) { - for(int var5 = var3 - 10; var5 <= var3 + 10; ++var5) { - this.func_537_a(var4, var5, true).func_779_a(var1); - } - } - - this.field_9216_a.add(var1); - } - - public void func_9213_b(EntityPlayerMP var1) { - int var2 = (int)var1.field_9155_d >> 4; - int var3 = (int)var1.field_9154_e >> 4; - - for(int var4 = var2 - 10; var4 <= var2 + 10; ++var4) { - for(int var5 = var3 - 10; var5 <= var3 + 10; ++var5) { - PlayerInstance var6 = this.func_537_a(var4, var5, false); - if(var6 != null) { - var6.func_778_b(var1); - } - } - } - - this.field_9216_a.remove(var1); - } - - private boolean func_544_a(int var1, int var2, int var3, int var4) { - int var5 = var1 - var3; - int var6 = var2 - var4; - return var5 >= -10 && var5 <= 10 ? var6 >= -10 && var6 <= 10 : false; - } - - public void func_543_c(EntityPlayerMP var1) { - int var2 = (int)var1.posX >> 4; - int var3 = (int)var1.posZ >> 4; - double var4 = var1.field_9155_d - var1.posX; - double var6 = var1.field_9154_e - var1.posZ; - double var8 = var4 * var4 + var6 * var6; - if(var8 >= 64.0D) { - int var10 = (int)var1.field_9155_d >> 4; - int var11 = (int)var1.field_9154_e >> 4; - int var12 = var2 - var10; - int var13 = var3 - var11; - if(var12 != 0 || var13 != 0) { - for(int var14 = var2 - 10; var14 <= var2 + 10; ++var14) { - for(int var15 = var3 - 10; var15 <= var3 + 10; ++var15) { - if(!this.func_544_a(var14, var15, var10, var11)) { - this.func_537_a(var14, var15, true).func_779_a(var1); - } - - if(!this.func_544_a(var14 - var12, var15 - var13, var2, var3)) { - PlayerInstance var16 = this.func_537_a(var14 - var12, var15 - var13, false); - if(var16 != null) { - var16.func_778_b(var1); - } - } - } - } - - var1.field_9155_d = var1.posX; - var1.field_9154_e = var1.posZ; - } - } - } - - public int func_542_b() { - return 144; - } - - static MinecraftServer getMinecraftServer(PlayerManager var0) { - return var0.mcServer; - } - - static MCHashTable2 func_539_b(PlayerManager var0) { - return var0.field_9215_b; - } - - static List func_533_c(PlayerManager var0) { - return var0.field_833_c; - } -} diff --git a/minecraft_server/src/net/minecraft/src/PlayerNBTManager.java b/minecraft_server/src/net/minecraft/src/PlayerNBTManager.java deleted file mode 100644 index d782473..0000000 --- a/minecraft_server/src/net/minecraft/src/PlayerNBTManager.java +++ /dev/null @@ -1,49 +0,0 @@ -package net.minecraft.src; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.util.logging.Logger; - -public class PlayerNBTManager { - public static Logger logger = Logger.getLogger("Minecraft"); - private File worldFile; - - public PlayerNBTManager(File var1) { - this.worldFile = var1; - var1.mkdir(); - } - - public void writePlayerData(EntityPlayerMP var1) { - try { - NBTTagCompound var2 = new NBTTagCompound(); - var1.writeToNBT(var2); - File var3 = new File(this.worldFile, "_tmp_.dat"); - File var4 = new File(this.worldFile, var1.username + ".dat"); - CompressedStreamTools.func_769_a(var2, new FileOutputStream(var3)); - if(var4.exists()) { - var4.delete(); - } - - var3.renameTo(var4); - } catch (Exception var5) { - logger.warning("Failed to save player data for " + var1.username); - } - - } - - public void readPlayerData(EntityPlayerMP var1) { - try { - File var2 = new File(this.worldFile, var1.username + ".dat"); - if(var2.exists()) { - NBTTagCompound var3 = CompressedStreamTools.func_770_a(new FileInputStream(var2)); - if(var3 != null) { - var1.readFromNBT(var3); - } - } - } catch (Exception var4) { - logger.warning("Failed to load player data for " + var1.username); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/PropertyManager.java b/minecraft_server/src/net/minecraft/src/PropertyManager.java deleted file mode 100644 index 5ff9dab..0000000 --- a/minecraft_server/src/net/minecraft/src/PropertyManager.java +++ /dev/null @@ -1,72 +0,0 @@ -package net.minecraft.src; - -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.util.Properties; -import java.util.logging.Level; -import java.util.logging.Logger; - -public class PropertyManager { - public static Logger logger = Logger.getLogger("Minecraft"); - private Properties serverProperties = new Properties(); - private File serverPropertiesFile; - - public PropertyManager(File var1) { - this.serverPropertiesFile = var1; - if(var1.exists()) { - try { - this.serverProperties.load(new FileInputStream(var1)); - } catch (Exception var3) { - logger.log(Level.WARNING, "Failed to load " + var1, var3); - this.generateNewProperties(); - } - } else { - logger.log(Level.WARNING, var1 + " does not exist"); - this.generateNewProperties(); - } - - } - - public void generateNewProperties() { - logger.log(Level.INFO, "Generating new properties file"); - this.saveProperties(); - } - - public void saveProperties() { - try { - this.serverProperties.store(new FileOutputStream(this.serverPropertiesFile), "Minecraft server properties"); - } catch (Exception var2) { - logger.log(Level.WARNING, "Failed to save " + this.serverPropertiesFile, var2); - this.generateNewProperties(); - } - - } - - public String getStringProperty(String var1, String var2) { - if(!this.serverProperties.containsKey(var1)) { - this.serverProperties.setProperty(var1, var2); - this.saveProperties(); - } - - return this.serverProperties.getProperty(var1, var2); - } - - public int getIntProperty(String var1, int var2) { - try { - return Integer.parseInt(this.getStringProperty(var1, "" + var2)); - } catch (Exception var4) { - this.serverProperties.setProperty(var1, "" + var2); - return var2; - } - } - - public boolean getBooleanProperty(String var1, boolean var2) { - try { - return Boolean.parseBoolean(this.getStringProperty(var1, "" + var2)); - } catch (Exception var4) { - this.serverProperties.setProperty(var1, "" + var2); - return var2; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/RedstoneUpdateInfo.java b/minecraft_server/src/net/minecraft/src/RedstoneUpdateInfo.java deleted file mode 100644 index 27017b5..0000000 --- a/minecraft_server/src/net/minecraft/src/RedstoneUpdateInfo.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -class RedstoneUpdateInfo { - int field_775_a; - int field_774_b; - int field_777_c; - long field_776_d; - - public RedstoneUpdateInfo(int var1, int var2, int var3, long var4) { - this.field_775_a = var1; - this.field_774_b = var2; - this.field_777_c = var3; - this.field_776_d = var4; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerCommand.java b/minecraft_server/src/net/minecraft/src/ServerCommand.java deleted file mode 100644 index 741f466..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerCommand.java +++ /dev/null @@ -1,11 +0,0 @@ -package net.minecraft.src; - -public class ServerCommand { - public final String command; - public final ICommandListener commandListener; - - public ServerCommand(String var1, ICommandListener var2) { - this.command = var1; - this.commandListener = var2; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerConfigurationManager.java b/minecraft_server/src/net/minecraft/src/ServerConfigurationManager.java deleted file mode 100644 index 7f5ba70..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerConfigurationManager.java +++ /dev/null @@ -1,369 +0,0 @@ -package net.minecraft.src; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileReader; -import java.io.FileWriter; -import java.io.PrintWriter; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Set; -import java.util.logging.Logger; -import net.minecraft.server.MinecraftServer; - -public class ServerConfigurationManager { - public static Logger logger = Logger.getLogger("Minecraft"); - public List playerEntities = new ArrayList(); - private MinecraftServer mcServer; - private PlayerManager playerManagerObj; - public int maxPlayers; - private Set field_9252_f = new HashSet(); - private Set bannedIPs = new HashSet(); - private Set ops = new HashSet(); - private File bannedPlayersFile; - private File ipBanFile; - private File opFile; - private PlayerNBTManager playerNBTManagerObj; - - public ServerConfigurationManager(MinecraftServer var1) { - this.mcServer = var1; - this.bannedPlayersFile = var1.getFile("banned-players.txt"); - this.ipBanFile = var1.getFile("banned-ips.txt"); - this.opFile = var1.getFile("ops.txt"); - this.playerManagerObj = new PlayerManager(var1); - this.maxPlayers = var1.propertyManagerObj.getIntProperty("max-players", 20); - this.readBannedPlayers(); - this.loadBannedList(); - this.loadOps(); - this.writeBannedPlayers(); - this.saveBannedList(); - this.saveOps(); - } - - public void setPlayerManager(WorldServer var1) { - this.playerNBTManagerObj = new PlayerNBTManager(new File(var1.field_797_s, "players")); - } - - public int func_640_a() { - return this.playerManagerObj.func_542_b(); - } - - public void playerLoggedIn(EntityPlayerMP var1) { - this.playerEntities.add(var1); - this.playerNBTManagerObj.readPlayerData(var1); - this.mcServer.worldMngr.A.loadChunk((int)var1.posX >> 4, (int)var1.posZ >> 4); - - while(this.mcServer.worldMngr.getCollidingBoundingBoxes(var1, var1.boundingBox).size() != 0) { - var1.setPosition(var1.posX, var1.posY + 1.0D, var1.posZ); - } - - this.mcServer.worldMngr.entityJoinedWorld(var1); - this.playerManagerObj.func_9214_a(var1); - } - - public void func_613_b(EntityPlayerMP var1) { - this.playerManagerObj.func_543_c(var1); - } - - public void playerLoggedOut(EntityPlayerMP var1) { - this.playerNBTManagerObj.writePlayerData(var1); - this.mcServer.worldMngr.func_12016_d(var1); - this.playerEntities.remove(var1); - this.playerManagerObj.func_9213_b(var1); - } - - public EntityPlayerMP login(NetLoginHandler var1, String var2, String var3) { - if(this.field_9252_f.contains(var2.trim().toLowerCase())) { - var1.kickUser("You are banned from this server!"); - return null; - } else { - String var4 = var1.netManager.getRemoteAddress().toString(); - var4 = var4.substring(var4.indexOf("/") + 1); - var4 = var4.substring(0, var4.indexOf(":")); - if(this.bannedIPs.contains(var4)) { - var1.kickUser("Your IP address is banned from this server!"); - return null; - } else if(this.playerEntities.size() >= this.maxPlayers) { - var1.kickUser("The server is full!"); - return null; - } else { - for(int var5 = 0; var5 < this.playerEntities.size(); ++var5) { - EntityPlayerMP var6 = (EntityPlayerMP)this.playerEntities.get(var5); - if(var6.username.equalsIgnoreCase(var2)) { - var6.field_421_a.func_43_c("You logged in from another location"); - } - } - - return new EntityPlayerMP(this.mcServer, this.mcServer.worldMngr, var2, new ItemInWorldManager(this.mcServer.worldMngr)); - } - } - } - - public EntityPlayerMP func_9242_d(EntityPlayerMP var1) { - this.mcServer.field_6028_k.func_9238_a(var1); - this.mcServer.field_6028_k.func_610_b(var1); - this.playerManagerObj.func_9213_b(var1); - this.playerEntities.remove(var1); - this.mcServer.worldMngr.func_12014_e(var1); - EntityPlayerMP var2 = new EntityPlayerMP(this.mcServer, this.mcServer.worldMngr, var1.username, new ItemInWorldManager(this.mcServer.worldMngr)); - var2.field_331_c = var1.field_331_c; - var2.field_421_a = var1.field_421_a; - this.mcServer.worldMngr.A.loadChunk((int)var2.posX >> 4, (int)var2.posZ >> 4); - - while(this.mcServer.worldMngr.getCollidingBoundingBoxes(var2, var2.boundingBox).size() != 0) { - var2.setPosition(var2.posX, var2.posY + 1.0D, var2.posZ); - } - - var2.field_421_a.sendPacket(new Packet9()); - var2.field_421_a.func_41_a(var2.posX, var2.posY, var2.posZ, var2.rotationYaw, var2.rotationPitch); - this.playerManagerObj.func_9214_a(var2); - this.mcServer.worldMngr.entityJoinedWorld(var2); - this.playerEntities.add(var2); - return var2; - } - - public void func_637_b() { - this.playerManagerObj.func_538_a(); - } - - public void func_622_a(int var1, int var2, int var3) { - this.playerManagerObj.func_535_a(var1, var2, var3); - } - - public void sendPacketToAllPlayers(Packet var1) { - for(int var2 = 0; var2 < this.playerEntities.size(); ++var2) { - EntityPlayerMP var3 = (EntityPlayerMP)this.playerEntities.get(var2); - var3.field_421_a.sendPacket(var1); - } - - } - - public String getPlayerList() { - String var1 = ""; - - for(int var2 = 0; var2 < this.playerEntities.size(); ++var2) { - if(var2 > 0) { - var1 = var1 + ", "; - } - - var1 = var1 + ((EntityPlayerMP)this.playerEntities.get(var2)).username; - } - - return var1; - } - - public void banPlayer(String var1) { - this.field_9252_f.add(var1.toLowerCase()); - this.writeBannedPlayers(); - } - - public void unbanPlayer(String var1) { - this.field_9252_f.remove(var1.toLowerCase()); - this.writeBannedPlayers(); - } - - private void readBannedPlayers() { - try { - this.field_9252_f.clear(); - BufferedReader var1 = new BufferedReader(new FileReader(this.bannedPlayersFile)); - String var2 = ""; - - while(true) { - var2 = var1.readLine(); - if(var2 == null) { - var1.close(); - break; - } - - this.field_9252_f.add(var2.trim().toLowerCase()); - } - } catch (Exception var3) { - logger.warning("Failed to load ban list: " + var3); - } - - } - - private void writeBannedPlayers() { - try { - PrintWriter var1 = new PrintWriter(new FileWriter(this.bannedPlayersFile, false)); - Iterator var2 = this.field_9252_f.iterator(); - - while(var2.hasNext()) { - String var3 = (String)var2.next(); - var1.println(var3); - } - - var1.close(); - } catch (Exception var4) { - logger.warning("Failed to save ban list: " + var4); - } - - } - - public void banIP(String var1) { - this.bannedIPs.add(var1.toLowerCase()); - this.saveBannedList(); - } - - public void unbanIP(String var1) { - this.bannedIPs.remove(var1.toLowerCase()); - this.saveBannedList(); - } - - private void loadBannedList() { - try { - this.bannedIPs.clear(); - BufferedReader var1 = new BufferedReader(new FileReader(this.ipBanFile)); - String var2 = ""; - - while(true) { - var2 = var1.readLine(); - if(var2 == null) { - var1.close(); - break; - } - - this.bannedIPs.add(var2.trim().toLowerCase()); - } - } catch (Exception var3) { - logger.warning("Failed to load ip ban list: " + var3); - } - - } - - private void saveBannedList() { - try { - PrintWriter var1 = new PrintWriter(new FileWriter(this.ipBanFile, false)); - Iterator var2 = this.bannedIPs.iterator(); - - while(var2.hasNext()) { - String var3 = (String)var2.next(); - var1.println(var3); - } - - var1.close(); - } catch (Exception var4) { - logger.warning("Failed to save ip ban list: " + var4); - } - - } - - public void opPlayer(String var1) { - this.ops.add(var1.toLowerCase()); - this.saveOps(); - } - - public void deopPlayer(String var1) { - this.ops.remove(var1.toLowerCase()); - this.saveOps(); - } - - private void loadOps() { - try { - this.ops.clear(); - BufferedReader var1 = new BufferedReader(new FileReader(this.opFile)); - String var2 = ""; - - while(true) { - var2 = var1.readLine(); - if(var2 == null) { - var1.close(); - break; - } - - this.ops.add(var2.trim().toLowerCase()); - } - } catch (Exception var3) { - logger.warning("Failed to load ip ban list: " + var3); - } - - } - - private void saveOps() { - try { - PrintWriter var1 = new PrintWriter(new FileWriter(this.opFile, false)); - Iterator var2 = this.ops.iterator(); - - while(var2.hasNext()) { - String var3 = (String)var2.next(); - var1.println(var3); - } - - var1.close(); - } catch (Exception var4) { - logger.warning("Failed to save ip ban list: " + var4); - } - - } - - public boolean isOp(String var1) { - return this.ops.contains(var1.trim().toLowerCase()); - } - - public EntityPlayerMP getPlayerEntity(String var1) { - for(int var2 = 0; var2 < this.playerEntities.size(); ++var2) { - EntityPlayerMP var3 = (EntityPlayerMP)this.playerEntities.get(var2); - if(var3.username.equalsIgnoreCase(var1)) { - return var3; - } - } - - return null; - } - - public void sendChatMessageToPlayer(String var1, String var2) { - EntityPlayerMP var3 = this.getPlayerEntity(var1); - if(var3 != null) { - var3.field_421_a.sendPacket(new Packet3Chat(var2)); - } - - } - - public void func_12022_a(double var1, double var3, double var5, double var7, Packet var9) { - for(int var10 = 0; var10 < this.playerEntities.size(); ++var10) { - EntityPlayerMP var11 = (EntityPlayerMP)this.playerEntities.get(var10); - double var12 = var1 - var11.posX; - double var14 = var3 - var11.posY; - double var16 = var5 - var11.posZ; - if(var12 * var12 + var14 * var14 + var16 * var16 < var7 * var7) { - var11.field_421_a.sendPacket(var9); - } - } - - } - - public void sendChatMessageToAllPlayers(String var1) { - Packet3Chat var2 = new Packet3Chat(var1); - - for(int var3 = 0; var3 < this.playerEntities.size(); ++var3) { - EntityPlayerMP var4 = (EntityPlayerMP)this.playerEntities.get(var3); - if(this.isOp(var4.username)) { - var4.field_421_a.sendPacket(var2); - } - } - - } - - public boolean sendPacketToPlayer(String var1, Packet var2) { - EntityPlayerMP var3 = this.getPlayerEntity(var1); - if(var3 != null) { - var3.field_421_a.sendPacket(var2); - return true; - } else { - return false; - } - } - - public void sentTileEntityToPlayer(int var1, int var2, int var3, TileEntity var4) { - this.playerManagerObj.func_541_a(new Packet59ComplexEntity(var1, var2, var3, var4), var1, var2, var3); - } - - public void savePlayerStates() { - for(int var1 = 0; var1 < this.playerEntities.size(); ++var1) { - this.playerNBTManagerObj.writePlayerData((EntityPlayerMP)this.playerEntities.get(var1)); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerGUI.java b/minecraft_server/src/net/minecraft/src/ServerGUI.java deleted file mode 100644 index 0514bfa..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerGUI.java +++ /dev/null @@ -1,92 +0,0 @@ -package net.minecraft.src; - -import java.awt.BorderLayout; -import java.awt.Component; -import java.awt.Dimension; -import java.util.logging.Logger; -import javax.swing.JComponent; -import javax.swing.JFrame; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JTextArea; -import javax.swing.JTextField; -import javax.swing.UIManager; -import javax.swing.border.EtchedBorder; -import javax.swing.border.TitledBorder; -import net.minecraft.server.MinecraftServer; - -public class ServerGUI extends JComponent implements ICommandListener { - public static Logger logger = Logger.getLogger("Minecraft"); - private MinecraftServer mcServer; - - public static void initGui(MinecraftServer var0) { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } catch (Exception var3) { - } - - ServerGUI var1 = new ServerGUI(var0); - JFrame var2 = new JFrame("Minecraft server"); - var2.add(var1); - var2.pack(); - var2.setLocationRelativeTo((Component)null); - var2.setVisible(true); - var2.addWindowListener(new ServerWindowAdapter(var0)); - } - - public ServerGUI(MinecraftServer var1) { - this.mcServer = var1; - this.setPreferredSize(new Dimension(854, 480)); - this.setLayout(new BorderLayout()); - - try { - this.add(this.getLogComponent(), "Center"); - this.add(this.getStatsComponent(), "West"); - } catch (Exception var3) { - var3.printStackTrace(); - } - - } - - private JComponent getStatsComponent() { - JPanel var1 = new JPanel(new BorderLayout()); - var1.add(new GuiStatsComponent(), "North"); - var1.add(this.getPlayerListComponent(), "Center"); - var1.setBorder(new TitledBorder(new EtchedBorder(), "Stats")); - return var1; - } - - private JComponent getPlayerListComponent() { - PlayerListBox var1 = new PlayerListBox(this.mcServer); - JScrollPane var2 = new JScrollPane(var1, 22, 30); - var2.setBorder(new TitledBorder(new EtchedBorder(), "Players")); - return var2; - } - - private JComponent getLogComponent() { - JPanel var1 = new JPanel(new BorderLayout()); - JTextArea var2 = new JTextArea(); - logger.addHandler(new GuiLogOutputHandler(var2)); - JScrollPane var3 = new JScrollPane(var2, 22, 30); - var2.setEditable(false); - JTextField var4 = new JTextField(); - var4.addActionListener(new ServerGuiCommandListener(this, var4)); - var2.addFocusListener(new ServerGuiFocusAdapter(this)); - var1.add(var3, "Center"); - var1.add(var4, "South"); - var1.setBorder(new TitledBorder(new EtchedBorder(), "Log and chat")); - return var1; - } - - public void log(String var1) { - logger.info(var1); - } - - public String getUsername() { - return "CONSOLE"; - } - - static MinecraftServer getMinecraftServer(ServerGUI var0) { - return var0.mcServer; - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerGuiCommandListener.java b/minecraft_server/src/net/minecraft/src/ServerGuiCommandListener.java deleted file mode 100644 index e6e14bb..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerGuiCommandListener.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; -import javax.swing.JTextField; - -class ServerGuiCommandListener implements ActionListener { - final JTextField textField; - final ServerGUI mcServerGui; - - ServerGuiCommandListener(ServerGUI var1, JTextField var2) { - this.mcServerGui = var1; - this.textField = var2; - } - - public void actionPerformed(ActionEvent var1) { - String var2 = this.textField.getText().trim(); - if(var2.length() > 0) { - ServerGUI.getMinecraftServer(this.mcServerGui).addCommand(var2, this.mcServerGui); - } - - this.textField.setText(""); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerGuiFocusAdapter.java b/minecraft_server/src/net/minecraft/src/ServerGuiFocusAdapter.java deleted file mode 100644 index 8fa603f..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerGuiFocusAdapter.java +++ /dev/null @@ -1,15 +0,0 @@ -package net.minecraft.src; - -import java.awt.event.FocusAdapter; -import java.awt.event.FocusEvent; - -class ServerGuiFocusAdapter extends FocusAdapter { - final ServerGUI mcServerGui; - - ServerGuiFocusAdapter(ServerGUI var1) { - this.mcServerGui = var1; - } - - public void focusGained(FocusEvent var1) { - } -} diff --git a/minecraft_server/src/net/minecraft/src/ServerWindowAdapter.java b/minecraft_server/src/net/minecraft/src/ServerWindowAdapter.java deleted file mode 100644 index 3a3c77d..0000000 --- a/minecraft_server/src/net/minecraft/src/ServerWindowAdapter.java +++ /dev/null @@ -1,27 +0,0 @@ -package net.minecraft.src; - -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import net.minecraft.server.MinecraftServer; - -final class ServerWindowAdapter extends WindowAdapter { - final MinecraftServer mcServer; - - ServerWindowAdapter(MinecraftServer var1) { - this.mcServer = var1; - } - - public void windowClosing(WindowEvent var1) { - this.mcServer.func_6016_a(); - - while(!this.mcServer.field_6032_g) { - try { - Thread.sleep(100L); - } catch (InterruptedException var3) { - var3.printStackTrace(); - } - } - - System.exit(0); - } -} diff --git a/minecraft_server/src/net/minecraft/src/SpawnerAnimals.java b/minecraft_server/src/net/minecraft/src/SpawnerAnimals.java deleted file mode 100644 index 6289187..0000000 --- a/minecraft_server/src/net/minecraft/src/SpawnerAnimals.java +++ /dev/null @@ -1,133 +0,0 @@ -package net.minecraft.src; - -import java.util.HashSet; -import java.util.Iterator; -import java.util.Set; - -public final class SpawnerAnimals { - private static Set field_4311_a = new HashSet(); - - protected static ChunkPosition func_4112_a(World var0, int var1, int var2) { - int var3 = var1 + var0.rand.nextInt(16); - int var4 = var0.rand.nextInt(128); - int var5 = var2 + var0.rand.nextInt(16); - return new ChunkPosition(var3, var4, var5); - } - - public static final int func_4111_a(World var0) { - field_4311_a.clear(); - - int var1; - for(var1 = 0; var1 < var0.playerEntities.size(); ++var1) { - EntityPlayer var2 = (EntityPlayer)var0.playerEntities.get(var1); - int var3 = MathHelper.floor_double(var2.posX / 16.0D); - int var4 = MathHelper.floor_double(var2.posZ / 16.0D); - byte var5 = 8; - - for(int var6 = -var5; var6 <= var5; ++var6) { - for(int var7 = -var5; var7 <= var5; ++var7) { - field_4311_a.add(new ChunkCoordIntPair(var6 + var3, var7 + var4)); - } - } - } - - var1 = 0; - - label113: - for(int var28 = 0; var28 < EnumCreatureType.values().length; ++var28) { - EnumCreatureType var29 = EnumCreatureType.values()[var28]; - if(var0.countEntities(var29.field_4221_c) <= var29.field_4220_d * field_4311_a.size() / 256) { - Iterator var30 = field_4311_a.iterator(); - - label110: - while(true) { - int var8; - int var10; - int var11; - int var12; - Class[] var33; - do { - do { - ChunkCoordIntPair var31; - do { - do { - do { - if(!var30.hasNext()) { - continue label113; - } - - var31 = (ChunkCoordIntPair)var30.next(); - } while(var0.rand.nextInt(50) != 0); - - MobSpawnerBase var32 = var0.func_4077_a().func_4066_a(var31); - var33 = var32.getEntitiesForType(var29); - } while(var33 == null); - } while(var33.length == 0); - - var8 = var0.rand.nextInt(var33.length); - ChunkPosition var9 = func_4112_a(var0, var31.field_152_a * 16, var31.field_151_b * 16); - var10 = var9.field_846_a; - var11 = var9.field_845_b; - var12 = var9.field_847_c; - } while(var0.doesBlockAllowAttachment(var10, var11, var12)); - } while(var0.getBlockMaterial(var10, var11, var12) != Material.air); - - int var13 = 0; - - for(int var14 = 0; var14 < 3; ++var14) { - int var15 = var10; - int var16 = var11; - int var17 = var12; - byte var18 = 6; - - for(int var19 = 0; var19 < 4; ++var19) { - var15 += var0.rand.nextInt(var18) - var0.rand.nextInt(var18); - var16 += var0.rand.nextInt(1) - var0.rand.nextInt(1); - var17 += var0.rand.nextInt(var18) - var0.rand.nextInt(var18); - if(var0.doesBlockAllowAttachment(var15, var16 - 1, var17) && !var0.doesBlockAllowAttachment(var15, var16, var17) && !var0.getBlockMaterial(var15, var16, var17).getIsLiquid() && !var0.doesBlockAllowAttachment(var15, var16 + 1, var17)) { - float var20 = (float)var15 + 0.5F; - float var21 = (float)var16; - float var22 = (float)var17 + 0.5F; - if(var0.getClosestPlayer((double)var20, (double)var21, (double)var22, 24.0D) == null) { - float var23 = var20 - (float)var0.spawnX; - float var24 = var21 - (float)var0.spawnY; - float var25 = var22 - (float)var0.spawnZ; - float var26 = var23 * var23 + var24 * var24 + var25 * var25; - if(var26 >= 576.0F) { - EntityLiving var34; - try { - var34 = (EntityLiving)var33[var8].getConstructor(new Class[]{World.class}).newInstance(new Object[]{var0}); - } catch (Exception var27) { - var27.printStackTrace(); - return var1; - } - - var34.func_107_c((double)var20, (double)var21, (double)var22, var0.rand.nextFloat() * 360.0F, 0.0F); - if(var34.getCanSpawnHere()) { - ++var13; - var0.entityJoinedWorld(var34); - if(var34 instanceof EntitySpider && var0.rand.nextInt(100) == 0) { - EntitySkeleton var35 = new EntitySkeleton(var0); - var35.func_107_c((double)var20, (double)var21, (double)var22, var34.rotationYaw, 0.0F); - var0.entityJoinedWorld(var35); - var35.func_6094_e(var34); - } - - if(var13 >= var34.func_4045_i()) { - continue label110; - } - } - - var1 += var13; - } - } - } - } - } - } - } - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/StepSound.java b/minecraft_server/src/net/minecraft/src/StepSound.java deleted file mode 100644 index e5424cf..0000000 --- a/minecraft_server/src/net/minecraft/src/StepSound.java +++ /dev/null @@ -1,25 +0,0 @@ -package net.minecraft.src; - -public class StepSound { - public final String field_1029_a; - public final float field_1028_b; - public final float field_1030_c; - - public StepSound(String var1, float var2, float var3) { - this.field_1029_a = var1; - this.field_1028_b = var2; - this.field_1030_c = var3; - } - - public float func_738_a() { - return this.field_1028_b; - } - - public float func_739_b() { - return this.field_1030_c; - } - - public String func_737_c() { - return "step." + this.field_1029_a; - } -} diff --git a/minecraft_server/src/net/minecraft/src/StepSoundSand.java b/minecraft_server/src/net/minecraft/src/StepSoundSand.java deleted file mode 100644 index f5eb99e..0000000 --- a/minecraft_server/src/net/minecraft/src/StepSoundSand.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -final class StepSoundSand extends StepSound { - StepSoundSand(String var1, float var2, float var3) { - super(var1, var2, var3); - } -} diff --git a/minecraft_server/src/net/minecraft/src/StepSoundStone.java b/minecraft_server/src/net/minecraft/src/StepSoundStone.java deleted file mode 100644 index e12a567..0000000 --- a/minecraft_server/src/net/minecraft/src/StepSoundStone.java +++ /dev/null @@ -1,7 +0,0 @@ -package net.minecraft.src; - -final class StepSoundStone extends StepSound { - StepSoundStone(String var1, float var2, float var3) { - super(var1, var2, var3); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ThreadCommandReader.java b/minecraft_server/src/net/minecraft/src/ThreadCommandReader.java deleted file mode 100644 index ec2e34f..0000000 --- a/minecraft_server/src/net/minecraft/src/ThreadCommandReader.java +++ /dev/null @@ -1,33 +0,0 @@ -package net.minecraft.src; - -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import net.minecraft.server.MinecraftServer; - -public class ThreadCommandReader extends Thread { - final MinecraftServer mcServer; - - public ThreadCommandReader(MinecraftServer var1) { - this.mcServer = var1; - } - - public void run() { - BufferedReader var1 = new BufferedReader(new InputStreamReader(System.in)); - String var2 = null; - - try { - while(!this.mcServer.field_6032_g && MinecraftServer.func_6015_a(this.mcServer)) { - var2 = var1.readLine(); - if(var2 == null) { - break; - } - - this.mcServer.addCommand(var2, this.mcServer); - } - } catch (IOException var4) { - var4.printStackTrace(); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/ThreadLoginVerifier.java b/minecraft_server/src/net/minecraft/src/ThreadLoginVerifier.java deleted file mode 100644 index 8afe7a4..0000000 --- a/minecraft_server/src/net/minecraft/src/ThreadLoginVerifier.java +++ /dev/null @@ -1,34 +0,0 @@ -package net.minecraft.src; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.net.URL; - -class ThreadLoginVerifier extends Thread { - final Packet1Login loginPacket; - final NetLoginHandler loginHandler; - - ThreadLoginVerifier(NetLoginHandler var1, Packet1Login var2) { - this.loginHandler = var1; - this.loginPacket = var2; - } - - public void run() { - try { - String var1 = NetLoginHandler.getServerId(this.loginHandler); - URL var2 = new URL("http://www.minecraft.net/game/checkserver.jsp?user=" + this.loginPacket.username + "&serverId=" + var1); - BufferedReader var3 = new BufferedReader(new InputStreamReader(var2.openStream())); - String var4 = var3.readLine(); - var3.close(); - System.out.println("THE REPLY IS " + var4); - if(var4.equals("YES")) { - NetLoginHandler.setLoginPacket(this.loginHandler, this.loginPacket); - } else { - this.loginHandler.kickUser("Failed to verify username!"); - } - } catch (Exception var5) { - var5.printStackTrace(); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/ThreadMonitorConnection.java b/minecraft_server/src/net/minecraft/src/ThreadMonitorConnection.java deleted file mode 100644 index b244c52..0000000 --- a/minecraft_server/src/net/minecraft/src/ThreadMonitorConnection.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.minecraft.src; - -class ThreadMonitorConnection extends Thread { - final NetworkManager netManager; - - ThreadMonitorConnection(NetworkManager var1) { - this.netManager = var1; - } - - public void run() { - try { - Thread.sleep(2000L); - if(NetworkManager.isRunning(this.netManager)) { - NetworkManager.getWriteThread(this.netManager).interrupt(); - this.netManager.networkShutdown("Connection closed"); - } - } catch (Exception var2) { - var2.printStackTrace(); - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/ThreadServerApplication.java b/minecraft_server/src/net/minecraft/src/ThreadServerApplication.java deleted file mode 100644 index 39eca63..0000000 --- a/minecraft_server/src/net/minecraft/src/ThreadServerApplication.java +++ /dev/null @@ -1,16 +0,0 @@ -package net.minecraft.src; - -import net.minecraft.server.MinecraftServer; - -public final class ThreadServerApplication extends Thread { - final MinecraftServer mcServer; - - public ThreadServerApplication(String var1, MinecraftServer var2) { - super(var1); - this.mcServer = var2; - } - - public void run() { - this.mcServer.run(); - } -} diff --git a/minecraft_server/src/net/minecraft/src/ThreadSleepForever.java b/minecraft_server/src/net/minecraft/src/ThreadSleepForever.java deleted file mode 100644 index 1590ef0..0000000 --- a/minecraft_server/src/net/minecraft/src/ThreadSleepForever.java +++ /dev/null @@ -1,22 +0,0 @@ -package net.minecraft.src; - -import net.minecraft.server.MinecraftServer; - -public class ThreadSleepForever extends Thread { - final MinecraftServer mc; - - public ThreadSleepForever(MinecraftServer var1) { - this.mc = var1; - this.setDaemon(true); - this.start(); - } - - public void run() { - while(true) { - try { - Thread.sleep(2147483647L); - } catch (InterruptedException var2) { - } - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/TileEntity.java b/minecraft_server/src/net/minecraft/src/TileEntity.java deleted file mode 100644 index 9c4e2b2..0000000 --- a/minecraft_server/src/net/minecraft/src/TileEntity.java +++ /dev/null @@ -1,75 +0,0 @@ -package net.minecraft.src; - -import java.util.HashMap; -import java.util.Map; - -public class TileEntity { - private static Map nameToClassMap = new HashMap(); - private static Map classToNameMap = new HashMap(); - public World worldObj; - public int xCoord; - public int yCoord; - public int zCoord; - - private static void addMapping(Class var0, String var1) { - if(classToNameMap.containsKey(var1)) { - throw new IllegalArgumentException("Duplicate id: " + var1); - } else { - nameToClassMap.put(var1, var0); - classToNameMap.put(var0, var1); - } - } - - public void readFromNBT(NBTTagCompound var1) { - this.xCoord = var1.getInteger("x"); - this.yCoord = var1.getInteger("y"); - this.zCoord = var1.getInteger("z"); - } - - public void writeToNBT(NBTTagCompound var1) { - String var2 = (String)classToNameMap.get(this.getClass()); - if(var2 == null) { - throw new RuntimeException(this.getClass() + " is missing a mapping! This is a bug!"); - } else { - var1.setString("id", var2); - var1.setInteger("x", this.xCoord); - var1.setInteger("y", this.yCoord); - var1.setInteger("z", this.zCoord); - } - } - - public void updateEntity() { - } - - public static TileEntity createAndLoadEntity(NBTTagCompound var0) { - TileEntity var1 = null; - - try { - Class var2 = (Class)nameToClassMap.get(var0.getString("id")); - if(var2 != null) { - var1 = (TileEntity)var2.newInstance(); - } - } catch (Exception var3) { - var3.printStackTrace(); - } - - if(var1 != null) { - var1.readFromNBT(var0); - } else { - System.out.println("Skipping TileEntity with id " + var0.getString("id")); - } - - return var1; - } - - public void func_183_c() { - this.worldObj.func_515_b(this.xCoord, this.yCoord, this.zCoord, this); - } - - static { - addMapping(TileEntityFurnace.class, "Furnace"); - addMapping(TileEntityChest.class, "Chest"); - addMapping(TileEntitySign.class, "Sign"); - addMapping(TileEntityMobSpawner.class, "MobSpawner"); - } -} diff --git a/minecraft_server/src/net/minecraft/src/TileEntityChest.java b/minecraft_server/src/net/minecraft/src/TileEntityChest.java deleted file mode 100644 index ff18dd9..0000000 --- a/minecraft_server/src/net/minecraft/src/TileEntityChest.java +++ /dev/null @@ -1,57 +0,0 @@ -package net.minecraft.src; - -public class TileEntityChest extends TileEntity implements IInventory { - private ItemStack[] field_494_e = new ItemStack[36]; - - public int func_83_a() { - return 27; - } - - public ItemStack getStackInSlot(int var1) { - return this.field_494_e[var1]; - } - - public void func_197_a(int var1, ItemStack var2) { - this.field_494_e[var1] = var2; - if(var2 != null && var2.stackSize > this.func_198_d()) { - var2.stackSize = this.func_198_d(); - } - - this.func_183_c(); - } - - public void readFromNBT(NBTTagCompound var1) { - super.readFromNBT(var1); - NBTTagList var2 = var1.getTagList("Items"); - this.field_494_e = new ItemStack[this.func_83_a()]; - - for(int var3 = 0; var3 < var2.tagCount(); ++var3) { - NBTTagCompound var4 = (NBTTagCompound)var2.tagAt(var3); - int var5 = var4.getByte("Slot") & 255; - if(var5 >= 0 && var5 < this.field_494_e.length) { - this.field_494_e[var5] = new ItemStack(var4); - } - } - - } - - public void writeToNBT(NBTTagCompound var1) { - super.writeToNBT(var1); - NBTTagList var2 = new NBTTagList(); - - for(int var3 = 0; var3 < this.field_494_e.length; ++var3) { - if(this.field_494_e[var3] != null) { - NBTTagCompound var4 = new NBTTagCompound(); - var4.setByte("Slot", (byte)var3); - this.field_494_e[var3].writeToNBT(var4); - var2.setTag(var4); - } - } - - var1.setTag("Items", var2); - } - - public int func_198_d() { - return 64; - } -} diff --git a/minecraft_server/src/net/minecraft/src/TileEntityFurnace.java b/minecraft_server/src/net/minecraft/src/TileEntityFurnace.java deleted file mode 100644 index 4fd9fe2..0000000 --- a/minecraft_server/src/net/minecraft/src/TileEntityFurnace.java +++ /dev/null @@ -1,143 +0,0 @@ -package net.minecraft.src; - -public class TileEntityFurnace extends TileEntity implements IInventory { - private ItemStack[] field_489_e = new ItemStack[3]; - private int field_488_f = 0; - private int field_487_g = 0; - private int field_486_h = 0; - - public int func_83_a() { - return this.field_489_e.length; - } - - public ItemStack getStackInSlot(int var1) { - return this.field_489_e[var1]; - } - - public void readFromNBT(NBTTagCompound var1) { - super.readFromNBT(var1); - NBTTagList var2 = var1.getTagList("Items"); - this.field_489_e = new ItemStack[this.func_83_a()]; - - for(int var3 = 0; var3 < var2.tagCount(); ++var3) { - NBTTagCompound var4 = (NBTTagCompound)var2.tagAt(var3); - byte var5 = var4.getByte("Slot"); - if(var5 >= 0 && var5 < this.field_489_e.length) { - this.field_489_e[var5] = new ItemStack(var4); - } - } - - this.field_488_f = var1.getShort("BurnTime"); - this.field_486_h = var1.getShort("CookTime"); - this.field_487_g = this.func_194_a(this.field_489_e[1]); - } - - public void writeToNBT(NBTTagCompound var1) { - super.writeToNBT(var1); - var1.setShort("BurnTime", (short)this.field_488_f); - var1.setShort("CookTime", (short)this.field_486_h); - NBTTagList var2 = new NBTTagList(); - - for(int var3 = 0; var3 < this.field_489_e.length; ++var3) { - if(this.field_489_e[var3] != null) { - NBTTagCompound var4 = new NBTTagCompound(); - var4.setByte("Slot", (byte)var3); - this.field_489_e[var3].writeToNBT(var4); - var2.setTag(var4); - } - } - - var1.setTag("Items", var2); - } - - public int func_190_d() { - return 64; - } - - public boolean func_191_e() { - return this.field_488_f > 0; - } - - public void updateEntity() { - boolean var1 = this.field_488_f > 0; - boolean var2 = false; - if(this.field_488_f > 0) { - --this.field_488_f; - } - - if(!this.worldObj.multiplayerWorld) { - if(this.field_488_f == 0 && this.func_193_g()) { - this.field_487_g = this.field_488_f = this.func_194_a(this.field_489_e[1]); - if(this.field_488_f > 0) { - var2 = true; - if(this.field_489_e[1] != null) { - --this.field_489_e[1].stackSize; - if(this.field_489_e[1].stackSize == 0) { - this.field_489_e[1] = null; - } - } - } - } - - if(this.func_191_e() && this.func_193_g()) { - ++this.field_486_h; - if(this.field_486_h == 200) { - this.field_486_h = 0; - this.func_189_f(); - var2 = true; - } - } else { - this.field_486_h = 0; - } - - if(var1 != this.field_488_f > 0) { - var2 = true; - BlockFurnace.func_295_a(this.field_488_f > 0, this.worldObj, this.xCoord, this.yCoord, this.zCoord); - } - } - - if(var2) { - this.func_183_c(); - } - - } - - private boolean func_193_g() { - if(this.field_489_e[0] == null) { - return false; - } else { - int var1 = this.func_192_b(this.field_489_e[0].getItem().swiftedIndex); - return var1 < 0 ? false : (this.field_489_e[2] == null ? true : (this.field_489_e[2].itemID != var1 ? false : (this.field_489_e[2].stackSize < this.func_190_d() && this.field_489_e[2].stackSize < this.field_489_e[2].getMaxStackSize() ? true : this.field_489_e[2].stackSize < Item.itemsList[var1].getItemStackLimit()))); - } - } - - public void func_189_f() { - if(this.func_193_g()) { - int var1 = this.func_192_b(this.field_489_e[0].getItem().swiftedIndex); - if(this.field_489_e[2] == null) { - this.field_489_e[2] = new ItemStack(var1, 1); - } else if(this.field_489_e[2].itemID == var1) { - ++this.field_489_e[2].stackSize; - } - - --this.field_489_e[0].stackSize; - if(this.field_489_e[0].stackSize <= 0) { - this.field_489_e[0] = null; - } - - } - } - - private int func_192_b(int var1) { - return var1 == Block.oreIron.blockID ? Item.ingotIron.swiftedIndex : (var1 == Block.oreGold.blockID ? Item.ingotGold.swiftedIndex : (var1 == Block.oreDiamond.blockID ? Item.diamond.swiftedIndex : (var1 == Block.sand.blockID ? Block.glass.blockID : (var1 == Item.porkRaw.swiftedIndex ? Item.porkCooked.swiftedIndex : (var1 == Item.fishRaw.swiftedIndex ? Item.fishCooked.swiftedIndex : (var1 == Block.cobblestone.blockID ? Block.stone.blockID : (var1 == Item.clay.swiftedIndex ? Item.brick.swiftedIndex : (var1 == Block.wood.blockID ? Item.coal.swiftedIndex : -1)))))))); - } - - private int func_194_a(ItemStack var1) { - if(var1 == null) { - return 0; - } else { - int var2 = var1.getItem().swiftedIndex; - return var2 < 256 && Block.blocksList[var2].blockMaterial == Material.wood ? 300 : (var2 == Item.stick.swiftedIndex ? 100 : (var2 == Item.coal.swiftedIndex ? 1600 : (var2 == Item.bucketLava.swiftedIndex ? 20000 : 0))); - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/TileEntityMobSpawner.java b/minecraft_server/src/net/minecraft/src/TileEntityMobSpawner.java deleted file mode 100644 index 86ab851..0000000 --- a/minecraft_server/src/net/minecraft/src/TileEntityMobSpawner.java +++ /dev/null @@ -1,93 +0,0 @@ -package net.minecraft.src; - -public class TileEntityMobSpawner extends TileEntity { - public int delay = -1; - public String entityID = "Pig"; - public double field_491_g; - public double field_490_h = 0.0D; - - public TileEntityMobSpawner() { - this.delay = 20; - } - - public boolean func_195_a() { - return this.worldObj.getClosestPlayer((double)this.xCoord + 0.5D, (double)this.yCoord + 0.5D, (double)this.zCoord + 0.5D, 16.0D) != null; - } - - public void updateEntity() { - this.field_490_h = this.field_491_g; - if(this.func_195_a()) { - double var1 = (double)((float)this.xCoord + this.worldObj.rand.nextFloat()); - double var3 = (double)((float)this.yCoord + this.worldObj.rand.nextFloat()); - double var5 = (double)((float)this.zCoord + this.worldObj.rand.nextFloat()); - this.worldObj.spawnParticle("smoke", var1, var3, var5, 0.0D, 0.0D, 0.0D); - this.worldObj.spawnParticle("flame", var1, var3, var5, 0.0D, 0.0D, 0.0D); - - for(this.field_491_g += (double)(1000.0F / ((float)this.delay + 200.0F)); this.field_491_g > 360.0D; this.field_490_h -= 360.0D) { - this.field_491_g -= 360.0D; - } - - if(this.delay == -1) { - this.updateDelay(); - } - - if(this.delay > 0) { - --this.delay; - } else { - byte var7 = 4; - - for(int var8 = 0; var8 < var7; ++var8) { - EntityLiving var9 = (EntityLiving)((EntityLiving)EntityList.func_567_a(this.entityID, this.worldObj)); - if(var9 == null) { - return; - } - - int var10 = this.worldObj.getEntitiesWithinAABB(var9.getClass(), AxisAlignedBB.getBoundingBoxFromPool((double)this.xCoord, (double)this.yCoord, (double)this.zCoord, (double)(this.xCoord + 1), (double)(this.yCoord + 1), (double)(this.zCoord + 1)).expands(8.0D, 4.0D, 8.0D)).size(); - if(var10 >= 6) { - this.updateDelay(); - return; - } - - if(var9 != null) { - double var11 = (double)this.xCoord + (this.worldObj.rand.nextDouble() - this.worldObj.rand.nextDouble()) * 4.0D; - double var13 = (double)(this.yCoord + this.worldObj.rand.nextInt(3) - 1); - double var15 = (double)this.zCoord + (this.worldObj.rand.nextDouble() - this.worldObj.rand.nextDouble()) * 4.0D; - var9.func_107_c(var11, var13, var15, this.worldObj.rand.nextFloat() * 360.0F, 0.0F); - if(var9.getCanSpawnHere()) { - this.worldObj.entityJoinedWorld(var9); - - for(int var17 = 0; var17 < 20; ++var17) { - var1 = (double)this.xCoord + 0.5D + ((double)this.worldObj.rand.nextFloat() - 0.5D) * 2.0D; - var3 = (double)this.yCoord + 0.5D + ((double)this.worldObj.rand.nextFloat() - 0.5D) * 2.0D; - var5 = (double)this.zCoord + 0.5D + ((double)this.worldObj.rand.nextFloat() - 0.5D) * 2.0D; - this.worldObj.spawnParticle("smoke", var1, var3, var5, 0.0D, 0.0D, 0.0D); - this.worldObj.spawnParticle("flame", var1, var3, var5, 0.0D, 0.0D, 0.0D); - } - - var9.func_156_D(); - this.updateDelay(); - } - } - } - - super.updateEntity(); - } - } - } - - private void updateDelay() { - this.delay = 200 + this.worldObj.rand.nextInt(600); - } - - public void readFromNBT(NBTTagCompound var1) { - super.readFromNBT(var1); - this.entityID = var1.getString("EntityId"); - this.delay = var1.getShort("Delay"); - } - - public void writeToNBT(NBTTagCompound var1) { - super.writeToNBT(var1); - var1.setString("EntityId", this.entityID); - var1.setShort("Delay", (short)this.delay); - } -} diff --git a/minecraft_server/src/net/minecraft/src/TileEntitySign.java b/minecraft_server/src/net/minecraft/src/TileEntitySign.java deleted file mode 100644 index a2c8421..0000000 --- a/minecraft_server/src/net/minecraft/src/TileEntitySign.java +++ /dev/null @@ -1,26 +0,0 @@ -package net.minecraft.src; - -public class TileEntitySign extends TileEntity { - public String[] signText = new String[]{"", "", "", ""}; - public int lineBeingEdited = -1; - - public void writeToNBT(NBTTagCompound var1) { - super.writeToNBT(var1); - var1.setString("Text1", this.signText[0]); - var1.setString("Text2", this.signText[1]); - var1.setString("Text3", this.signText[2]); - var1.setString("Text4", this.signText[3]); - } - - public void readFromNBT(NBTTagCompound var1) { - super.readFromNBT(var1); - - for(int var2 = 0; var2 < 4; ++var2) { - this.signText[var2] = var1.getString("Text" + (var2 + 1)); - if(this.signText[var2].length() > 15) { - this.signText[var2] = this.signText[var2].substring(0, 15); - } - } - - } -} diff --git a/minecraft_server/src/net/minecraft/src/Vec3D.java b/minecraft_server/src/net/minecraft/src/Vec3D.java deleted file mode 100644 index bbfcba8..0000000 --- a/minecraft_server/src/net/minecraft/src/Vec3D.java +++ /dev/null @@ -1,127 +0,0 @@ -package net.minecraft.src; - -import java.util.ArrayList; -import java.util.List; - -public class Vec3D { - private static List vectorList = new ArrayList(); - private static int nextVector = 0; - public double xCoord; - public double yCoord; - public double zCoord; - - public static Vec3D createVectorHelper(double var0, double var2, double var4) { - return new Vec3D(var0, var2, var4); - } - - public static void initialize() { - nextVector = 0; - } - - public static Vec3D createVector(double var0, double var2, double var4) { - if(nextVector >= vectorList.size()) { - vectorList.add(createVectorHelper(0.0D, 0.0D, 0.0D)); - } - - return ((Vec3D)vectorList.get(nextVector++)).setComponents(var0, var2, var4); - } - - private Vec3D(double var1, double var3, double var5) { - if(var1 == -0.0D) { - var1 = 0.0D; - } - - if(var3 == -0.0D) { - var3 = 0.0D; - } - - if(var5 == -0.0D) { - var5 = 0.0D; - } - - this.xCoord = var1; - this.yCoord = var3; - this.zCoord = var5; - } - - private Vec3D setComponents(double var1, double var3, double var5) { - this.xCoord = var1; - this.yCoord = var3; - this.zCoord = var5; - return this; - } - - public Vec3D normalize() { - double var1 = (double)MathHelper.sqrt_double(this.xCoord * this.xCoord + this.yCoord * this.yCoord + this.zCoord * this.zCoord); - return var1 < 1.0E-4D ? createVector(0.0D, 0.0D, 0.0D) : createVector(this.xCoord / var1, this.yCoord / var1, this.zCoord / var1); - } - - public Vec3D addVector(double var1, double var3, double var5) { - return createVector(this.xCoord + var1, this.yCoord + var3, this.zCoord + var5); - } - - public double distanceTo(Vec3D var1) { - double var2 = var1.xCoord - this.xCoord; - double var4 = var1.yCoord - this.yCoord; - double var6 = var1.zCoord - this.zCoord; - return (double)MathHelper.sqrt_double(var2 * var2 + var4 * var4 + var6 * var6); - } - - public double squareDistanceTo(Vec3D var1) { - double var2 = var1.xCoord - this.xCoord; - double var4 = var1.yCoord - this.yCoord; - double var6 = var1.zCoord - this.zCoord; - return var2 * var2 + var4 * var4 + var6 * var6; - } - - public double squareDistanceTo(double var1, double var3, double var5) { - double var7 = var1 - this.xCoord; - double var9 = var3 - this.yCoord; - double var11 = var5 - this.zCoord; - return var7 * var7 + var9 * var9 + var11 * var11; - } - - public double lengthVector() { - return (double)MathHelper.sqrt_double(this.xCoord * this.xCoord + this.yCoord * this.yCoord + this.zCoord * this.zCoord); - } - - public Vec3D getIntermediateWithXValue(Vec3D var1, double var2) { - double var4 = var1.xCoord - this.xCoord; - double var6 = var1.yCoord - this.yCoord; - double var8 = var1.zCoord - this.zCoord; - if(var4 * var4 < (double)1.0E-7F) { - return null; - } else { - double var10 = (var2 - this.xCoord) / var4; - return var10 >= 0.0D && var10 <= 1.0D ? createVector(this.xCoord + var4 * var10, this.yCoord + var6 * var10, this.zCoord + var8 * var10) : null; - } - } - - public Vec3D getIntermediateWithYValue(Vec3D var1, double var2) { - double var4 = var1.xCoord - this.xCoord; - double var6 = var1.yCoord - this.yCoord; - double var8 = var1.zCoord - this.zCoord; - if(var6 * var6 < (double)1.0E-7F) { - return null; - } else { - double var10 = (var2 - this.yCoord) / var6; - return var10 >= 0.0D && var10 <= 1.0D ? createVector(this.xCoord + var4 * var10, this.yCoord + var6 * var10, this.zCoord + var8 * var10) : null; - } - } - - public Vec3D getIntermediateWithZValue(Vec3D var1, double var2) { - double var4 = var1.xCoord - this.xCoord; - double var6 = var1.yCoord - this.yCoord; - double var8 = var1.zCoord - this.zCoord; - if(var8 * var8 < (double)1.0E-7F) { - return null; - } else { - double var10 = (var2 - this.zCoord) / var8; - return var10 >= 0.0D && var10 <= 1.0D ? createVector(this.xCoord + var4 * var10, this.yCoord + var6 * var10, this.zCoord + var8 * var10) : null; - } - } - - public String toString() { - return "(" + this.xCoord + ", " + this.yCoord + ", " + this.zCoord + ")"; - } -} diff --git a/minecraft_server/src/net/minecraft/src/World.java b/minecraft_server/src/net/minecraft/src/World.java deleted file mode 100644 index 8652c0e..0000000 --- a/minecraft_server/src/net/minecraft/src/World.java +++ /dev/null @@ -1,1666 +0,0 @@ -package net.minecraft.src; - -import java.io.DataInputStream; -import java.io.DataOutputStream; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileOutputStream; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Iterator; -import java.util.List; -import java.util.Random; -import java.util.Set; -import java.util.TreeSet; - -public class World implements IBlockAccess { - public boolean field_4280_a = false; - private List field_821 = new ArrayList(); - public List field_815_a = new ArrayList(); - private List field_790_z = new ArrayList(); - private TreeSet scheduledTickTreeSet = new TreeSet(); - private Set scheduledTickSet = new HashSet(); - public List field_814_b = new ArrayList(); - public List playerEntities = new ArrayList(); - public long worldTime = 0L; - private long field_6159_E = 16777215L; - public int skylightSubtracted = 0; - protected int field_4279_g = (new Random()).nextInt(); - protected int field_4278_h = 1013904223; - public boolean field_808_h = false; - private long field_784_F = System.currentTimeMillis(); - protected int field_4277_j = 40; - public int monstersEnabled; - public Random rand = new Random(); - public int spawnX; - public int spawnY; - public int spawnZ; - public boolean field_9212_p = false; - public final WorldProvider field_4272_q; - protected List field_798_r = new ArrayList(); - private IChunkProvider chunkProvider; - public File field_9211_s; - public File field_797_s; - public long randomSeed = 0L; - private NBTTagCompound nbtCompoundPlayer; - public long sizeOnDisk = 0L; - public final String field_9210_w; - public boolean field_9209_x; - private ArrayList field_9207_I = new ArrayList(); - private int field_4265_J = 0; - static int field_4268_y = 0; - private Set field_4264_K = new HashSet(); - private int field_4263_L = this.rand.nextInt(12000); - private List field_778_L = new ArrayList(); - public boolean multiplayerWorld = false; - public int dimension = 0; - public boolean spawnProtection = true; - - public WorldChunkManager func_4077_a() { - return this.field_4272_q.field_4301_b; - } - - public World(File var1, String var2, long var3, WorldProvider var5) { - this.field_9211_s = var1; - this.field_9210_w = var2; - var1.mkdirs(); - this.field_797_s = new File(var1, var2); - this.field_797_s.mkdirs(); - - try { - File var6 = new File(this.field_797_s, "session.lock"); - DataOutputStream var7 = new DataOutputStream(new FileOutputStream(var6)); - - try { - var7.writeLong(this.field_784_F); - } finally { - var7.close(); - } - } catch (IOException var16) { - var16.printStackTrace(); - throw new RuntimeException("Failed to check session lock, aborting"); - } - - Object var17 = new WorldProvider(); - File var18 = new File(this.field_797_s, "level.dat"); - this.field_9212_p = !var18.exists(); - if(var18.exists()) { - try { - NBTTagCompound var8 = CompressedStreamTools.func_770_a(new FileInputStream(var18)); - NBTTagCompound var9 = var8.getCompoundTag("Data"); - this.randomSeed = var9.getLong("RandomSeed"); - this.spawnX = var9.getInteger("SpawnX"); - this.spawnY = var9.getInteger("SpawnY"); - this.spawnZ = var9.getInteger("SpawnZ"); - this.worldTime = var9.getLong("Time"); - if(var9.hasKey("spawnProtection")) { - this.spawnProtection = var9.getBoolean("spawnProtection"); - } else { - spawnProtection = true; - } - this.sizeOnDisk = var9.getLong("SizeOnDisk"); - if(var9.hasKey("Player")) { - this.nbtCompoundPlayer = var9.getCompoundTag("Player"); - int var10 = this.nbtCompoundPlayer.getInteger("Dimension"); - if(var10 == -1) { - var17 = new WorldProviderHell(); - } - } - } catch (Exception var14) { - var14.printStackTrace(); - } - } - - if(var5 != null) { - var17 = var5; - } - - boolean var19 = false; - if(this.randomSeed == 0L) { - this.randomSeed = var3; - var19 = true; - } - - this.field_4272_q = (WorldProvider)var17; - this.field_4272_q.func_4093_a(this); - this.chunkProvider = this.func_4076_a(this.field_797_s); - if(var19) { - this.field_9209_x = true; - this.spawnX = 0; - this.spawnY = 64; - - for(this.spawnZ = 0; !this.field_4272_q.canCoordinateBeSpawn(this.spawnX, this.spawnZ); this.spawnZ += this.rand.nextInt(64) - this.rand.nextInt(64)) { - this.spawnX += this.rand.nextInt(64) - this.rand.nextInt(64); - } - - this.field_9209_x = false; - } - - this.calculateInitialSkylight(); - } - - protected IChunkProvider func_4076_a(File var1) { - return new ChunkProviderLoadOrGenerate(this, this.field_4272_q.getChunkLoader(var1), this.field_4272_q.getChunkProvider()); - } - - public int func_528_f(int var1, int var2) { - int var3; - for(var3 = 63; this.getBlockId(var1, var3 + 1, var2) != 0; ++var3) { - } - - return this.getBlockId(var1, var3, var2); - } - - public void func_485_a(boolean var1, IProgressUpdate var2) { - if(this.chunkProvider.func_364_b()) { - if(var2 != null) { - var2.func_438_a("Saving level"); - } - - this.func_478_h(); - if(var2 != null) { - var2.func_439_b("Saving chunks"); - } - - this.chunkProvider.saveWorld(var1, var2); - } - } - - private void func_478_h() { - this.func_476_g(); - NBTTagCompound var1 = new NBTTagCompound(); - var1.setLong("RandomSeed", this.randomSeed); - var1.setInteger("SpawnX", this.spawnX); - var1.setInteger("SpawnY", this.spawnY); - var1.setInteger("SpawnZ", this.spawnZ); - var1.setLong("Time", this.worldTime); - var1.setLong("SizeOnDisk", this.sizeOnDisk); - var1.setLong("LastPlayed", System.currentTimeMillis()); - var1.setBoolean("spawnProtection", this.spawnProtection); - EntityPlayer var2 = null; - if(this.playerEntities.size() > 0) { - var2 = (EntityPlayer)this.playerEntities.get(0); - } - - NBTTagCompound var3; - if(var2 != null) { - var3 = new NBTTagCompound(); - var2.writeToNBT(var3); - var1.setCompoundTag("Player", var3); - } - - var3 = new NBTTagCompound(); - var3.setTag("Data", var1); - - try { - File var4 = new File(this.field_797_s, "level.dat_new"); - File var5 = new File(this.field_797_s, "level.dat_old"); - File var6 = new File(this.field_797_s, "level.dat"); - CompressedStreamTools.func_769_a(var3, new FileOutputStream(var4)); - if(var5.exists()) { - var5.delete(); - } - - var6.renameTo(var5); - if(var6.exists()) { - var6.delete(); - } - - var4.renameTo(var6); - if(var4.exists()) { - var4.delete(); - } - } catch (Exception var7) { - var7.printStackTrace(); - } - - } - - public int getBlockId(int var1, int var2, int var3) { - return var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000 ? (var2 < 0 ? 0 : (var2 >= 128 ? 0 : this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4).getBlockID(var1 & 15, var2, var3 & 15))) : 0; - } - - public boolean func_530_e(int var1, int var2, int var3) { - return var2 >= 0 && var2 < 128 ? this.chunkExists(var1 >> 4, var3 >> 4) : false; - } - - public boolean checkChunksExist(int var1, int var2, int var3, int var4, int var5, int var6) { - if(var5 >= 0 && var2 < 128) { - var1 >>= 4; - var2 >>= 4; - var3 >>= 4; - var4 >>= 4; - var5 >>= 4; - var6 >>= 4; - - for(int var7 = var1; var7 <= var4; ++var7) { - for(int var8 = var3; var8 <= var6; ++var8) { - if(!this.chunkExists(var7, var8)) { - return false; - } - } - } - - return true; - } else { - return false; - } - } - - private boolean chunkExists(int var1, int var2) { - return this.chunkProvider.chunkExists(var1, var2); - } - - public Chunk getChunkFromBlockCoords(int var1, int var2) { - return this.getChunkFromChunkCoords(var1 >> 4, var2 >> 4); - } - - public Chunk getChunkFromChunkCoords(int var1, int var2) { - return this.chunkProvider.func_363_b(var1, var2); - } - - public boolean func_470_a(int var1, int var2, int var3, int var4, int var5) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - if(var2 < 0) { - return false; - } else if(var2 >= 128) { - return false; - } else { - Chunk var6 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - return var6.setBlockIDWithMetadata(var1 & 15, var2, var3 & 15, var4, var5); - } - } else { - return false; - } - } - - public boolean setBlock(int var1, int var2, int var3, int var4) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - if(var2 < 0) { - return false; - } else if(var2 >= 128) { - return false; - } else { - Chunk var5 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - return var5.setBlockID(var1 & 15, var2, var3 & 15, var4); - } - } else { - return false; - } - } - - public Material getBlockMaterial(int var1, int var2, int var3) { - int var4 = this.getBlockId(var1, var2, var3); - return var4 == 0 ? Material.air : Block.blocksList[var4].blockMaterial; - } - - public int getBlockMetadata(int var1, int var2, int var3) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - if(var2 < 0) { - return 0; - } else if(var2 >= 128) { - return 0; - } else { - Chunk var4 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - var1 &= 15; - var3 &= 15; - return var4.getBlockMetadata(var1, var2, var3); - } - } else { - return 0; - } - } - - public void setBlockMetadataWithNotify(int var1, int var2, int var3, int var4) { - if(this.setBlockMetadata(var1, var2, var3, var4)) { - this.notifyBlockChange(var1, var2, var3, this.getBlockId(var1, var2, var3)); - } - - } - - public boolean setBlockMetadata(int var1, int var2, int var3, int var4) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - if(var2 < 0) { - return false; - } else if(var2 >= 128) { - return false; - } else { - Chunk var5 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - var1 &= 15; - var3 &= 15; - var5.setBlockMetadata(var1, var2, var3, var4); - return true; - } - } else { - return false; - } - } - - public boolean setBlockWithNotify(int var1, int var2, int var3, int var4) { - if(this.setBlock(var1, var2, var3, var4)) { - this.notifyBlockChange(var1, var2, var3, var4); - return true; - } else { - return false; - } - } - - public boolean func_507_b(int var1, int var2, int var3, int var4, int var5) { - if(this.func_470_a(var1, var2, var3, var4, var5)) { - this.notifyBlockChange(var1, var2, var3, var4); - return true; - } else { - return false; - } - } - - public void func_521_f(int var1, int var2, int var3) { - for(int var4 = 0; var4 < this.field_798_r.size(); ++var4) { - ((IWorldAccess)this.field_798_r.get(var4)).func_683_a(var1, var2, var3); - } - - } - - protected void notifyBlockChange(int var1, int var2, int var3, int var4) { - this.func_521_f(var1, var2, var3); - this.notifyBlocksOfNeighborChange(var1, var2, var3, var4); - } - - public void func_498_f(int var1, int var2, int var3, int var4) { - if(var3 > var4) { - int var5 = var4; - var4 = var3; - var3 = var5; - } - - this.func_519_b(var1, var3, var2, var1, var4, var2); - } - - public void func_519_b(int var1, int var2, int var3, int var4, int var5, int var6) { - for(int var7 = 0; var7 < this.field_798_r.size(); ++var7) { - ((IWorldAccess)this.field_798_r.get(var7)).func_685_a(var1, var2, var3, var4, var5, var6); - } - - } - - public void notifyBlocksOfNeighborChange(int var1, int var2, int var3, int var4) { - this.notifyBlockOfNeighborChange(var1 - 1, var2, var3, var4); - this.notifyBlockOfNeighborChange(var1 + 1, var2, var3, var4); - this.notifyBlockOfNeighborChange(var1, var2 - 1, var3, var4); - this.notifyBlockOfNeighborChange(var1, var2 + 1, var3, var4); - this.notifyBlockOfNeighborChange(var1, var2, var3 - 1, var4); - this.notifyBlockOfNeighborChange(var1, var2, var3 + 1, var4); - } - - private void notifyBlockOfNeighborChange(int var1, int var2, int var3, int var4) { - if(!this.field_808_h && !this.multiplayerWorld) { - Block var5 = Block.blocksList[this.getBlockId(var1, var2, var3)]; - if(var5 != null) { - var5.onNeighborBlockChange(this, var1, var2, var3, var4); - } - - } - } - - public boolean canBlockSeeTheSky(int var1, int var2, int var3) { - return this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4).canBlockSeeTheSky(var1 & 15, var2, var3 & 15); - } - - public int getBlockLightValue(int var1, int var2, int var3) { - return this.getBlockLightValue(var1, var2, var3, true); - } - - public int getBlockLightValue(int var1, int var2, int var3, boolean var4) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - int var5; - if(var4) { - var5 = this.getBlockId(var1, var2, var3); - if(var5 == Block.stairSingle.blockID || var5 == Block.tilledField.blockID) { - int var6 = this.getBlockLightValue(var1, var2 + 1, var3, false); - int var7 = this.getBlockLightValue(var1 + 1, var2, var3, false); - int var8 = this.getBlockLightValue(var1 - 1, var2, var3, false); - int var9 = this.getBlockLightValue(var1, var2, var3 + 1, false); - int var10 = this.getBlockLightValue(var1, var2, var3 - 1, false); - if(var7 > var6) { - var6 = var7; - } - - if(var8 > var6) { - var6 = var8; - } - - if(var9 > var6) { - var6 = var9; - } - - if(var10 > var6) { - var6 = var10; - } - - return var6; - } - } - - if(var2 < 0) { - return 0; - } else if(var2 >= 128) { - var5 = 15 - this.skylightSubtracted; - if(var5 < 0) { - var5 = 0; - } - - return var5; - } else { - Chunk var11 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - var1 &= 15; - var3 &= 15; - return var11.getBlockLightValue(var1, var2, var3, this.skylightSubtracted); - } - } else { - return 15; - } - } - - public boolean canExistingBlockSeeTheSky(int var1, int var2, int var3) { - if(var1 >= -32000000 && var3 >= -32000000 && var1 < 32000000 && var3 <= 32000000) { - if(var2 < 0) { - return false; - } else if(var2 >= 128) { - return true; - } else if(!this.chunkExists(var1 >> 4, var3 >> 4)) { - return false; - } else { - Chunk var4 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - var1 &= 15; - var3 &= 15; - return var4.canBlockSeeTheSky(var1, var2, var3); - } - } else { - return false; - } - } - - public int getHeightValue(int var1, int var2) { - if(var1 >= -32000000 && var2 >= -32000000 && var1 < 32000000 && var2 <= 32000000) { - if(!this.chunkExists(var1 >> 4, var2 >> 4)) { - return 0; - } else { - Chunk var3 = this.getChunkFromChunkCoords(var1 >> 4, var2 >> 4); - return var3.getHeightValue(var1 & 15, var2 & 15); - } - } else { - return 0; - } - } - - public void neighborLightPropagationChanged(EnumSkyBlock var1, int var2, int var3, int var4, int var5) { - if(!this.field_4272_q.field_4306_c || var1 != EnumSkyBlock.Sky) { - if(this.func_530_e(var2, var3, var4)) { - if(var1 == EnumSkyBlock.Sky) { - if(this.canExistingBlockSeeTheSky(var2, var3, var4)) { - var5 = 15; - } - } else if(var1 == EnumSkyBlock.Block) { - int var6 = this.getBlockId(var2, var3, var4); - if(Block.lightValue[var6] > var5) { - var5 = Block.lightValue[var6]; - } - } - - if(this.getSavedLightValue(var1, var2, var3, var4) != var5) { - this.func_483_a(var1, var2, var3, var4, var2, var3, var4); - } - - } - } - } - - public int getSavedLightValue(EnumSkyBlock var1, int var2, int var3, int var4) { - if(var3 >= 0 && var3 < 128 && var2 >= -32000000 && var4 >= -32000000 && var2 < 32000000 && var4 <= 32000000) { - int var5 = var2 >> 4; - int var6 = var4 >> 4; - if(!this.chunkExists(var5, var6)) { - return 0; - } else { - Chunk var7 = this.getChunkFromChunkCoords(var5, var6); - return var7.getSavedLightValue(var1, var2 & 15, var3, var4 & 15); - } - } else { - return var1.field_984_c; - } - } - - public void setLightValue(EnumSkyBlock var1, int var2, int var3, int var4, int var5) { - if(var2 >= -32000000 && var4 >= -32000000 && var2 < 32000000 && var4 <= 32000000) { - if(var3 >= 0) { - if(var3 < 128) { - if(this.chunkExists(var2 >> 4, var4 >> 4)) { - Chunk var6 = this.getChunkFromChunkCoords(var2 >> 4, var4 >> 4); - var6.setLightValue(var1, var2 & 15, var3, var4 & 15, var5); - - for(int var7 = 0; var7 < this.field_798_r.size(); ++var7) { - ((IWorldAccess)this.field_798_r.get(var7)).func_683_a(var2, var3, var4); - } - - } - } - } - } - } - - public float getLightBrightness(int var1, int var2, int var3) { - return this.field_4272_q.lightBrightnessTable[this.getBlockLightValue(var1, var2, var3)]; - } - - public boolean isDaytime() { - return this.skylightSubtracted < 4; - } - - public MovingObjectPosition func_486_a(Vec3D var1, Vec3D var2) { - return this.func_505_a(var1, var2, false); - } - - public MovingObjectPosition func_505_a(Vec3D var1, Vec3D var2, boolean var3) { - if(!Double.isNaN(var1.xCoord) && !Double.isNaN(var1.yCoord) && !Double.isNaN(var1.zCoord)) { - if(!Double.isNaN(var2.xCoord) && !Double.isNaN(var2.yCoord) && !Double.isNaN(var2.zCoord)) { - int var4 = MathHelper.floor_double(var2.xCoord); - int var5 = MathHelper.floor_double(var2.yCoord); - int var6 = MathHelper.floor_double(var2.zCoord); - int var7 = MathHelper.floor_double(var1.xCoord); - int var8 = MathHelper.floor_double(var1.yCoord); - int var9 = MathHelper.floor_double(var1.zCoord); - int var10 = 200; - - while(var10-- >= 0) { - if(Double.isNaN(var1.xCoord) || Double.isNaN(var1.yCoord) || Double.isNaN(var1.zCoord)) { - return null; - } - - if(var7 == var4 && var8 == var5 && var9 == var6) { - return null; - } - - double var11 = 999.0D; - double var13 = 999.0D; - double var15 = 999.0D; - if(var4 > var7) { - var11 = (double)var7 + 1.0D; - } - - if(var4 < var7) { - var11 = (double)var7 + 0.0D; - } - - if(var5 > var8) { - var13 = (double)var8 + 1.0D; - } - - if(var5 < var8) { - var13 = (double)var8 + 0.0D; - } - - if(var6 > var9) { - var15 = (double)var9 + 1.0D; - } - - if(var6 < var9) { - var15 = (double)var9 + 0.0D; - } - - double var17 = 999.0D; - double var19 = 999.0D; - double var21 = 999.0D; - double var23 = var2.xCoord - var1.xCoord; - double var25 = var2.yCoord - var1.yCoord; - double var27 = var2.zCoord - var1.zCoord; - if(var11 != 999.0D) { - var17 = (var11 - var1.xCoord) / var23; - } - - if(var13 != 999.0D) { - var19 = (var13 - var1.yCoord) / var25; - } - - if(var15 != 999.0D) { - var21 = (var15 - var1.zCoord) / var27; - } - - boolean var29 = false; - byte var35; - if(var17 < var19 && var17 < var21) { - if(var4 > var7) { - var35 = 4; - } else { - var35 = 5; - } - - var1.xCoord = var11; - var1.yCoord += var25 * var17; - var1.zCoord += var27 * var17; - } else if(var19 < var21) { - if(var5 > var8) { - var35 = 0; - } else { - var35 = 1; - } - - var1.xCoord += var23 * var19; - var1.yCoord = var13; - var1.zCoord += var27 * var19; - } else { - if(var6 > var9) { - var35 = 2; - } else { - var35 = 3; - } - - var1.xCoord += var23 * var21; - var1.yCoord += var25 * var21; - var1.zCoord = var15; - } - - Vec3D var30 = Vec3D.createVector(var1.xCoord, var1.yCoord, var1.zCoord); - var7 = (int)(var30.xCoord = (double)MathHelper.floor_double(var1.xCoord)); - if(var35 == 5) { - --var7; - ++var30.xCoord; - } - - var8 = (int)(var30.yCoord = (double)MathHelper.floor_double(var1.yCoord)); - if(var35 == 1) { - --var8; - ++var30.yCoord; - } - - var9 = (int)(var30.zCoord = (double)MathHelper.floor_double(var1.zCoord)); - if(var35 == 3) { - --var9; - ++var30.zCoord; - } - - int var31 = this.getBlockId(var7, var8, var9); - int var32 = this.getBlockMetadata(var7, var8, var9); - Block var33 = Block.blocksList[var31]; - if(var31 > 0 && var33.canCollideCheck(var32, var3)) { - MovingObjectPosition var34 = var33.collisionRayTrace(this, var7, var8, var9, var1, var2); - if(var34 != null) { - return var34; - } - } - } - - return null; - } else { - return null; - } - } else { - return null; - } - } - - public void playSoundAtEntity(Entity var1, String var2, float var3, float var4) { - for(int var5 = 0; var5 < this.field_798_r.size(); ++var5) { - ((IWorldAccess)this.field_798_r.get(var5)).playSound(var2, var1.posX, var1.posY - (double)var1.yOffset, var1.posZ, var3, var4); - } - - } - - public void playSoundEffect(double var1, double var3, double var5, String var7, float var8, float var9) { - for(int var10 = 0; var10 < this.field_798_r.size(); ++var10) { - ((IWorldAccess)this.field_798_r.get(var10)).playSound(var7, var1, var3, var5, var8, var9); - } - - } - - public void playRecord(String var1, int var2, int var3, int var4) { - for(int var5 = 0; var5 < this.field_798_r.size(); ++var5) { - ((IWorldAccess)this.field_798_r.get(var5)).playRecord(var1, var2, var3, var4); - } - - } - - public void spawnParticle(String var1, double var2, double var4, double var6, double var8, double var10, double var12) { - for(int var14 = 0; var14 < this.field_798_r.size(); ++var14) { - ((IWorldAccess)this.field_798_r.get(var14)).spawnParticle(var1, var2, var4, var6, var8, var10, var12); - } - - } - - public boolean entityJoinedWorld(Entity var1) { - int var2 = MathHelper.floor_double(var1.posX / 16.0D); - int var3 = MathHelper.floor_double(var1.posZ / 16.0D); - boolean var4 = false; - if(var1 instanceof EntityPlayer) { - var4 = true; - } - - if(!var4 && !this.chunkExists(var2, var3)) { - return false; - } else { - if(var1 instanceof EntityPlayer) { - this.playerEntities.add((EntityPlayer)var1); - System.out.println("Player count: " + this.playerEntities.size()); - } - - this.getChunkFromChunkCoords(var2, var3).addEntity(var1); - this.field_815_a.add(var1); - this.func_479_b(var1); - return true; - } - } - - protected void func_479_b(Entity var1) { - for(int var2 = 0; var2 < this.field_798_r.size(); ++var2) { - ((IWorldAccess)this.field_798_r.get(var2)).func_681_a(var1); - } - - } - - protected void func_531_c(Entity var1) { - for(int var2 = 0; var2 < this.field_798_r.size(); ++var2) { - ((IWorldAccess)this.field_798_r.get(var2)).func_688_b(var1); - } - - } - - public void func_12016_d(Entity var1) { - var1.setEntityDead(); - if(var1 instanceof EntityPlayer) { - this.playerEntities.remove((EntityPlayer)var1); - } - - } - - public void func_12014_e(Entity var1) { - var1.setEntityDead(); - if(var1 instanceof EntityPlayer) { - this.playerEntities.remove((EntityPlayer)var1); - } - - int var2 = var1.field_307_aa; - int var3 = var1.field_303_ac; - if(var1.field_276_Z && this.chunkExists(var2, var3)) { - this.getChunkFromChunkCoords(var2, var3).func_350_b(var1); - } - - this.field_815_a.remove(var1); - this.func_531_c(var1); - } - - public void func_4072_a(IWorldAccess var1) { - this.field_798_r.add(var1); - } - - public List getCollidingBoundingBoxes(Entity var1, AxisAlignedBB var2) { - this.field_9207_I.clear(); - int var3 = MathHelper.floor_double(var2.minX); - int var4 = MathHelper.floor_double(var2.maxX + 1.0D); - int var5 = MathHelper.floor_double(var2.minY); - int var6 = MathHelper.floor_double(var2.maxY + 1.0D); - int var7 = MathHelper.floor_double(var2.minZ); - int var8 = MathHelper.floor_double(var2.maxZ + 1.0D); - - for(int var9 = var3; var9 < var4; ++var9) { - for(int var10 = var7; var10 < var8; ++var10) { - if(this.func_530_e(var9, 64, var10)) { - for(int var11 = var5 - 1; var11 < var6; ++var11) { - Block var12 = Block.blocksList[this.getBlockId(var9, var11, var10)]; - if(var12 != null) { - var12.getCollidingBoundingBoxes(this, var9, var11, var10, var2, this.field_9207_I); - } - } - } - } - } - - double var14 = 0.25D; - List var15 = this.getEntitiesWithinAABBExcludingEntity(var1, var2.expands(var14, var14, var14)); - - for(int var16 = 0; var16 < var15.size(); ++var16) { - AxisAlignedBB var13 = ((Entity)var15.get(var16)).func_93_n(); - if(var13 != null && var13.intersectsWith(var2)) { - this.field_9207_I.add(var13); - } - - var13 = var1.func_89_d((Entity)var15.get(var16)); - if(var13 != null && var13.intersectsWith(var2)) { - this.field_9207_I.add(var13); - } - } - - return this.field_9207_I; - } - - public int calculateSkylightSubtracted(float var1) { - float var2 = this.func_477_b(var1); - float var3 = 1.0F - (MathHelper.cos(var2 * (float)Math.PI * 2.0F) * 2.0F + 0.5F); - if(var3 < 0.0F) { - var3 = 0.0F; - } - - if(var3 > 1.0F) { - var3 = 1.0F; - } - - return (int)(var3 * 11.0F); - } - - public float func_477_b(float var1) { - return this.field_4272_q.func_4089_a(this.worldTime, var1); - } - - public int func_4075_e(int var1, int var2) { - Chunk var3 = this.getChunkFromBlockCoords(var1, var2); - - int var4; - for(var4 = 127; this.getBlockMaterial(var1, var4, var2).func_218_c() && var4 > 0; --var4) { - } - - var1 &= 15; - - for(var2 &= 15; var4 > 0; --var4) { - int var5 = var3.getBlockID(var1, var4, var2); - if(var5 != 0 && (Block.blocksList[var5].blockMaterial.func_218_c() || Block.blocksList[var5].blockMaterial.getIsLiquid())) { - return var4 + 1; - } - } - - return -1; - } - - public void scheduleBlockUpdate(int var1, int var2, int var3, int var4) { - NextTickListEntry var5 = new NextTickListEntry(var1, var2, var3, var4); - byte var6 = 8; - if(this.field_4280_a) { - if(this.checkChunksExist(var5.xCoord - var6, var5.yCoord - var6, var5.zCoord - var6, var5.xCoord + var6, var5.yCoord + var6, var5.zCoord + var6)) { - int var7 = this.getBlockId(var5.xCoord, var5.yCoord, var5.zCoord); - if(var7 == var5.blockID && var7 > 0) { - Block.blocksList[var7].updateTick(this, var5.xCoord, var5.yCoord, var5.zCoord, this.rand); - } - } - - } else { - if(this.checkChunksExist(var1 - var6, var2 - var6, var3 - var6, var1 + var6, var2 + var6, var3 + var6)) { - if(var4 > 0) { - var5.setScheduledTime((long)Block.blocksList[var4].tickRate() + this.worldTime); - } - - if(!this.scheduledTickSet.contains(var5)) { - this.scheduledTickSet.add(var5); - this.scheduledTickTreeSet.add(var5); - } - } - - } - } - - public void func_459_b() { - this.field_815_a.removeAll(this.field_790_z); - - int var1; - Entity var2; - int var3; - int var4; - for(var1 = 0; var1 < this.field_790_z.size(); ++var1) { - var2 = (Entity)this.field_790_z.get(var1); - var3 = var2.field_307_aa; - var4 = var2.field_303_ac; - if(var2.field_276_Z && this.chunkExists(var3, var4)) { - this.getChunkFromChunkCoords(var3, var4).func_350_b(var2); - } - } - - for(var1 = 0; var1 < this.field_790_z.size(); ++var1) { - this.func_531_c((Entity)this.field_790_z.get(var1)); - } - - this.field_790_z.clear(); - - for(var1 = 0; var1 < this.field_815_a.size(); ++var1) { - var2 = (Entity)this.field_815_a.get(var1); - if(var2.field_327_g != null) { - if(!var2.field_327_g.field_304_B && var2.field_327_g.field_328_f == var2) { - continue; - } - - var2.field_327_g.field_328_f = null; - var2.field_327_g = null; - } - - if(!var2.field_304_B) { - this.func_520_e(var2); - } - - if(var2.field_304_B) { - var3 = var2.field_307_aa; - var4 = var2.field_303_ac; - if(var2.field_276_Z && this.chunkExists(var3, var4)) { - this.getChunkFromChunkCoords(var3, var4).func_350_b(var2); - } - - this.field_815_a.remove(var1--); - this.func_531_c(var2); - } - } - - for(var1 = 0; var1 < this.field_814_b.size(); ++var1) { - TileEntity var5 = (TileEntity)this.field_814_b.get(var1); - var5.updateEntity(); - } - - } - - public void func_520_e(Entity var1) { - this.func_4074_a(var1, true); - } - - public void func_4074_a(Entity var1, boolean var2) { - int var3 = MathHelper.floor_double(var1.posX); - int var4 = MathHelper.floor_double(var1.posZ); - byte var5 = 16; - if(var2 || this.checkChunksExist(var3 - var5, 0, var4 - var5, var3 + var5, 128, var4 + var5)) { - var1.field_9071_O = var1.posX; - var1.field_9070_P = var1.posY; - var1.field_9069_Q = var1.posZ; - var1.prevRotationYaw = var1.rotationYaw; - var1.prevRotationPitch = var1.rotationPitch; - if(var2 && var1.field_276_Z) { - if(var1.field_327_g != null) { - var1.func_115_v(); - } else { - var1.onUpdate(); - } - } - - if(Double.isNaN(var1.posX) || Double.isInfinite(var1.posX)) { - var1.posX = var1.field_9071_O; - } - - if(Double.isNaN(var1.posY) || Double.isInfinite(var1.posY)) { - var1.posY = var1.field_9070_P; - } - - if(Double.isNaN(var1.posZ) || Double.isInfinite(var1.posZ)) { - var1.posZ = var1.field_9069_Q; - } - - if(Double.isNaN((double)var1.rotationPitch) || Double.isInfinite((double)var1.rotationPitch)) { - var1.rotationPitch = var1.prevRotationPitch; - } - - if(Double.isNaN((double)var1.rotationYaw) || Double.isInfinite((double)var1.rotationYaw)) { - var1.rotationYaw = var1.prevRotationYaw; - } - - int var6 = MathHelper.floor_double(var1.posX / 16.0D); - int var7 = MathHelper.floor_double(var1.posY / 16.0D); - int var8 = MathHelper.floor_double(var1.posZ / 16.0D); - if(!var1.field_276_Z || var1.field_307_aa != var6 || var1.field_305_ab != var7 || var1.field_303_ac != var8) { - if(var1.field_276_Z && this.chunkExists(var1.field_307_aa, var1.field_303_ac)) { - this.getChunkFromChunkCoords(var1.field_307_aa, var1.field_303_ac).func_332_a(var1, var1.field_305_ab); - } - - if(this.chunkExists(var6, var8)) { - var1.field_276_Z = true; - this.getChunkFromChunkCoords(var6, var8).addEntity(var1); - } else { - var1.field_276_Z = false; - } - } - - if(var2 && var1.field_276_Z && var1.field_328_f != null) { - if(!var1.field_328_f.field_304_B && var1.field_328_f.field_327_g == var1) { - this.func_520_e(var1.field_328_f); - } else { - var1.field_328_f.field_327_g = null; - var1.field_328_f = null; - } - } - - } - } - - public boolean func_522_a(AxisAlignedBB var1) { - List var2 = this.getEntitiesWithinAABBExcludingEntity((Entity)null, var1); - - for(int var3 = 0; var3 < var2.size(); ++var3) { - Entity var4 = (Entity)var2.get(var3); - if(!var4.field_304_B && var4.field_329_e) { - return false; - } - } - - return true; - } - - public boolean getIsAnyLiquid(AxisAlignedBB var1) { - int var2 = MathHelper.floor_double(var1.minX); - int var3 = MathHelper.floor_double(var1.maxX + 1.0D); - int var4 = MathHelper.floor_double(var1.minY); - int var5 = MathHelper.floor_double(var1.maxY + 1.0D); - int var6 = MathHelper.floor_double(var1.minZ); - int var7 = MathHelper.floor_double(var1.maxZ + 1.0D); - if(var1.minX < 0.0D) { - --var2; - } - - if(var1.minY < 0.0D) { - --var4; - } - - if(var1.minZ < 0.0D) { - --var6; - } - - for(int var8 = var2; var8 < var3; ++var8) { - for(int var9 = var4; var9 < var5; ++var9) { - for(int var10 = var6; var10 < var7; ++var10) { - Block var11 = Block.blocksList[this.getBlockId(var8, var9, var10)]; - if(var11 != null && var11.blockMaterial.getIsLiquid()) { - return true; - } - } - } - } - - return false; - } - - public boolean func_523_c(AxisAlignedBB var1) { - int var2 = MathHelper.floor_double(var1.minX); - int var3 = MathHelper.floor_double(var1.maxX + 1.0D); - int var4 = MathHelper.floor_double(var1.minY); - int var5 = MathHelper.floor_double(var1.maxY + 1.0D); - int var6 = MathHelper.floor_double(var1.minZ); - int var7 = MathHelper.floor_double(var1.maxZ + 1.0D); - - for(int var8 = var2; var8 < var3; ++var8) { - for(int var9 = var4; var9 < var5; ++var9) { - for(int var10 = var6; var10 < var7; ++var10) { - int var11 = this.getBlockId(var8, var9, var10); - if(var11 == Block.fire.blockID || var11 == Block.lavaStill.blockID || var11 == Block.lavaMoving.blockID) { - return true; - } - } - } - } - - return false; - } - - public boolean func_490_a(AxisAlignedBB var1, Material var2, Entity var3) { - int var4 = MathHelper.floor_double(var1.minX); - int var5 = MathHelper.floor_double(var1.maxX + 1.0D); - int var6 = MathHelper.floor_double(var1.minY); - int var7 = MathHelper.floor_double(var1.maxY + 1.0D); - int var8 = MathHelper.floor_double(var1.minZ); - int var9 = MathHelper.floor_double(var1.maxZ + 1.0D); - boolean var10 = false; - Vec3D var11 = Vec3D.createVector(0.0D, 0.0D, 0.0D); - - for(int var12 = var4; var12 < var5; ++var12) { - for(int var13 = var6; var13 < var7; ++var13) { - for(int var14 = var8; var14 < var9; ++var14) { - Block var15 = Block.blocksList[this.getBlockId(var12, var13, var14)]; - if(var15 != null && var15.blockMaterial == var2) { - double var16 = (double)((float)(var13 + 1) - BlockFluids.setFluidHeight(this.getBlockMetadata(var12, var13, var14))); - if((double)var7 >= var16) { - var10 = true; - var15.velocityToAddToEntity(this, var12, var13, var14, var3, var11); - } - } - } - } - } - - if(var11.lengthVector() > 0.0D) { - var11 = var11.normalize(); - double var18 = 0.004D; - var3.motionX += var11.xCoord * var18; - var3.motionY += var11.yCoord * var18; - var3.motionZ += var11.zCoord * var18; - } - - return var10; - } - - public boolean isMaterialInBB(AxisAlignedBB var1, Material var2) { - int var3 = MathHelper.floor_double(var1.minX); - int var4 = MathHelper.floor_double(var1.maxX + 1.0D); - int var5 = MathHelper.floor_double(var1.minY); - int var6 = MathHelper.floor_double(var1.maxY + 1.0D); - int var7 = MathHelper.floor_double(var1.minZ); - int var8 = MathHelper.floor_double(var1.maxZ + 1.0D); - - for(int var9 = var3; var9 < var4; ++var9) { - for(int var10 = var5; var10 < var6; ++var10) { - for(int var11 = var7; var11 < var8; ++var11) { - Block var12 = Block.blocksList[this.getBlockId(var9, var10, var11)]; - if(var12 != null && var12.blockMaterial == var2) { - return true; - } - } - } - } - - return false; - } - - public boolean func_524_b(AxisAlignedBB var1, Material var2) { - int var3 = MathHelper.floor_double(var1.minX); - int var4 = MathHelper.floor_double(var1.maxX + 1.0D); - int var5 = MathHelper.floor_double(var1.minY); - int var6 = MathHelper.floor_double(var1.maxY + 1.0D); - int var7 = MathHelper.floor_double(var1.minZ); - int var8 = MathHelper.floor_double(var1.maxZ + 1.0D); - - for(int var9 = var3; var9 < var4; ++var9) { - for(int var10 = var5; var10 < var6; ++var10) { - for(int var11 = var7; var11 < var8; ++var11) { - Block var12 = Block.blocksList[this.getBlockId(var9, var10, var11)]; - if(var12 != null && var12.blockMaterial == var2) { - int var13 = this.getBlockMetadata(var9, var10, var11); - double var14 = (double)(var10 + 1); - if(var13 < 8) { - var14 = (double)(var10 + 1) - (double)var13 / 8.0D; - } - - if(var14 >= var1.minY) { - return true; - } - } - } - } - } - - return false; - } - - public Explosion func_12013_a(Entity var1, double var2, double var4, double var6, float var8) { - return this.func_12015_a(var1, var2, var4, var6, var8, false); - } - - public Explosion func_12015_a(Entity var1, double var2, double var4, double var6, float var8, boolean var9) { - Explosion var10 = new Explosion(this, var1, var2, var4, var6, var8); - var10.field_12031_a = var9; - var10.func_12023_a(); - var10.func_732_a(); - return var10; - } - - public float func_494_a(Vec3D var1, AxisAlignedBB var2) { - double var3 = 1.0D / ((var2.maxX - var2.minX) * 2.0D + 1.0D); - double var5 = 1.0D / ((var2.maxY - var2.minY) * 2.0D + 1.0D); - double var7 = 1.0D / ((var2.maxZ - var2.minZ) * 2.0D + 1.0D); - int var9 = 0; - int var10 = 0; - - for(float var11 = 0.0F; var11 <= 1.0F; var11 = (float)((double)var11 + var3)) { - for(float var12 = 0.0F; var12 <= 1.0F; var12 = (float)((double)var12 + var5)) { - for(float var13 = 0.0F; var13 <= 1.0F; var13 = (float)((double)var13 + var7)) { - double var14 = var2.minX + (var2.maxX - var2.minX) * (double)var11; - double var16 = var2.minY + (var2.maxY - var2.minY) * (double)var12; - double var18 = var2.minZ + (var2.maxZ - var2.minZ) * (double)var13; - if(this.func_486_a(Vec3D.createVector(var14, var16, var18), var1) == null) { - ++var9; - } - - ++var10; - } - } - } - - return (float)var9 / (float)var10; - } - - public TileEntity getBlock(int var1, int var2, int var3) { - Chunk var4 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - return var4 != null ? var4.func_338_d(var1 & 15, var2, var3 & 15) : null; - } - - public void func_473_a(int var1, int var2, int var3, TileEntity var4) { - Chunk var5 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - if(var5 != null) { - var5.func_352_a(var1 & 15, var2, var3 & 15, var4); - } - - } - - public void func_513_l(int var1, int var2, int var3) { - Chunk var4 = this.getChunkFromChunkCoords(var1 >> 4, var3 >> 4); - if(var4 != null) { - var4.func_359_e(var1 & 15, var2, var3 & 15); - } - - } - - public boolean doesBlockAllowAttachment(int var1, int var2, int var3) { - Block var4 = Block.blocksList[this.getBlockId(var1, var2, var3)]; - return var4 == null ? false : var4.allowsAttachment(); - } - - public boolean func_6156_d() { - if(this.field_4265_J >= 50) { - return false; - } else { - ++this.field_4265_J; - - try { - int var1 = 5000; - - boolean var2; - while(this.field_821.size() > 0) { - --var1; - if(var1 <= 0) { - var2 = true; - return var2; - } - - ((MetadataChunkBlock)this.field_821.remove(this.field_821.size() - 1)).func_4107_a(this); - } - - var2 = false; - return var2; - } finally { - --this.field_4265_J; - } - } - } - - public void func_483_a(EnumSkyBlock var1, int var2, int var3, int var4, int var5, int var6, int var7) { - this.func_484_a(var1, var2, var3, var4, var5, var6, var7, true); - } - - public void func_484_a(EnumSkyBlock var1, int var2, int var3, int var4, int var5, int var6, int var7, boolean var8) { - if(!this.field_4272_q.field_4306_c || var1 != EnumSkyBlock.Sky) { - ++field_4268_y; - if(field_4268_y == 50) { - --field_4268_y; - } else { - int var9 = (var5 + var2) / 2; - int var10 = (var7 + var4) / 2; - if(!this.func_530_e(var9, 64, var10)) { - --field_4268_y; - } else { - int var11 = this.field_821.size(); - if(var8) { - int var12 = 4; - if(var12 > var11) { - var12 = var11; - } - - for(int var13 = 0; var13 < var12; ++var13) { - MetadataChunkBlock var14 = (MetadataChunkBlock)this.field_821.get(this.field_821.size() - var13 - 1); - if(var14.field_957_a == var1 && var14.func_692_a(var2, var3, var4, var5, var6, var7)) { - --field_4268_y; - return; - } - } - } - - this.field_821.add(new MetadataChunkBlock(var1, var2, var3, var4, var5, var6, var7)); - if(this.field_821.size() > 100000) { - this.field_821.clear(); - } - - --field_4268_y; - } - } - } - } - - public void calculateInitialSkylight() { - int var1 = this.calculateSkylightSubtracted(1.0F); - if(var1 != this.skylightSubtracted) { - this.skylightSubtracted = var1; - } - - } - - public void tick() { - SpawnerAnimals.func_4111_a(this); - this.chunkProvider.func_361_a(); - int var1 = this.calculateSkylightSubtracted(1.0F); - if(var1 != this.skylightSubtracted) { - this.skylightSubtracted = var1; - - for(int var2 = 0; var2 < this.field_798_r.size(); ++var2) { - ((IWorldAccess)this.field_798_r.get(var2)).func_684_a(); - } - } - - ++this.worldTime; - if(this.worldTime % (long)this.field_4277_j == 0L) { - this.func_485_a(false, (IProgressUpdate)null); - } - - this.TickUpdates(false); - this.func_4073_g(); - } - - protected void func_4073_g() { - this.field_4264_K.clear(); - - int var3; - int var4; - int var6; - int var7; - for(int var1 = 0; var1 < this.playerEntities.size(); ++var1) { - EntityPlayer var2 = (EntityPlayer)this.playerEntities.get(var1); - var3 = MathHelper.floor_double(var2.posX / 16.0D); - var4 = MathHelper.floor_double(var2.posZ / 16.0D); - byte var5 = 9; - - for(var6 = -var5; var6 <= var5; ++var6) { - for(var7 = -var5; var7 <= var5; ++var7) { - this.field_4264_K.add(new ChunkCoordIntPair(var6 + var3, var7 + var4)); - } - } - } - - if(this.field_4263_L > 0) { - --this.field_4263_L; - } - - Iterator var12 = this.field_4264_K.iterator(); - - while(var12.hasNext()) { - ChunkCoordIntPair var13 = (ChunkCoordIntPair)var12.next(); - var3 = var13.field_152_a * 16; - var4 = var13.field_151_b * 16; - Chunk var14 = this.getChunkFromChunkCoords(var13.field_152_a, var13.field_151_b); - int var8; - int var9; - int var10; - if(this.field_4263_L == 0) { - this.field_4279_g = this.field_4279_g * 3 + this.field_4278_h; - var6 = this.field_4279_g >> 2; - var7 = var6 & 15; - var8 = var6 >> 8 & 15; - var9 = var6 >> 16 & 127; - var10 = var14.getBlockID(var7, var9, var8); - var7 += var3; - var8 += var4; - if(var10 == 0 && this.getBlockLightValue(var7, var9, var8) <= this.rand.nextInt(8) && this.getSavedLightValue(EnumSkyBlock.Sky, var7, var9, var8) <= 0) { - EntityPlayer var11 = this.getClosestPlayer((double)var7 + 0.5D, (double)var9 + 0.5D, (double)var8 + 0.5D, 8.0D); - if(var11 != null && var11.getDistanceSq((double)var7 + 0.5D, (double)var9 + 0.5D, (double)var8 + 0.5D) > 4.0D) { - this.playSoundEffect((double)var7 + 0.5D, (double)var9 + 0.5D, (double)var8 + 0.5D, "ambient.cave.cave", 0.7F, 0.8F + this.rand.nextFloat() * 0.2F); - this.field_4263_L = this.rand.nextInt(12000) + 6000; - } - } - } - - for(var6 = 0; var6 < 80; ++var6) { - this.field_4279_g = this.field_4279_g * 3 + this.field_4278_h; - var7 = this.field_4279_g >> 2; - var8 = var7 & 15; - var9 = var7 >> 8 & 15; - var10 = var7 >> 16 & 127; - byte var15 = var14.blocks[var8 << 11 | var9 << 7 | var10]; - if(Block.tickOnLoad[var15]) { - Block.blocksList[var15].updateTick(this, var8 + var3, var10, var9 + var4, this.rand); - } - } - } - - } - - public boolean TickUpdates(boolean var1) { - int var2 = this.scheduledTickTreeSet.size(); - if(var2 != this.scheduledTickSet.size()) { - throw new IllegalStateException("TickNextTick list out of synch"); - } else { - if(var2 > 1000) { - var2 = 1000; - } - - for(int var3 = 0; var3 < var2; ++var3) { - NextTickListEntry var4 = (NextTickListEntry)this.scheduledTickTreeSet.first(); - if(!var1 && var4.scheduledTime > this.worldTime) { - break; - } - - this.scheduledTickTreeSet.remove(var4); - this.scheduledTickSet.remove(var4); - byte var5 = 8; - if(this.checkChunksExist(var4.xCoord - var5, var4.yCoord - var5, var4.zCoord - var5, var4.xCoord + var5, var4.yCoord + var5, var4.zCoord + var5)) { - int var6 = this.getBlockId(var4.xCoord, var4.yCoord, var4.zCoord); - if(var6 == var4.blockID && var6 > 0) { - Block.blocksList[var6].updateTick(this, var4.xCoord, var4.yCoord, var4.zCoord, this.rand); - } - } - } - - return this.scheduledTickTreeSet.size() != 0; - } - } - - public List getEntitiesWithinAABBExcludingEntity(Entity var1, AxisAlignedBB var2) { - this.field_778_L.clear(); - int var3 = MathHelper.floor_double((var2.minX - 2.0D) / 16.0D); - int var4 = MathHelper.floor_double((var2.maxX + 2.0D) / 16.0D); - int var5 = MathHelper.floor_double((var2.minZ - 2.0D) / 16.0D); - int var6 = MathHelper.floor_double((var2.maxZ + 2.0D) / 16.0D); - - for(int var7 = var3; var7 <= var4; ++var7) { - for(int var8 = var5; var8 <= var6; ++var8) { - if(this.chunkExists(var7, var8)) { - this.getChunkFromChunkCoords(var7, var8).getEntitiesWithinAABBForEntity(var1, var2, this.field_778_L); - } - } - } - - return this.field_778_L; - } - - public List getEntitiesWithinAABB(Class var1, AxisAlignedBB var2) { - int var3 = MathHelper.floor_double((var2.minX - 2.0D) / 16.0D); - int var4 = MathHelper.floor_double((var2.maxX + 2.0D) / 16.0D); - int var5 = MathHelper.floor_double((var2.minZ - 2.0D) / 16.0D); - int var6 = MathHelper.floor_double((var2.maxZ + 2.0D) / 16.0D); - ArrayList var7 = new ArrayList(); - - for(int var8 = var3; var8 <= var4; ++var8) { - for(int var9 = var5; var9 <= var6; ++var9) { - if(this.chunkExists(var8, var9)) { - this.getChunkFromChunkCoords(var8, var9).getEntitiesOfTypeWithinAAAB(var1, var2, var7); - } - } - } - - return var7; - } - - public void func_515_b(int var1, int var2, int var3, TileEntity var4) { - if(this.func_530_e(var1, var2, var3)) { - this.getChunkFromBlockCoords(var1, var3).func_336_e(); - } - - for(int var5 = 0; var5 < this.field_798_r.size(); ++var5) { - ((IWorldAccess)this.field_798_r.get(var5)).func_686_a(var1, var2, var3, var4); - } - - } - - public int countEntities(Class var1) { - int var2 = 0; - - for(int var3 = 0; var3 < this.field_815_a.size(); ++var3) { - Entity var4 = (Entity)this.field_815_a.get(var3); - if(var1.isAssignableFrom(var4.getClass())) { - ++var2; - } - } - - return var2; - } - - public void func_464_a(List var1) { - this.field_815_a.addAll(var1); - - for(int var2 = 0; var2 < var1.size(); ++var2) { - this.func_479_b((Entity)var1.get(var2)); - } - - } - - public void func_461_b(List var1) { - this.field_790_z.addAll(var1); - } - - public boolean func_516_a(int var1, int var2, int var3, int var4, boolean var5) { - int var6 = this.getBlockId(var2, var3, var4); - Block var7 = Block.blocksList[var6]; - Block var8 = Block.blocksList[var1]; - AxisAlignedBB var9 = var8.getCollisionBoundingBoxFromPool(this, var2, var3, var4); - if(var5) { - var9 = null; - } - - return var9 != null && !this.func_522_a(var9) ? false : (var7 != Block.waterStill && var7 != Block.waterMoving && var7 != Block.lavaStill && var7 != Block.lavaMoving && var7 != Block.fire && var7 != Block.snow ? var1 > 0 && var7 == null && var8.canPlaceBlockAt(this, var2, var3, var4) : true); - } - - public PathEntity func_482_a(Entity var1, Entity var2, float var3) { - int var4 = MathHelper.floor_double(var1.posX); - int var5 = MathHelper.floor_double(var1.posY); - int var6 = MathHelper.floor_double(var1.posZ); - int var7 = (int)(var3 + 16.0F); - int var8 = var4 - var7; - int var9 = var5 - var7; - int var10 = var6 - var7; - int var11 = var4 + var7; - int var12 = var5 + var7; - int var13 = var6 + var7; - ChunkCache var14 = new ChunkCache(this, var8, var9, var10, var11, var12, var13); - return (new Pathfinder(var14)).createEntityPathTo(var1, var2, var3); - } - - public PathEntity func_501_a(Entity var1, int var2, int var3, int var4, float var5) { - int var6 = MathHelper.floor_double(var1.posX); - int var7 = MathHelper.floor_double(var1.posY); - int var8 = MathHelper.floor_double(var1.posZ); - int var9 = (int)(var5 + 8.0F); - int var10 = var6 - var9; - int var11 = var7 - var9; - int var12 = var8 - var9; - int var13 = var6 + var9; - int var14 = var7 + var9; - int var15 = var8 + var9; - ChunkCache var16 = new ChunkCache(this, var10, var11, var12, var13, var14, var15); - return (new Pathfinder(var16)).createEntityPathTo(var1, var2, var3, var4, var5); - } - - public boolean isBlockProvidingPowerTo(int var1, int var2, int var3, int var4) { - int var5 = this.getBlockId(var1, var2, var3); - return var5 == 0 ? false : Block.blocksList[var5].isIndirectlyPoweringTo(this, var1, var2, var3, var4); - } - - public boolean isBlockGettingPowered(int var1, int var2, int var3) { - return this.isBlockProvidingPowerTo(var1, var2 - 1, var3, 0) ? true : (this.isBlockProvidingPowerTo(var1, var2 + 1, var3, 1) ? true : (this.isBlockProvidingPowerTo(var1, var2, var3 - 1, 2) ? true : (this.isBlockProvidingPowerTo(var1, var2, var3 + 1, 3) ? true : (this.isBlockProvidingPowerTo(var1 - 1, var2, var3, 4) ? true : this.isBlockProvidingPowerTo(var1 + 1, var2, var3, 5))))); - } - - public boolean isBlockIndirectlyProvidingPowerTo(int var1, int var2, int var3, int var4) { - if(this.doesBlockAllowAttachment(var1, var2, var3)) { - return this.isBlockGettingPowered(var1, var2, var3); - } else { - int var5 = this.getBlockId(var1, var2, var3); - return var5 == 0 ? false : Block.blocksList[var5].isPoweringTo(this, var1, var2, var3, var4); - } - } - - public boolean isBlockIndirectlyGettingPowered(int var1, int var2, int var3) { - return this.isBlockIndirectlyProvidingPowerTo(var1, var2 - 1, var3, 0) ? true : (this.isBlockIndirectlyProvidingPowerTo(var1, var2 + 1, var3, 1) ? true : (this.isBlockIndirectlyProvidingPowerTo(var1, var2, var3 - 1, 2) ? true : (this.isBlockIndirectlyProvidingPowerTo(var1, var2, var3 + 1, 3) ? true : (this.isBlockIndirectlyProvidingPowerTo(var1 - 1, var2, var3, 4) ? true : this.isBlockIndirectlyProvidingPowerTo(var1 + 1, var2, var3, 5))))); - } - - public EntityPlayer getClosestPlayerToEntity(Entity var1, double var2) { - return this.getClosestPlayer(var1.posX, var1.posY, var1.posZ, var2); - } - - public EntityPlayer getClosestPlayer(double var1, double var3, double var5, double var7) { - double var9 = -1.0D; - EntityPlayer var11 = null; - - for(int var12 = 0; var12 < this.playerEntities.size(); ++var12) { - EntityPlayer var13 = (EntityPlayer)this.playerEntities.get(var12); - double var14 = var13.getDistanceSq(var1, var3, var5); - if((var7 < 0.0D || var14 < var7 * var7) && (var9 == -1.0D || var14 < var9)) { - var9 = var14; - var11 = var13; - } - } - - return var11; - } - - public byte[] func_504_c(int var1, int var2, int var3, int var4, int var5, int var6) { - byte[] var7 = new byte[var4 * var5 * var6 * 5 / 2]; - int var8 = var1 >> 4; - int var9 = var3 >> 4; - int var10 = var1 + var4 - 1 >> 4; - int var11 = var3 + var6 - 1 >> 4; - int var12 = 0; - int var13 = var2; - int var14 = var2 + var5; - if(var2 < 0) { - var13 = 0; - } - - if(var14 > 128) { - var14 = 128; - } - - for(int var15 = var8; var15 <= var10; ++var15) { - int var16 = var1 - var15 * 16; - int var17 = var1 + var4 - var15 * 16; - if(var16 < 0) { - var16 = 0; - } - - if(var17 > 16) { - var17 = 16; - } - - for(int var18 = var9; var18 <= var11; ++var18) { - int var19 = var3 - var18 * 16; - int var20 = var3 + var6 - var18 * 16; - if(var19 < 0) { - var19 = 0; - } - - if(var20 > 16) { - var20 = 16; - } - - var12 = this.getChunkFromChunkCoords(var15, var18).func_340_a(var7, var16, var13, var19, var17, var14, var20, var12); - } - } - - return var7; - } - - public void func_476_g() { - try { - File var1 = new File(this.field_797_s, "session.lock"); - DataInputStream var2 = new DataInputStream(new FileInputStream(var1)); - - try { - if(var2.readLong() != this.field_784_F) { - throw new MinecraftException("The save is being accessed from another location, aborting"); - } - } finally { - var2.close(); - } - - } catch (IOException var7) { - throw new MinecraftException("Failed to check session lock, aborting"); - } - } - - public boolean func_6157_a(EntityPlayer var1, int var2, int var3, int var4) { - return true; - } - - public void func_9206_a(Entity var1, byte var2) { - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldChunkManager.java b/minecraft_server/src/net/minecraft/src/WorldChunkManager.java deleted file mode 100644 index 33703f4..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldChunkManager.java +++ /dev/null @@ -1,112 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldChunkManager { - private NoiseGeneratorOctaves2 field_4255_e; - private NoiseGeneratorOctaves2 field_4254_f; - private NoiseGeneratorOctaves2 field_4253_g; - public double[] temperature; - public double[] humidity; - public double[] field_4257_c; - public MobSpawnerBase[] field_4256_d; - - protected WorldChunkManager() { - } - - public WorldChunkManager(World var1) { - this.field_4255_e = new NoiseGeneratorOctaves2(new Random(var1.randomSeed * 9871L), 4); - this.field_4254_f = new NoiseGeneratorOctaves2(new Random(var1.randomSeed * 39811L), 4); - this.field_4253_g = new NoiseGeneratorOctaves2(new Random(var1.randomSeed * 543321L), 2); - } - - public MobSpawnerBase func_4066_a(ChunkCoordIntPair var1) { - return this.func_4067_a(var1.field_152_a, var1.field_151_b); - } - - public MobSpawnerBase func_4067_a(int var1, int var2) { - return this.func_4065_a(var1, var2, 1, 1)[0]; - } - - public MobSpawnerBase[] func_4065_a(int var1, int var2, int var3, int var4) { - this.field_4256_d = this.loadBlockGeneratorData(this.field_4256_d, var1, var2, var3, var4); - return this.field_4256_d; - } - - public double[] getTemperatures(double[] var1, int var2, int var3, int var4, int var5) { - if(var1 == null || var1.length < var4 * var5) { - var1 = new double[var4 * var5]; - } - - var1 = this.field_4255_e.func_4101_a(var1, (double)var2, (double)var3, var4, var4, (double)0.025F, (double)0.025F, 0.25D); - this.field_4257_c = this.field_4253_g.func_4101_a(this.field_4257_c, (double)var2, (double)var3, var4, var4, 0.25D, 0.25D, 0.5882352941176471D); - int var6 = 0; - - for(int var7 = 0; var7 < var4; ++var7) { - for(int var8 = 0; var8 < var5; ++var8) { - double var9 = this.field_4257_c[var6] * 1.1D + 0.5D; - double var11 = 0.01D; - double var13 = 1.0D - var11; - double var15 = (var1[var6] * 0.15D + 0.7D) * var13 + var9 * var11; - var15 = 1.0D - (1.0D - var15) * (1.0D - var15); - if(var15 < 0.0D) { - var15 = 0.0D; - } - - if(var15 > 1.0D) { - var15 = 1.0D; - } - - var1[var6] = var15; - ++var6; - } - } - - return var1; - } - - public MobSpawnerBase[] loadBlockGeneratorData(MobSpawnerBase[] var1, int var2, int var3, int var4, int var5) { - if(var1 == null || var1.length < var4 * var5) { - var1 = new MobSpawnerBase[var4 * var5]; - } - - this.temperature = this.field_4255_e.func_4101_a(this.temperature, (double)var2, (double)var3, var4, var4, (double)0.025F, (double)0.025F, 0.25D); - this.humidity = this.field_4254_f.func_4101_a(this.humidity, (double)var2, (double)var3, var4, var4, (double)0.05F, (double)0.05F, 1.0D / 3.0D); - this.field_4257_c = this.field_4253_g.func_4101_a(this.field_4257_c, (double)var2, (double)var3, var4, var4, 0.25D, 0.25D, 0.5882352941176471D); - int var6 = 0; - - for(int var7 = 0; var7 < var4; ++var7) { - for(int var8 = 0; var8 < var5; ++var8) { - double var9 = this.field_4257_c[var6] * 1.1D + 0.5D; - double var11 = 0.01D; - double var13 = 1.0D - var11; - double var15 = (this.temperature[var6] * 0.15D + 0.7D) * var13 + var9 * var11; - var11 = 0.002D; - var13 = 1.0D - var11; - double var17 = (this.humidity[var6] * 0.15D + 0.5D) * var13 + var9 * var11; - var15 = 1.0D - (1.0D - var15) * (1.0D - var15); - if(var15 < 0.0D) { - var15 = 0.0D; - } - - if(var17 < 0.0D) { - var17 = 0.0D; - } - - if(var15 > 1.0D) { - var15 = 1.0D; - } - - if(var17 > 1.0D) { - var17 = 1.0D; - } - - this.temperature[var6] = var15; - this.humidity[var6] = var17; - var1[var6++] = MobSpawnerBase.getBiomeFromLookup(var15, var17); - } - } - - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldChunkManagerHell.java b/minecraft_server/src/net/minecraft/src/WorldChunkManagerHell.java deleted file mode 100644 index 55eb19d..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldChunkManagerHell.java +++ /dev/null @@ -1,50 +0,0 @@ -package net.minecraft.src; - -import java.util.Arrays; - -public class WorldChunkManagerHell extends WorldChunkManager { - private MobSpawnerBase field_4262_e; - private double field_4261_f; - private double field_4260_g; - - public WorldChunkManagerHell(MobSpawnerBase var1, double var2, double var4) { - this.field_4262_e = var1; - this.field_4261_f = var2; - this.field_4260_g = var4; - } - - public MobSpawnerBase func_4066_a(ChunkCoordIntPair var1) { - return this.field_4262_e; - } - - public MobSpawnerBase func_4067_a(int var1, int var2) { - return this.field_4262_e; - } - - public MobSpawnerBase[] func_4065_a(int var1, int var2, int var3, int var4) { - this.field_4256_d = this.loadBlockGeneratorData(this.field_4256_d, var1, var2, var3, var4); - return this.field_4256_d; - } - - public double[] getTemperatures(double[] var1, int var2, int var3, int var4, int var5) { - if(var1 == null || var1.length < var4 * var5) { - var1 = new double[var4 * var5]; - } - - Arrays.fill(var1, 0, var4 * var5, this.field_4261_f); - return var1; - } - - public MobSpawnerBase[] loadBlockGeneratorData(MobSpawnerBase[] var1, int var2, int var3, int var4, int var5) { - if(var1 == null || var1.length < var4 * var5) { - var1 = new MobSpawnerBase[var4 * var5]; - this.temperature = new double[var4 * var5]; - this.humidity = new double[var4 * var5]; - } - - Arrays.fill(var1, 0, var4 * var5, this.field_4262_e); - Arrays.fill(this.humidity, 0, var4 * var5, this.field_4260_g); - Arrays.fill(this.temperature, 0, var4 * var5, this.field_4261_f); - return var1; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenBigTree.java b/minecraft_server/src/net/minecraft/src/WorldGenBigTree.java deleted file mode 100644 index e4643e8..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenBigTree.java +++ /dev/null @@ -1,348 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenBigTree extends WorldGenerator { - static final byte[] field_760_a = new byte[]{(byte)2, (byte)0, (byte)0, (byte)1, (byte)2, (byte)1}; - Random field_759_b = new Random(); - World worldObj; - int[] field_757_d = new int[]{0, 0, 0}; - int field_756_e = 0; - int field_755_f; - double field_754_g = 0.618D; - double field_753_h = 1.0D; - double field_752_i = 0.381D; - double field_751_j = 1.0D; - double field_750_k = 1.0D; - int field_749_l = 1; - int field_748_m = 12; - int field_747_n = 4; - int[][] field_746_o; - - void func_424_a() { - this.field_755_f = (int)((double)this.field_756_e * this.field_754_g); - if(this.field_755_f >= this.field_756_e) { - this.field_755_f = this.field_756_e - 1; - } - - int var1 = (int)(1.382D + Math.pow(this.field_750_k * (double)this.field_756_e / 13.0D, 2.0D)); - if(var1 < 1) { - var1 = 1; - } - - int[][] var2 = new int[var1 * this.field_756_e][4]; - int var3 = this.field_757_d[1] + this.field_756_e - this.field_747_n; - int var4 = 1; - int var5 = this.field_757_d[1] + this.field_755_f; - int var6 = var3 - this.field_757_d[1]; - var2[0][0] = this.field_757_d[0]; - var2[0][1] = var3; - var2[0][2] = this.field_757_d[2]; - var2[0][3] = var5; - --var3; - - while(true) { - while(var6 >= 0) { - int var7 = 0; - float var8 = this.func_431_a(var6); - if(var8 < 0.0F) { - --var3; - --var6; - } else { - for(double var9 = 0.5D; var7 < var1; ++var7) { - double var11 = this.field_751_j * (double)var8 * ((double)this.field_759_b.nextFloat() + 0.328D); - double var13 = (double)this.field_759_b.nextFloat() * 2.0D * 3.14159D; - int var15 = (int)(var11 * Math.sin(var13) + (double)this.field_757_d[0] + var9); - int var16 = (int)(var11 * Math.cos(var13) + (double)this.field_757_d[2] + var9); - int[] var17 = new int[]{var15, var3, var16}; - int[] var18 = new int[]{var15, var3 + this.field_747_n, var16}; - if(this.func_427_a(var17, var18) == -1) { - int[] var19 = new int[]{this.field_757_d[0], this.field_757_d[1], this.field_757_d[2]}; - double var20 = Math.sqrt(Math.pow((double)Math.abs(this.field_757_d[0] - var17[0]), 2.0D) + Math.pow((double)Math.abs(this.field_757_d[2] - var17[2]), 2.0D)); - double var22 = var20 * this.field_752_i; - if((double)var17[1] - var22 > (double)var5) { - var19[1] = var5; - } else { - var19[1] = (int)((double)var17[1] - var22); - } - - if(this.func_427_a(var19, var17) == -1) { - var2[var4][0] = var15; - var2[var4][1] = var3; - var2[var4][2] = var16; - var2[var4][3] = var19[1]; - ++var4; - } - } - } - - --var3; - --var6; - } - } - - this.field_746_o = new int[var4][4]; - System.arraycopy(var2, 0, this.field_746_o, 0, var4); - return; - } - } - - void func_426_a(int var1, int var2, int var3, float var4, byte var5, int var6) { - int var7 = (int)((double)var4 + 0.618D); - byte var8 = field_760_a[var5]; - byte var9 = field_760_a[var5 + 3]; - int[] var10 = new int[]{var1, var2, var3}; - int[] var11 = new int[]{0, 0, 0}; - int var12 = -var7; - int var13 = -var7; - - label32: - for(var11[var5] = var10[var5]; var12 <= var7; ++var12) { - var11[var8] = var10[var8] + var12; - var13 = -var7; - - while(true) { - while(true) { - if(var13 > var7) { - continue label32; - } - - double var15 = Math.sqrt(Math.pow((double)Math.abs(var12) + 0.5D, 2.0D) + Math.pow((double)Math.abs(var13) + 0.5D, 2.0D)); - if(var15 > (double)var4) { - ++var13; - } else { - var11[var9] = var10[var9] + var13; - int var14 = this.worldObj.getBlockId(var11[0], var11[1], var11[2]); - if(var14 != 0 && var14 != 18) { - ++var13; - } else { - this.worldObj.setBlock(var11[0], var11[1], var11[2], var6); - ++var13; - } - } - } - } - } - - } - - float func_431_a(int var1) { - if((double)var1 < (double)((float)this.field_756_e) * 0.3D) { - return -1.618F; - } else { - float var2 = (float)this.field_756_e / 2.0F; - float var3 = (float)this.field_756_e / 2.0F - (float)var1; - float var4; - if(var3 == 0.0F) { - var4 = var2; - } else if(Math.abs(var3) >= var2) { - var4 = 0.0F; - } else { - var4 = (float)Math.sqrt(Math.pow((double)Math.abs(var2), 2.0D) - Math.pow((double)Math.abs(var3), 2.0D)); - } - - var4 *= 0.5F; - return var4; - } - } - - float func_429_b(int var1) { - return var1 >= 0 && var1 < this.field_747_n ? (var1 != 0 && var1 != this.field_747_n - 1 ? 3.0F : 2.0F) : -1.0F; - } - - void func_423_a(int var1, int var2, int var3) { - int var4 = var2; - - for(int var5 = var2 + this.field_747_n; var4 < var5; ++var4) { - float var6 = this.func_429_b(var4 - var2); - this.func_426_a(var1, var4, var3, var6, (byte)1, 18); - } - - } - - void func_425_a(int[] var1, int[] var2, int var3) { - int[] var4 = new int[]{0, 0, 0}; - byte var5 = 0; - - byte var6; - for(var6 = 0; var5 < 3; ++var5) { - var4[var5] = var2[var5] - var1[var5]; - if(Math.abs(var4[var5]) > Math.abs(var4[var6])) { - var6 = var5; - } - } - - if(var4[var6] != 0) { - byte var7 = field_760_a[var6]; - byte var8 = field_760_a[var6 + 3]; - byte var9; - if(var4[var6] > 0) { - var9 = 1; - } else { - var9 = -1; - } - - double var10 = (double)var4[var7] / (double)var4[var6]; - double var12 = (double)var4[var8] / (double)var4[var6]; - int[] var14 = new int[]{0, 0, 0}; - int var15 = 0; - - for(int var16 = var4[var6] + var9; var15 != var16; var15 += var9) { - var14[var6] = MathHelper.floor_double((double)(var1[var6] + var15) + 0.5D); - var14[var7] = MathHelper.floor_double((double)var1[var7] + (double)var15 * var10 + 0.5D); - var14[var8] = MathHelper.floor_double((double)var1[var8] + (double)var15 * var12 + 0.5D); - this.worldObj.setBlock(var14[0], var14[1], var14[2], var3); - } - - } - } - - void func_421_b() { - int var1 = 0; - - for(int var2 = this.field_746_o.length; var1 < var2; ++var1) { - int var3 = this.field_746_o[var1][0]; - int var4 = this.field_746_o[var1][1]; - int var5 = this.field_746_o[var1][2]; - this.func_423_a(var3, var4, var5); - } - - } - - boolean func_430_c(int var1) { - return (double)var1 >= (double)this.field_756_e * 0.2D; - } - - void func_432_c() { - int var1 = this.field_757_d[0]; - int var2 = this.field_757_d[1]; - int var3 = this.field_757_d[1] + this.field_755_f; - int var4 = this.field_757_d[2]; - int[] var5 = new int[]{var1, var2, var4}; - int[] var6 = new int[]{var1, var3, var4}; - this.func_425_a(var5, var6, 17); - if(this.field_749_l == 2) { - ++var5[0]; - ++var6[0]; - this.func_425_a(var5, var6, 17); - ++var5[2]; - ++var6[2]; - this.func_425_a(var5, var6, 17); - var5[0] += -1; - var6[0] += -1; - this.func_425_a(var5, var6, 17); - } - - } - - void func_428_d() { - int var1 = 0; - int var2 = this.field_746_o.length; - - for(int[] var3 = new int[]{this.field_757_d[0], this.field_757_d[1], this.field_757_d[2]}; var1 < var2; ++var1) { - int[] var4 = this.field_746_o[var1]; - int[] var5 = new int[]{var4[0], var4[1], var4[2]}; - var3[1] = var4[3]; - int var6 = var3[1] - this.field_757_d[1]; - if(this.func_430_c(var6)) { - this.func_425_a(var3, var5, 17); - } - } - - } - - int func_427_a(int[] var1, int[] var2) { - int[] var3 = new int[]{0, 0, 0}; - byte var4 = 0; - - byte var5; - for(var5 = 0; var4 < 3; ++var4) { - var3[var4] = var2[var4] - var1[var4]; - if(Math.abs(var3[var4]) > Math.abs(var3[var5])) { - var5 = var4; - } - } - - if(var3[var5] == 0) { - return -1; - } else { - byte var6 = field_760_a[var5]; - byte var7 = field_760_a[var5 + 3]; - byte var8; - if(var3[var5] > 0) { - var8 = 1; - } else { - var8 = -1; - } - - double var9 = (double)var3[var6] / (double)var3[var5]; - double var11 = (double)var3[var7] / (double)var3[var5]; - int[] var13 = new int[]{0, 0, 0}; - int var14 = 0; - - int var15; - for(var15 = var3[var5] + var8; var14 != var15; var14 += var8) { - var13[var5] = var1[var5] + var14; - var13[var6] = (int)((double)var1[var6] + (double)var14 * var9); - var13[var7] = (int)((double)var1[var7] + (double)var14 * var11); - int var16 = this.worldObj.getBlockId(var13[0], var13[1], var13[2]); - if(var16 != 0 && var16 != 18) { - break; - } - } - - return var14 == var15 ? -1 : Math.abs(var14); - } - } - - boolean func_422_e() { - int[] var1 = new int[]{this.field_757_d[0], this.field_757_d[1], this.field_757_d[2]}; - int[] var2 = new int[]{this.field_757_d[0], this.field_757_d[1] + this.field_756_e - 1, this.field_757_d[2]}; - int var3 = this.worldObj.getBlockId(this.field_757_d[0], this.field_757_d[1] - 1, this.field_757_d[2]); - if(var3 != 2 && var3 != 3) { - return false; - } else { - int var4 = this.func_427_a(var1, var2); - if(var4 == -1) { - return true; - } else if(var4 < 6) { - return false; - } else { - this.field_756_e = var4; - return true; - } - } - } - - public void func_420_a(double var1, double var3, double var5) { - this.field_748_m = (int)(var1 * 12.0D); - if(var1 > 0.5D) { - this.field_747_n = 5; - } - - this.field_751_j = var3; - this.field_750_k = var5; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - this.worldObj = var1; - long var6 = var2.nextLong(); - this.field_759_b.setSeed(var6); - this.field_757_d[0] = var3; - this.field_757_d[1] = var4; - this.field_757_d[2] = var5; - if(this.field_756_e == 0) { - this.field_756_e = 5 + this.field_759_b.nextInt(this.field_748_m); - } - - if(!this.func_422_e()) { - return false; - } else { - this.func_424_a(); - this.func_421_b(); - this.func_432_c(); - this.func_428_d(); - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenCactus.java b/minecraft_server/src/net/minecraft/src/WorldGenCactus.java deleted file mode 100644 index 1429c39..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenCactus.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenCactus extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - for(int var6 = 0; var6 < 10; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 + var2.nextInt(4) - var2.nextInt(4); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0) { - int var10 = 1 + var2.nextInt(var2.nextInt(3) + 1); - - for(int var11 = 0; var11 < var10; ++var11) { - if(Block.cactus.canBlockStay(var1, var7, var8 + var11, var9)) { - var1.setBlock(var7, var8 + var11, var9, Block.cactus.blockID); - } - } - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenClay.java b/minecraft_server/src/net/minecraft/src/WorldGenClay.java deleted file mode 100644 index 03906d0..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenClay.java +++ /dev/null @@ -1,53 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenClay extends WorldGenerator { - private int clayBlockId = Block.blockClay.blockID; - private int numberOfBlocks; - - public WorldGenClay(int var1) { - this.numberOfBlocks = var1; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if(var1.getBlockMaterial(var3, var4, var5) != Material.water) { - return false; - } else { - float var6 = var2.nextFloat() * (float)Math.PI; - double var7 = (double)((float)(var3 + 8) + MathHelper.sin(var6) * (float)this.numberOfBlocks / 8.0F); - double var9 = (double)((float)(var3 + 8) - MathHelper.sin(var6) * (float)this.numberOfBlocks / 8.0F); - double var11 = (double)((float)(var5 + 8) + MathHelper.cos(var6) * (float)this.numberOfBlocks / 8.0F); - double var13 = (double)((float)(var5 + 8) - MathHelper.cos(var6) * (float)this.numberOfBlocks / 8.0F); - double var15 = (double)(var4 + var2.nextInt(3) + 2); - double var17 = (double)(var4 + var2.nextInt(3) + 2); - - for(int var19 = 0; var19 <= this.numberOfBlocks; ++var19) { - double var20 = var7 + (var9 - var7) * (double)var19 / (double)this.numberOfBlocks; - double var22 = var15 + (var17 - var15) * (double)var19 / (double)this.numberOfBlocks; - double var24 = var11 + (var13 - var11) * (double)var19 / (double)this.numberOfBlocks; - double var26 = var2.nextDouble() * (double)this.numberOfBlocks / 16.0D; - double var28 = (double)(MathHelper.sin((float)var19 * (float)Math.PI / (float)this.numberOfBlocks) + 1.0F) * var26 + 1.0D; - double var30 = (double)(MathHelper.sin((float)var19 * (float)Math.PI / (float)this.numberOfBlocks) + 1.0F) * var26 + 1.0D; - - for(int var32 = (int)(var20 - var28 / 2.0D); var32 <= (int)(var20 + var28 / 2.0D); ++var32) { - for(int var33 = (int)(var22 - var30 / 2.0D); var33 <= (int)(var22 + var30 / 2.0D); ++var33) { - for(int var34 = (int)(var24 - var28 / 2.0D); var34 <= (int)(var24 + var28 / 2.0D); ++var34) { - double var35 = ((double)var32 + 0.5D - var20) / (var28 / 2.0D); - double var37 = ((double)var33 + 0.5D - var22) / (var30 / 2.0D); - double var39 = ((double)var34 + 0.5D - var24) / (var28 / 2.0D); - if(var35 * var35 + var37 * var37 + var39 * var39 < 1.0D) { - int var41 = var1.getBlockId(var32, var33, var34); - if(var41 == Block.sand.blockID) { - var1.setBlock(var32, var33, var34, this.clayBlockId); - } - } - } - } - } - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenDungeons.java b/minecraft_server/src/net/minecraft/src/WorldGenDungeons.java deleted file mode 100644 index 675b16b..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenDungeons.java +++ /dev/null @@ -1,116 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenDungeons extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - byte var6 = 3; - int var7 = var2.nextInt(2) + 2; - int var8 = var2.nextInt(2) + 2; - int var9 = 0; - - int var10; - int var11; - int var12; - for(var10 = var3 - var7 - 1; var10 <= var3 + var7 + 1; ++var10) { - for(var11 = var4 - 1; var11 <= var4 + var6 + 1; ++var11) { - for(var12 = var5 - var8 - 1; var12 <= var5 + var8 + 1; ++var12) { - Material var13 = var1.getBlockMaterial(var10, var11, var12); - if(var11 == var4 - 1 && !var13.func_216_a()) { - return false; - } - - if(var11 == var4 + var6 + 1 && !var13.func_216_a()) { - return false; - } - - if((var10 == var3 - var7 - 1 || var10 == var3 + var7 + 1 || var12 == var5 - var8 - 1 || var12 == var5 + var8 + 1) && var11 == var4 && var1.getBlockId(var10, var11, var12) == 0 && var1.getBlockId(var10, var11 + 1, var12) == 0) { - ++var9; - } - } - } - } - - if(var9 >= 1 && var9 <= 5) { - for(var10 = var3 - var7 - 1; var10 <= var3 + var7 + 1; ++var10) { - for(var11 = var4 + var6; var11 >= var4 - 1; --var11) { - for(var12 = var5 - var8 - 1; var12 <= var5 + var8 + 1; ++var12) { - if(var10 != var3 - var7 - 1 && var11 != var4 - 1 && var12 != var5 - var8 - 1 && var10 != var3 + var7 + 1 && var11 != var4 + var6 + 1 && var12 != var5 + var8 + 1) { - var1.setBlockWithNotify(var10, var11, var12, 0); - } else if(var11 >= 0 && !var1.getBlockMaterial(var10, var11 - 1, var12).func_216_a()) { - var1.setBlockWithNotify(var10, var11, var12, 0); - } else if(var1.getBlockMaterial(var10, var11, var12).func_216_a()) { - if(var11 == var4 - 1 && var2.nextInt(4) != 0) { - var1.setBlockWithNotify(var10, var11, var12, Block.cobblestoneMossy.blockID); - } else { - var1.setBlockWithNotify(var10, var11, var12, Block.cobblestone.blockID); - } - } - } - } - } - - label110: - for(var10 = 0; var10 < 2; ++var10) { - for(var11 = 0; var11 < 3; ++var11) { - var12 = var3 + var2.nextInt(var7 * 2 + 1) - var7; - int var14 = var5 + var2.nextInt(var8 * 2 + 1) - var8; - if(var1.getBlockId(var12, var4, var14) == 0) { - int var15 = 0; - if(var1.getBlockMaterial(var12 - 1, var4, var14).func_216_a()) { - ++var15; - } - - if(var1.getBlockMaterial(var12 + 1, var4, var14).func_216_a()) { - ++var15; - } - - if(var1.getBlockMaterial(var12, var4, var14 - 1).func_216_a()) { - ++var15; - } - - if(var1.getBlockMaterial(var12, var4, var14 + 1).func_216_a()) { - ++var15; - } - - if(var15 == 1) { - var1.setBlockWithNotify(var12, var4, var14, Block.crate.blockID); - TileEntityChest var16 = (TileEntityChest)var1.getBlock(var12, var4, var14); - int var17 = 0; - - while(true) { - if(var17 >= 8) { - continue label110; - } - - ItemStack var18 = this.func_434_a(var2); - if(var18 != null) { - var16.func_197_a(var2.nextInt(var16.func_83_a()), var18); - } - - ++var17; - } - } - } - } - } - - var1.setBlockWithNotify(var3, var4, var5, Block.mobSpawner.blockID); - TileEntityMobSpawner var19 = (TileEntityMobSpawner)var1.getBlock(var3, var4, var5); - var19.entityID = this.func_433_b(var2); - return true; - } else { - return false; - } - } - - private ItemStack func_434_a(Random var1) { - int var2 = var1.nextInt(11); - return var2 == 0 ? new ItemStack(Item.saddle) : (var2 == 1 ? new ItemStack(Item.ingotIron, var1.nextInt(4) + 1) : (var2 == 2 ? new ItemStack(Item.bread) : (var2 == 3 ? new ItemStack(Item.wheat, var1.nextInt(4) + 1) : (var2 == 4 ? new ItemStack(Item.gunpowder, var1.nextInt(4) + 1) : (var2 == 5 ? new ItemStack(Item.silk, var1.nextInt(4) + 1) : (var2 == 6 ? new ItemStack(Item.bucketEmpty) : (var2 == 7 && var1.nextInt(100) == 0 ? new ItemStack(Item.appleGold) : (var2 == 8 && var1.nextInt(2) == 0 ? new ItemStack(Item.redstone, var1.nextInt(4) + 1) : (var2 == 9 && var1.nextInt(10) == 0 ? new ItemStack(Item.itemsList[Item.record13.swiftedIndex + var1.nextInt(2)]) : null))))))))); - } - - private String func_433_b(Random var1) { - int var2 = var1.nextInt(4); - return var2 == 0 ? "Skeleton" : (var2 == 1 ? "Zombie" : (var2 == 2 ? "Zombie" : (var2 == 3 ? "Spider" : ""))); - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenFire.java b/minecraft_server/src/net/minecraft/src/WorldGenFire.java deleted file mode 100644 index aa1d9dd..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenFire.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenFire extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - for(int var6 = 0; var6 < 64; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 + var2.nextInt(4) - var2.nextInt(4); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0 && var1.getBlockId(var7, var8 - 1, var9) == Block.bloodStone.blockID) { - var1.setBlockWithNotify(var7, var8, var9, Block.fire.blockID); - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenFlowers.java b/minecraft_server/src/net/minecraft/src/WorldGenFlowers.java deleted file mode 100644 index 0434d48..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenFlowers.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenFlowers extends WorldGenerator { - private int plantBlockId; - - public WorldGenFlowers(int var1) { - this.plantBlockId = var1; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - for(int var6 = 0; var6 < 64; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 + var2.nextInt(4) - var2.nextInt(4); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0 && ((BlockFlower)Block.blocksList[this.plantBlockId]).canBlockStay(var1, var7, var8, var9)) { - var1.setBlock(var7, var8, var9, this.plantBlockId); - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenHellLava.java b/minecraft_server/src/net/minecraft/src/WorldGenHellLava.java deleted file mode 100644 index c75918b..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenHellLava.java +++ /dev/null @@ -1,70 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenHellLava extends WorldGenerator { - private int field_4250_a; - - public WorldGenHellLava(int var1) { - this.field_4250_a = var1; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if(var1.getBlockId(var3, var4 + 1, var5) != Block.bloodStone.blockID) { - return false; - } else if(var1.getBlockId(var3, var4, var5) != 0 && var1.getBlockId(var3, var4, var5) != Block.bloodStone.blockID) { - return false; - } else { - int var6 = 0; - if(var1.getBlockId(var3 - 1, var4, var5) == Block.bloodStone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3 + 1, var4, var5) == Block.bloodStone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3, var4, var5 - 1) == Block.bloodStone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3, var4, var5 + 1) == Block.bloodStone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3, var4 - 1, var5) == Block.bloodStone.blockID) { - ++var6; - } - - int var7 = 0; - if(var1.getBlockId(var3 - 1, var4, var5) == 0) { - ++var7; - } - - if(var1.getBlockId(var3 + 1, var4, var5) == 0) { - ++var7; - } - - if(var1.getBlockId(var3, var4, var5 - 1) == 0) { - ++var7; - } - - if(var1.getBlockId(var3, var4, var5 + 1) == 0) { - ++var7; - } - - if(var1.getBlockId(var3, var4 - 1, var5) == 0) { - ++var7; - } - - if(var6 == 4 && var7 == 1) { - var1.setBlockWithNotify(var3, var4, var5, this.field_4250_a); - var1.field_4280_a = true; - Block.blocksList[this.field_4250_a].updateTick(var1, var3, var4, var5, var2); - var1.field_4280_a = false; - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenLakes.java b/minecraft_server/src/net/minecraft/src/WorldGenLakes.java deleted file mode 100644 index 80c560f..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenLakes.java +++ /dev/null @@ -1,88 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenLakes extends WorldGenerator { - private int field_15005_a; - - public WorldGenLakes(int var1) { - this.field_15005_a = var1; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - var3 -= 8; - - for(var5 -= 8; var4 > 0 && var1.getBlockId(var3, var4, var5) == 0; --var4) { - } - - var4 -= 4; - boolean[] var6 = new boolean[2048]; - int var7 = var2.nextInt(4) + 4; - - int var8; - for(var8 = 0; var8 < var7; ++var8) { - double var9 = var2.nextDouble() * 6.0D + 3.0D; - double var11 = var2.nextDouble() * 4.0D + 2.0D; - double var13 = var2.nextDouble() * 6.0D + 3.0D; - double var15 = var2.nextDouble() * (16.0D - var9 - 2.0D) + 1.0D + var9 / 2.0D; - double var17 = var2.nextDouble() * (8.0D - var11 - 4.0D) + 2.0D + var11 / 2.0D; - double var19 = var2.nextDouble() * (16.0D - var13 - 2.0D) + 1.0D + var13 / 2.0D; - - for(int var21 = 1; var21 < 15; ++var21) { - for(int var22 = 1; var22 < 15; ++var22) { - for(int var23 = 1; var23 < 7; ++var23) { - double var24 = ((double)var21 - var15) / (var9 / 2.0D); - double var26 = ((double)var23 - var17) / (var11 / 2.0D); - double var28 = ((double)var22 - var19) / (var13 / 2.0D); - double var30 = var24 * var24 + var26 * var26 + var28 * var28; - if(var30 < 1.0D) { - var6[(var21 * 16 + var22) * 8 + var23] = true; - } - } - } - } - } - - int var10; - int var32; - for(var8 = 0; var8 < 16; ++var8) { - for(var32 = 0; var32 < 16; ++var32) { - for(var10 = 0; var10 < 8; ++var10) { - boolean var33 = !var6[(var8 * 16 + var32) * 8 + var10] && (var8 < 15 && var6[((var8 + 1) * 16 + var32) * 8 + var10] || var8 > 0 && var6[((var8 - 1) * 16 + var32) * 8 + var10] || var32 < 15 && var6[(var8 * 16 + var32 + 1) * 8 + var10] || var32 > 0 && var6[(var8 * 16 + (var32 - 1)) * 8 + var10] || var10 < 7 && var6[(var8 * 16 + var32) * 8 + var10 + 1] || var10 > 0 && var6[(var8 * 16 + var32) * 8 + (var10 - 1)]); - if(var33) { - Material var12 = var1.getBlockMaterial(var3 + var8, var4 + var10, var5 + var32); - if(var10 >= 4 && var12.getIsLiquid()) { - return false; - } - - if(var10 < 4 && !var12.func_216_a() && var1.getBlockId(var3 + var8, var4 + var10, var5 + var32) != this.field_15005_a) { - return false; - } - } - } - } - } - - for(var8 = 0; var8 < 16; ++var8) { - for(var32 = 0; var32 < 16; ++var32) { - for(var10 = 0; var10 < 8; ++var10) { - if(var6[(var8 * 16 + var32) * 8 + var10]) { - var1.setBlockWithNotify(var3 + var8, var4 + var10, var5 + var32, var10 >= 4 ? 0 : this.field_15005_a); - } - } - } - } - - for(var8 = 0; var8 < 16; ++var8) { - for(var32 = 0; var32 < 16; ++var32) { - for(var10 = 4; var10 < 8; ++var10) { - if(var6[(var8 * 16 + var32) * 8 + var10] && var1.getBlockId(var3 + var8, var4 + var10 - 1, var5 + var32) == Block.dirt.blockID && var1.getSavedLightValue(EnumSkyBlock.Sky, var3 + var8, var4 + var10, var5 + var32) > 0) { - var1.setBlockWithNotify(var3 + var8, var4 + var10 - 1, var5 + var32, Block.grass.blockID); - } - } - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenLightStone1.java b/minecraft_server/src/net/minecraft/src/WorldGenLightStone1.java deleted file mode 100644 index 1a3fe1a..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenLightStone1.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenLightStone1 extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if(var1.getBlockId(var3, var4, var5) != 0) { - return false; - } else if(var1.getBlockId(var3, var4 + 1, var5) != Block.bloodStone.blockID) { - return false; - } else { - var1.setBlockWithNotify(var3, var4, var5, Block.lightStone.blockID); - - for(int var6 = 0; var6 < 1500; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 - var2.nextInt(12); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0) { - int var10 = 0; - - for(int var11 = 0; var11 < 6; ++var11) { - int var12 = 0; - if(var11 == 0) { - var12 = var1.getBlockId(var7 - 1, var8, var9); - } - - if(var11 == 1) { - var12 = var1.getBlockId(var7 + 1, var8, var9); - } - - if(var11 == 2) { - var12 = var1.getBlockId(var7, var8 - 1, var9); - } - - if(var11 == 3) { - var12 = var1.getBlockId(var7, var8 + 1, var9); - } - - if(var11 == 4) { - var12 = var1.getBlockId(var7, var8, var9 - 1); - } - - if(var11 == 5) { - var12 = var1.getBlockId(var7, var8, var9 + 1); - } - - if(var12 == Block.lightStone.blockID) { - ++var10; - } - } - - if(var10 == 1) { - var1.setBlockWithNotify(var7, var8, var9, Block.lightStone.blockID); - } - } - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenLightStone2.java b/minecraft_server/src/net/minecraft/src/WorldGenLightStone2.java deleted file mode 100644 index 9ec8ec3..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenLightStone2.java +++ /dev/null @@ -1,61 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenLightStone2 extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if(var1.getBlockId(var3, var4, var5) != 0) { - return false; - } else if(var1.getBlockId(var3, var4 + 1, var5) != Block.bloodStone.blockID) { - return false; - } else { - var1.setBlockWithNotify(var3, var4, var5, Block.lightStone.blockID); - - for(int var6 = 0; var6 < 1500; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 - var2.nextInt(12); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0) { - int var10 = 0; - - for(int var11 = 0; var11 < 6; ++var11) { - int var12 = 0; - if(var11 == 0) { - var12 = var1.getBlockId(var7 - 1, var8, var9); - } - - if(var11 == 1) { - var12 = var1.getBlockId(var7 + 1, var8, var9); - } - - if(var11 == 2) { - var12 = var1.getBlockId(var7, var8 - 1, var9); - } - - if(var11 == 3) { - var12 = var1.getBlockId(var7, var8 + 1, var9); - } - - if(var11 == 4) { - var12 = var1.getBlockId(var7, var8, var9 - 1); - } - - if(var11 == 5) { - var12 = var1.getBlockId(var7, var8, var9 + 1); - } - - if(var12 == Block.lightStone.blockID) { - ++var10; - } - } - - if(var10 == 1) { - var1.setBlockWithNotify(var7, var8, var9, Block.lightStone.blockID); - } - } - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenLiquids.java b/minecraft_server/src/net/minecraft/src/WorldGenLiquids.java deleted file mode 100644 index 15b3d45..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenLiquids.java +++ /dev/null @@ -1,64 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenLiquids extends WorldGenerator { - private int liquidBlockId; - - public WorldGenLiquids(int var1) { - this.liquidBlockId = var1; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if(var1.getBlockId(var3, var4 + 1, var5) != Block.stone.blockID) { - return false; - } else if(var1.getBlockId(var3, var4 - 1, var5) != Block.stone.blockID) { - return false; - } else if(var1.getBlockId(var3, var4, var5) != 0 && var1.getBlockId(var3, var4, var5) != Block.stone.blockID) { - return false; - } else { - int var6 = 0; - if(var1.getBlockId(var3 - 1, var4, var5) == Block.stone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3 + 1, var4, var5) == Block.stone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3, var4, var5 - 1) == Block.stone.blockID) { - ++var6; - } - - if(var1.getBlockId(var3, var4, var5 + 1) == Block.stone.blockID) { - ++var6; - } - - int var7 = 0; - if(var1.getBlockId(var3 - 1, var4, var5) == 0) { - ++var7; - } - - if(var1.getBlockId(var3 + 1, var4, var5) == 0) { - ++var7; - } - - if(var1.getBlockId(var3, var4, var5 - 1) == 0) { - ++var7; - } - - if(var1.getBlockId(var3, var4, var5 + 1) == 0) { - ++var7; - } - - if(var6 == 3 && var7 == 1) { - var1.setBlockWithNotify(var3, var4, var5, this.liquidBlockId); - var1.field_4280_a = true; - Block.blocksList[this.liquidBlockId].updateTick(var1, var3, var4, var5, var2); - var1.field_4280_a = false; - } - - return true; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenMinable.java b/minecraft_server/src/net/minecraft/src/WorldGenMinable.java deleted file mode 100644 index f852d5b..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenMinable.java +++ /dev/null @@ -1,47 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenMinable extends WorldGenerator { - private int minableBlockId; - private int numberOfBlocks; - - public WorldGenMinable(int var1, int var2) { - this.minableBlockId = var1; - this.numberOfBlocks = var2; - } - - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - float var6 = var2.nextFloat() * (float)Math.PI; - double var7 = (double)((float)(var3 + 8) + MathHelper.sin(var6) * (float)this.numberOfBlocks / 8.0F); - double var9 = (double)((float)(var3 + 8) - MathHelper.sin(var6) * (float)this.numberOfBlocks / 8.0F); - double var11 = (double)((float)(var5 + 8) + MathHelper.cos(var6) * (float)this.numberOfBlocks / 8.0F); - double var13 = (double)((float)(var5 + 8) - MathHelper.cos(var6) * (float)this.numberOfBlocks / 8.0F); - double var15 = (double)(var4 + var2.nextInt(3) + 2); - double var17 = (double)(var4 + var2.nextInt(3) + 2); - - for(int var19 = 0; var19 <= this.numberOfBlocks; ++var19) { - double var20 = var7 + (var9 - var7) * (double)var19 / (double)this.numberOfBlocks; - double var22 = var15 + (var17 - var15) * (double)var19 / (double)this.numberOfBlocks; - double var24 = var11 + (var13 - var11) * (double)var19 / (double)this.numberOfBlocks; - double var26 = var2.nextDouble() * (double)this.numberOfBlocks / 16.0D; - double var28 = (double)(MathHelper.sin((float)var19 * (float)Math.PI / (float)this.numberOfBlocks) + 1.0F) * var26 + 1.0D; - double var30 = (double)(MathHelper.sin((float)var19 * (float)Math.PI / (float)this.numberOfBlocks) + 1.0F) * var26 + 1.0D; - - for(int var32 = (int)(var20 - var28 / 2.0D); var32 <= (int)(var20 + var28 / 2.0D); ++var32) { - for(int var33 = (int)(var22 - var30 / 2.0D); var33 <= (int)(var22 + var30 / 2.0D); ++var33) { - for(int var34 = (int)(var24 - var28 / 2.0D); var34 <= (int)(var24 + var28 / 2.0D); ++var34) { - double var35 = ((double)var32 + 0.5D - var20) / (var28 / 2.0D); - double var37 = ((double)var33 + 0.5D - var22) / (var30 / 2.0D); - double var39 = ((double)var34 + 0.5D - var24) / (var28 / 2.0D); - if(var35 * var35 + var37 * var37 + var39 * var39 < 1.0D && var1.getBlockId(var32, var33, var34) == Block.stone.blockID) { - var1.setBlock(var32, var33, var34, this.minableBlockId); - } - } - } - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenPumpkin.java b/minecraft_server/src/net/minecraft/src/WorldGenPumpkin.java deleted file mode 100644 index 9cdacc5..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenPumpkin.java +++ /dev/null @@ -1,18 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenPumpkin extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - for(int var6 = 0; var6 < 64; ++var6) { - int var7 = var3 + var2.nextInt(8) - var2.nextInt(8); - int var8 = var4 + var2.nextInt(4) - var2.nextInt(4); - int var9 = var5 + var2.nextInt(8) - var2.nextInt(8); - if(var1.getBlockId(var7, var8, var9) == 0 && var1.getBlockId(var7, var8 - 1, var9) == Block.grass.blockID && Block.pumpkin.canPlaceBlockAt(var1, var7, var8, var9)) { - var1.func_470_a(var7, var8, var9, Block.pumpkin.blockID, var2.nextInt(4)); - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenReed.java b/minecraft_server/src/net/minecraft/src/WorldGenReed.java deleted file mode 100644 index cfd177e..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenReed.java +++ /dev/null @@ -1,24 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenReed extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - for(int var6 = 0; var6 < 20; ++var6) { - int var7 = var3 + var2.nextInt(4) - var2.nextInt(4); - int var8 = var4; - int var9 = var5 + var2.nextInt(4) - var2.nextInt(4); - if(var1.getBlockId(var7, var4, var9) == 0 && (var1.getBlockMaterial(var7 - 1, var4 - 1, var9) == Material.water || var1.getBlockMaterial(var7 + 1, var4 - 1, var9) == Material.water || var1.getBlockMaterial(var7, var4 - 1, var9 - 1) == Material.water || var1.getBlockMaterial(var7, var4 - 1, var9 + 1) == Material.water)) { - int var10 = 2 + var2.nextInt(var2.nextInt(3) + 1); - - for(int var11 = 0; var11 < var10; ++var11) { - if(Block.reed.canBlockStay(var1, var7, var8 + var11, var9)) { - var1.setBlock(var7, var8 + var11, var9, Block.reed.blockID); - } - } - } - } - - return true; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenTrees.java b/minecraft_server/src/net/minecraft/src/WorldGenTrees.java deleted file mode 100644 index 985f46d..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenTrees.java +++ /dev/null @@ -1,78 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public class WorldGenTrees extends WorldGenerator { - public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - int var6 = var2.nextInt(3) + 4; - boolean var7 = true; - if(var4 >= 1 && var4 + var6 + 1 <= 128) { - int var8; - int var10; - int var11; - int var12; - for(var8 = var4; var8 <= var4 + 1 + var6; ++var8) { - byte var9 = 1; - if(var8 == var4) { - var9 = 0; - } - - if(var8 >= var4 + 1 + var6 - 2) { - var9 = 2; - } - - for(var10 = var3 - var9; var10 <= var3 + var9 && var7; ++var10) { - for(var11 = var5 - var9; var11 <= var5 + var9 && var7; ++var11) { - if(var8 >= 0 && var8 < 128) { - var12 = var1.getBlockId(var10, var8, var11); - if(var12 != 0 && var12 != Block.leaves.blockID) { - var7 = false; - } - } else { - var7 = false; - } - } - } - } - - if(!var7) { - return false; - } else { - var8 = var1.getBlockId(var3, var4 - 1, var5); - if((var8 == Block.grass.blockID || var8 == Block.dirt.blockID) && var4 < 128 - var6 - 1) { - var1.setBlock(var3, var4 - 1, var5, Block.dirt.blockID); - - int var16; - for(var16 = var4 - 3 + var6; var16 <= var4 + var6; ++var16) { - var10 = var16 - (var4 + var6); - var11 = 1 - var10 / 2; - - for(var12 = var3 - var11; var12 <= var3 + var11; ++var12) { - int var13 = var12 - var3; - - for(int var14 = var5 - var11; var14 <= var5 + var11; ++var14) { - int var15 = var14 - var5; - if((Math.abs(var13) != var11 || Math.abs(var15) != var11 || var2.nextInt(2) != 0 && var10 != 0) && !Block.field_540_p[var1.getBlockId(var12, var16, var14)]) { - var1.setBlock(var12, var16, var14, Block.leaves.blockID); - } - } - } - } - - for(var16 = 0; var16 < var6; ++var16) { - var10 = var1.getBlockId(var3, var4 + var16, var5); - if(var10 == 0 || var10 == Block.leaves.blockID) { - var1.setBlock(var3, var4 + var16, var5, Block.wood.blockID); - } - } - - return true; - } else { - return false; - } - } - } else { - return false; - } - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldGenerator.java b/minecraft_server/src/net/minecraft/src/WorldGenerator.java deleted file mode 100644 index 53289b0..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldGenerator.java +++ /dev/null @@ -1,10 +0,0 @@ -package net.minecraft.src; - -import java.util.Random; - -public abstract class WorldGenerator { - public abstract boolean generate(World var1, Random var2, int var3, int var4, int var5); - - public void func_420_a(double var1, double var3, double var5) { - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldManager.java b/minecraft_server/src/net/minecraft/src/WorldManager.java deleted file mode 100644 index 6c98c2d..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldManager.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.minecraft.src; - -import net.minecraft.server.MinecraftServer; - -public class WorldManager implements IWorldAccess { - private MinecraftServer mcServer; - - public WorldManager(MinecraftServer var1) { - this.mcServer = var1; - } - - public void spawnParticle(String var1, double var2, double var4, double var6, double var8, double var10, double var12) { - } - - public void func_681_a(Entity var1) { - this.mcServer.field_6028_k.func_611_a(var1); - } - - public void func_688_b(Entity var1) { - this.mcServer.field_6028_k.func_610_b(var1); - } - - public void playSound(String var1, double var2, double var4, double var6, float var8, float var9) { - } - - public void func_685_a(int var1, int var2, int var3, int var4, int var5, int var6) { - } - - public void func_684_a() { - } - - public void func_683_a(int var1, int var2, int var3) { - this.mcServer.configManager.func_622_a(var1, var2, var3); - } - - public void playRecord(String var1, int var2, int var3, int var4) { - } - - public void func_686_a(int var1, int var2, int var3, TileEntity var4) { - this.mcServer.configManager.sentTileEntityToPlayer(var1, var2, var3, var4); - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldProvider.java b/minecraft_server/src/net/minecraft/src/WorldProvider.java deleted file mode 100644 index 474e410..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldProvider.java +++ /dev/null @@ -1,70 +0,0 @@ -package net.minecraft.src; - -import java.io.File; - -public class WorldProvider { - public World field_4302_a; - public WorldChunkManager field_4301_b; - public boolean field_6167_c = false; - public boolean field_6166_d = false; - public boolean field_4306_c = false; - public float[] lightBrightnessTable = new float[16]; - public int field_6165_g = 0; - private float[] field_6164_h = new float[4]; - public static int dimension = 0; - - public final void func_4093_a(World var1) { - this.field_4302_a = var1; - this.func_4090_a(); - this.generateLightBrightnessTable(); - } - - protected void generateLightBrightnessTable() { - float var1 = 0.05F; - - for(int var2 = 0; var2 <= 15; ++var2) { - float var3 = 1.0F - (float)var2 / 15.0F; - this.lightBrightnessTable[var2] = (1.0F - var3) / (var3 * 3.0F + 1.0F) * (1.0F - var1) + var1; - } - - } - - protected void func_4090_a() { - this.field_4301_b = new WorldChunkManager(this.field_4302_a); - } - - public IChunkProvider getChunkProvider() { - return new ChunkProviderGenerate(this.field_4302_a, this.field_4302_a.randomSeed); - } - - public IChunkLoader getChunkLoader(File var1) { - return new ChunkLoader(var1, true); - } - - public boolean canCoordinateBeSpawn(int var1, int var2) { - int var3 = this.field_4302_a.func_528_f(var1, var2); - return var3 == Block.sand.blockID; - } - - public float func_4089_a(long var1, float var3) { - int var4 = (int)(var1 % 24000L); - float var5 = ((float)var4 + var3) / 24000.0F - 0.25F; - if(var5 < 0.0F) { - ++var5; - } - - if(var5 > 1.0F) { - --var5; - } - - float var6 = var5; - var5 = 1.0F - (float)((Math.cos((double)var5 * Math.PI) + 1.0D) / 2.0D); - var5 = var6 + (var5 - var6) / 3.0F; - return var5; - } - - public static WorldProvider func_4091_a(int var0) { - dimension = var0; - return (WorldProvider)(var0 == 0 ? new WorldProvider() : (var0 == -1 ? new WorldProviderHell() : null)); - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldProviderHell.java b/minecraft_server/src/net/minecraft/src/WorldProviderHell.java deleted file mode 100644 index 406085b..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldProviderHell.java +++ /dev/null @@ -1,42 +0,0 @@ -package net.minecraft.src; - -import java.io.File; - -public class WorldProviderHell extends WorldProvider { - public void func_4090_a() { - this.field_4301_b = new WorldChunkManagerHell(MobSpawnerBase.hell, 1.0D, 0.0D); - this.field_6167_c = true; - this.field_6166_d = true; - this.field_4306_c = true; - this.field_6165_g = -1; - } - - protected void generateLightBrightnessTable() { - float var1 = 0.1F; - - for(int var2 = 0; var2 <= 15; ++var2) { - float var3 = 1.0F - (float)var2 / 15.0F; - this.lightBrightnessTable[var2] = (1.0F - var3) / (var3 * 3.0F + 1.0F) * (1.0F - var1) + var1; - } - - } - - public IChunkProvider getChunkProvider() { - return new ChunkProviderHell(this.field_4302_a, this.field_4302_a.randomSeed); - } - - public IChunkLoader getChunkLoader(File var1) { - File var2 = new File(var1, "DIM-1"); - var2.mkdirs(); - return new ChunkLoader(var2, true); - } - - public boolean canCoordinateBeSpawn(int var1, int var2) { - int var3 = this.field_4302_a.func_528_f(var1, var2); - return var3 == Block.bedrock.blockID ? false : (var3 == 0 ? false : Block.field_540_p[var3]); - } - - public float func_4089_a(long var1, float var3) { - return 0.5F; - } -} diff --git a/minecraft_server/src/net/minecraft/src/WorldServer.java b/minecraft_server/src/net/minecraft/src/WorldServer.java deleted file mode 100644 index 65a947d..0000000 --- a/minecraft_server/src/net/minecraft/src/WorldServer.java +++ /dev/null @@ -1,92 +0,0 @@ -package net.minecraft.src; - -import java.io.File; -import java.util.ArrayList; -import java.util.List; -import java.util.Random; -import net.minecraft.server.MinecraftServer; - -public class WorldServer extends World { - public ChunkProviderServer A; - public boolean field_819_z = false; - public boolean field_816_A; - private MinecraftServer field_6160_D; - private MCHashTable E = new MCHashTable(); - - public WorldServer(MinecraftServer var1, File var2, String var3, int var4) { - super(var2, var3, (new Random()).nextLong(), WorldProvider.func_4091_a(var4)); - this.field_6160_D = var1; - } - - public void tick() { - super.tick(); - } - - public void func_4074_a(Entity var1, boolean var2) { - if(!this.field_6160_D.noAnimals && var1 instanceof EntityAnimals) { - var1.setEntityDead(); - } - - if(var1.field_328_f == null || !(var1.field_328_f instanceof EntityPlayer)) { - super.func_4074_a(var1, var2); - } - - } - - public void func_12017_b(Entity var1, boolean var2) { - super.func_4074_a(var1, var2); - } - - protected IChunkProvider func_4076_a(File var1) { - this.A = new ChunkProviderServer(this, this.field_4272_q.getChunkLoader(var1), this.field_4272_q.getChunkProvider()); - return this.A; - } - - public List func_532_d(int var1, int var2, int var3, int var4, int var5, int var6) { - ArrayList var7 = new ArrayList(); - - for(int var8 = 0; var8 < this.field_814_b.size(); ++var8) { - TileEntity var9 = (TileEntity)this.field_814_b.get(var8); - if(var9.xCoord >= var1 && var9.yCoord >= var2 && var9.zCoord >= var3 && var9.xCoord < var4 && var9.yCoord < var5 && var9.zCoord < var6) { - var7.add(var9); - } - } - - return var7; - } - - public boolean func_6157_a(EntityPlayer var1, int var2, int var3, int var4) { - int var5 = (int)MathHelper.abs((float)(var2 - this.spawnX)); - int var6 = (int)MathHelper.abs((float)(var4 - this.spawnZ)); - if(var5 > var6) { - var6 = var5; - } - - return var6 > 16 || this.field_6160_D.configManager.isOp(var1.username) || !this.spawnProtection; - } - - protected void func_479_b(Entity var1) { - super.func_479_b(var1); - this.E.addKey(var1.field_331_c, var1); - } - - protected void func_531_c(Entity var1) { - super.func_531_c(var1); - this.E.removeObject(var1.field_331_c); - } - - public Entity func_6158_a(int var1) { - return (Entity)this.E.lookup(var1); - } - - public void func_9206_a(Entity var1, byte var2) { - Packet38 var3 = new Packet38(var1.field_331_c, var2); - this.field_6160_D.field_6028_k.func_609_a(var1, var3); - } - - public Explosion func_12015_a(Entity var1, double var2, double var4, double var6, float var8, boolean var9) { - Explosion var10 = super.func_12015_a(var1, var2, var4, var6, var8, var9); - this.field_6160_D.configManager.func_12022_a(var2, var4, var6, 64.0D, new Packet60(var2, var4, var6, var8, var10.field_12025_g)); - return var10; - } -}

AAe?3;8uCOEJVt%Sg_!wEMCmK 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®76*XUqRFhM9^8~X5^QG@ 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 diff --git a/minecraft_server/Server.launch b/minecraft_server/Server.launch deleted file mode 100644 index 9c41d48..0000000 --- a/minecraft_server/Server.launch +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/minecraft_server/jars/deobfuscated-source.jar b/minecraft_server/jars/deobfuscated-source.jar deleted file mode 100644 index 90c8d046444480dddd90169edab105326a279b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273090 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≫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 z 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 diff --git a/minecraft_server/jars/deobfuscated.jar b/minecraft_server/jars/deobfuscated.jar deleted file mode 100644 index c4df5e414f8c3b64c42a1e765c3b95b3f42d3b45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 435273 zcmaI7W00il5-r@*wr$(CZQHiZY1_7K+qP|6)1KCyz0bMd{eJATE9#A?i275tp3Gb; zGuI<81q6%?01gfg-~sBT4)Fhb;r;n+YvN32V_|Dz@xWM$&aMr&kk z;N;|^Xk~{efXt&ruGO*`P)&mm2U7iOj#jyNxB~BjC?ReIc(K-41GEtmN&{4{cbtwC z6^ZW^=tE(ItCI?F!?e-qWXJ1ytI_H7wDy({K>6+`fq_&03r%Kb%sk5PF@~qqkhhdb zACM>lUtJA>p8^l%opw=fpuswkFPzny?TS_kV;7C(fvR4lTU4#mA#*~LEki~j{5|#+ z0>c#%_{&3QEt$sR#Cf4O^LoFfjN%Sf3t91w0HS|^D&+}saI=|yXkQWki=HZ{k zSJ4S?ais1vPR~6~$&486czktL`e7_DF4}Pe-#WO9GTVv`!8}6hv=U>Ok-M$K4Q$S! zrFk(uaM2syMtYgJPY!|&+&s4&c#3EZ$>%UsJB>E2RVI%svaC=1GQM=!lSrx7loUpE z8XhvBY8RS#=jTCkp*ex$L4CZqZ(7?QCd^;R3uVFB3i3G6xk&wNpV%9m8w5IPe$aEE zZ7^`4pbgT}F2>xzR;xrb1WB7l?$$jI7hf+{BtVA=zeF-#hRIW($AX)XC{WA5b7dMT z9xO8%e@j}o@wSw`vlfIA$j<&S2~h48wu4c1A5Ck`(WXO>Aw z=a}bOd-9_`jSP_-hPa{m(nyIR5KDhIo;xJ_30qmh#2+}x&LCIgK~E*a#&{tk zkXlPC-)?0TBzf%F465GA&8(e;1rHv?hnzyl-+4`4$A+I6Uv1VA`7z94EKgvJH7$Tb zGL;%X7=Vthp`=5S=snVkD}=dUpIf;ZU6^!Q?1OUx!Abg=k)NqPm+*S!=e8N0T)L1Paj~s|x(Y z_3Utvyil`nMOE*MceoAm+jFZ5kB>%576008X#dHy&0`2UE$ptYTmm9nhze*st4 zb3+uv?nY7vZ^H~o2m-J)lp!!TUl6S<%HRX;lq6@dP`nJ(&`+@Lyeb*gA4EIT;^Y54 zw+I)9#)B|xF?$Yn7W(To6T~W3z&#Da^k&D)&(HMB=V6r(;N+fXuxQYv#(<-Xbc!e4 zDniqC+0}~ACb>00ANmlF18!i{{tL(XM(m+|9A3QvTWZH>ZXqOo-4wmyWVvom&1^79 zTfGEFIIW)yXFQJD2Rmgo|Ii!!)ZX790vObQX_FH$ENFj}9Hf5MWR;RHfu=ulz{XnB zWoAzf3nOsfP$e5vHX9E^7H+5y8iye&m_EoMB<(V(z1dIRC3v*iRiE=cs3YUX$aoaR zmB$W!n>mQ*x9Pa0VpO8s`yP*I1iim;7m4t#?&bsDcmF-i|b~L0E@y=S0FZ&O>B`nr%C4`l1-3(TwKa= z^^PJ;lGTKiY%gn0m)3Z-bGfW#9X`&c?UG|o9+tB(jx^gaHkD{>Ijui*AH~8Up;j(Vk#LKo)P7{O|3_`qtK=piNjwQ7a zBA2RtMf6H?`Y6ZQ6QR_tB_1T`a$nHS{UeotNcTL%50-Og&6XzEZpbHIQ(*Tnu?dav z{j9sA)1-cbBndfxw(S%py?7nTkhdS6+kG~ck6R_kOFVCe3dLmscFCcm$R8P%H}m4* zymYOYDzq(A6*64$Ftl)6p2Ntdfs57F3oQ613Wp+-Cus$yzl1&km6HGh9{nP}rsry6 zPwuP<-w=sv5q$QOueqAV(C0qk=7s8HD(B!smXChW9w0_X7>4UZrb&OuGMA>!xym7a z@pW2#--Kt#ei3!=jYq@V03V_kZ?ltnNz09?^LHmPT*FOu4;`nq%=JGqlr)YjPwfi) zMn7!a*;o~L-X?5)*m*!_#xxS<4k3n^(g)0)XE9@*c`;7PV&p#ZvXe3aX_Gz#=v*&J$jfc}mYSn#*z&O5V+@GZQ=vGz?1Wk#`1 zA#Qk--s+>-Dq6%r;b?08s|>`(qD8a=0RSX}{#zL!`QK$g$=c3M$-vh5KeZrOaohHf z68Hjj)#wMIO!?KSZXpx=Tj(MgbP-fDGp?xwqC};(!=%*tsv(g&a)qn*Xaa1mRK9TD zeIMu*v?uC*%8*&5%q)?~Yv%1F)9EDBj<3fXq%Hsp`T-a2!e{@!#tskk$$z)HRePQ1 zrtO!;=rcA@6agEEG5$mxM{w`kkgp}v&<&&7^LEWOqwr9KV=H>ZcY@94kC)(U zOmTX1paO%smXbqEQfcBt_E==0U|Du3txXn$L1{ot+PN+s+$yP66d;1`6l~9!J5L&q zhV#jlvX8JJ(F&*h^!qpuJ z8{e@^@nQu2*b&em=i3i}2;6XF&TWlk0fq9oAzWrLEcvXamgM)p7Art$8PI(&=1h2v z^|4543lT@TQ4Otj^{BiauTln})cY%B@ zr8FY=hNcGOIi^B+7R#&efT|Y5XUG6uahUhJv{!k}16KlBz9@E|a~R=_@5f((Ri+Jh z3i^lL%l`z||K=Cse+;buh)V`(J2MO0|I0B}YDj9x+h~HI2js5+2tbJDEa~cmVNFlV ztduOwfHbicHo*k#A@lTu8PXNkb{DBNCJW8K^ZD}lCXRXC0FMcDsBhZco_ox4on|@S zUOsof0n$c72GVK^2VzbyCC_@IAfxLP)m^D-U6^%XEpzMyD4=tP>gTHMpYi=JlHV&U z=X$X~733igC-&H4R80d3s$#Uu!nayC4QC0zMZO zpDsqOqSM=9aF+-AXHjoGw{^GsFo3nxSM}Ied@yCZR^OyMR<0 z#4NsdVg%FPlBTLPYPXzNKNi%&>9iRWq1@7LiVq}gmqjbpnYay)SY*ZPi0(_5ZCidY z!fl7iCENrZfq=Zp|8mPjIGnqg!GSpVz*X1ud~7LjBkIWrmP4VCaAfN}!# znL+G@=oZJDvVXJ>k(xfUj~FD&M=g3C$sH$&r;*^e-S>rbyI;mNZNT^tHwpfLi4gS7 zn=>18;0?bD_!&!2x7X^GXKY-E{BCBIZQ7~oT!>&+7&o30+xk%ugWKubTqBey^ZOee z6%|F+CNnS{DtJ8hjhmg5G}^>FcL32>Uz!DH_%7mwYu9hjd;@ib{fEo-YJm+FpXBlC zeG&&Bc*W66YI)Pz*80MJMW+fHoSbtLP923%jQ&u+viS8&2DWN|srvkbt`5;4t?V6J z0hlCaHW!JIzIBDs`twM`xkciZ13)|PDTPqwQO^U~%%_DppM%UijXO=hlpx=1<6P>z zjqphD&5;(mLrrU(tEd*bQwSmrVBk0^>DL3Z>1*I4^N>9)V~~Mo=TI+#cE8C7wK*Iu zI-)qB1il2e^g&|G9cC~|QC6beVMp2g4*cg@$?!}B?=@N|A-cf?q8Qy1D81||Mh#L{ zjKqf^vA~YXmtXj%*zm6zuBhhw=CycM+z1)BD|f8eVcDkpZH4+uS0G@C*u{k z@Z|dUwBCt_zaWT%bl&6;sm$m0dhQ3OKg+bCN z%40ebytx{QY9R{KpD`CForI#sD0_d8H;1UW;I6i2l7>lms*V;)y&WAyLoX3?E^nL2 zlR)7LbKU6TORqk}tg%WPfC;(U?*oDnOUKws8k|-vVH-P3i!6LNDx$*PJ?69>&PPPS z)j{5gDRgr_ic397MgO%cD0k;)GXuA|6){vdo35aNf)WzWyW1CMxaPR3vbCsx&=b>1 zUsN|t-##irz4huLfNvwjj zJwd-?K&0st@+4YTV-ZYOAG>bBPqjzYOY;5^MAkd<^c%>}CjUuEl?Sp2GWGbjIDL+O z5yA2%PmOaHie-s&7>aI^Vo-{1EX9iWL3cC}!S+b!{EyEp(nUCyb8qRifi=Cq0!4>wZX(f~x-EFEDVb5Q=KEKR?Oo&-1_e?4N~_lCz1ulAVjK z@&6M_KGD6hgZ$7Ve5J({`NhG-KtRy=_hN)J(9n6b;^~?}$V0v|TaM)Id6UU6hJuEB zKitWK=(NzN-x@#9&E8L6F0uN6y@G`P^!3gAQx(OLR++=)hpkPTncOO*Z~{SretGaT z179OE$CaLHK{MH`8!`}ui|K9$g6YZBnl`Gf5{}Q(;FqQu@Bzoksh7B%;6zRJLgu?_ z97v!{Zy$BEXx6z)1@LC@1ly6J!P9uq(U#}m4w7oDoma9WKjG1b+w)Q5qEKYCf^2kwnC3GnMz&NZ*7^=bJ zuJdOJFLJ(9ZL}*~(BXr};7~B5m4l|u$|7;QJ3&x$E@_ay%VwVr98M6z20MO}naWI1 zzqTx&?F7lDSu=GI2JKq6>RVz%h4E+$sj%aYY1UbQLm)pYvp_<_U)UKLVD)%;xOhGX z@06-xd&0b>LIc0kI2T_@iR#iLL)X3hU6cvO&O86Yj{RS;Bl<_|{%+Id?HrvAtp5XC zw5pCBvI@HI%+1x*jjM&!xje6Cd0Aa?pWtw_Jp6{FOTB)+_>W=N4kjBgQ?rRH>XtNg z+AsyXC^phGbj&bT24cW|M3#Fn`~B{h9dy4xqW8ebRLd1=^FlYv=_Kp)(|5+}d7h8& z6HuS72C}JLHI8DfCix{g9AD}2A)R-0QV;XjN1r`2xc@T>zE6*dHsc76l#p^>y`=Sv z$YBIQ9&VEkm%9vp%FHq647l)Bx8oV&+GEwsp{V{_OH(?sxXfCLQOwQd#wH6V(Hv(R zV-Hy{@(QthsHcB*QxoR1_h>q@GBatuesy1p1l8FK_9*Q}&gN;d_M$78Q!Z1v7=dN>tL*y7?iikPO;bHRI3XHM0S-Myzxr8n&6CX=d;V15mSx3U zsQvD@E*0t!)wGUN)lds_1aVnf&53krUrosq#kDXQm$jeMfE(`auN^=4e6ez*@B?Tj z3>*c{yFtO1=w4Lt<8i_L7;WhGhKWIR4Xa^B?|I3eLH*-%Db;Q9;bq*i(A2SB8%w)= z5sB(1l=WlOX7P(PRoPeP(uZWvJz#{-Ne&3DJC5pt z8N_2uu?MrKpl4BmD)aVHLiUrsnE~HaJ9cu{ zSlt{p*lcp7^{{yI%9(9J)P1@BKJ5r~E7*4&w+G@%^VxnG!);UyP}Jv2R|>K649Klb%fS52gfpuD!5|Zfq#Q#Sk{iKLUPkGMdu#B~J*@lIoW7P;&9Dt`1LZJeVQ??);gXgkhLxdpSqX$_#5#b)#_)UQ`*d>{_( zPRMNqwH_UKu;zk1qU$Fu7Cd}G@wE|yR+w?&Vr~6XHXjKxZUmm|;n*j1L3m*#s`{gl zqw#Sq<9@oBpOCv)A7CG1Be>;;Rb=^##&E9C9rP47jjZ2Vt4y)#ydhLWx^nZs%T%4N zs6VY>yE60a;%F^4Enlm)TZhXmIVh7IIdYSv9zw0L#$FQ;i{4SzNs4a@-ez)Kt_jRO z=Yfo_ZN@f^!!acwSdW;nx+21ySG*cC$Dd`F9$1~O3GfieeoSw3&Zrfxt20;9injmM zdAa`ubX6(*W^4spkr3_D;wZwcA+AP-q2x79nQpZyP39sT%X}$O>b^<%_H2AO zn+eYTrsVOLr}h+IkE_n1d%M!x543`Ov(~uikeuy-XU*TYgZO-?`q4p8;;=2zfzfrbdfxv`;!Gc4C z3NS*4S&fHfd98H3rF4fC`cDOpUOA;5Y41A2j0`~on>hW)MQ}fcH{%XI2qf~1n<3#Q zwC!r@@}?evr6$)l8yrTk)TS;9FYiYmV!x|4^dv2O#N*4R26=)-B+XmrC>=ZvtK|aK6ORJl42;;di92c|Qm`BHKo)>34j8HBh)8G`vj|vpR#=oZSdh!HMOR|e zEr^1km9J~_9-QUXg>811)%HC6D6!*jZ;hwPQx0$BwLZja9QGZs{iJX+D^?x)0{Kfr z*$UU4dH?AyDxv>PL;bT5_)ljcVe8~=X?huSqhyJMZ{bl~!iPUEs3?fJ zsrV(mM8Y$8N9L9&oT;(1#n=eT_tR{bh3VFdX?M!Y>;AfQ7LXj(^oN|Z0+bdJ14&XG z*7ATcp|UzoGFP%Nev0z3x_G@HID5-D*U>;3wiRWU%OxvGk!Cyry+zp(Au3`VCXpmF zHZ?6J6@)FxvP*_-CuTTmO(gO1@j2pff80;-A~_V0K?|Ypg*-xfyX|Chs?1Fzn&f+T zLhP{eWk=$8+qGWeHFEt851}orcE`BQG4DAvIUFpa1>cTn%ahYx^=luA7g?%nI=ZVA4BjON#-iRgo6)>c2 zAdJ6$u}QY!GF{UT3OPuM&`%kRsw3JXCA229}=otBTdCKn73a)?_SGxSeaeS3u-S3gX|p zn3=$%%`ZoVWop(QK%{Oigq{RG(Txm2IR^3YYc_{BZvu+|pvZ@5QofL&?1^&0WHmp@-P}m{UhHF#5 z=9Zxtz$Nfi^mV;_U6nP3lGl#-4|NnJBFj>Qkc(qXjZo7blx0ATe0S+&qWYqrOm^FM z4GrAAx&vPFOt7~jpucP_dElcdWgMGClT}Pq#KbL>i0;!+nkJW$0NDhJda`4C#++X)7Wpm8Z#yQ$4XnNNQD>w-SWo z03L=?Ys?FnLDZQE6)zdL8K+d z>qNL#0uy^<>TrKzK=I($mG=G-^YZ0(6hIXpd=X3%$|^PSiPKm|)e6Ny1)kWkP8wfT zeNpu$)vsFs0DL?+?4`d}PV~}a5qo~pZQOfsrw?2nj)vZ9-obkHi?jQeqVJ}HMZHa+ zf(apdzUDyXr9yNQpp+|~FfEFALX%y*oLNA?cE6xNBtGsiAvQeiG$Lks-c}-#UUr`< zp?+F36oy+IV{4Lw&c3sBjrn(^DN-(4zLaSkXkkQ$YEov7L-PFYkyuVeh;{A7cskH> z)gEXi>FPUT+3!@2sa2kX*1GpOFd{C$Ezkq>&dg+082={lH6Db!GXj(fT@VJ`|B;Ju z=^K%H<-GVAWjm^HPgfn)+9Hw++byec?^F>EG;%gwkdC>}j79F}jN-Ua=^p*^29lhs z0Gmr%{dy7eS&fr=--)at^{V0BozDeG^!<~M@fY9x zGy|$R)t8{{^_;FH;@8BGCy-xZxvbFz-tQ$o3(Hi7Cp(`DKENG?S#`x_ToocA^hZ8V zAfz1`7B#L5E!VE_*76zUkwM5^LgMzGZkNi0Imaw@rQ)(_2g)Ldb`^zW;BK5NmiuR6 zaSa);z|b(W5=-VBP0uOC*`Zn0>SipOZm#B(oHk9a{xmoAYvICa)(r_!u66V5El%u@ zu@VPTa?~`?#68M3I8>YOpRIXdOkF-{$2`#-EcWU3F0^iV-aO%b%`T-1V*HnlY%c}* zd1(38!JNd+d1%w?n~z_F7cYb>q1Us>&PHU@NjU>Jq)Q9tw-#5mhv~M{>@04X@Ah_d zH*77Q{Hb2*s|N}f&WjMJ^k{5`xc<|{U=!X~{J60AxqE)j06psbj#qnXN_VmP7Mveq zpnG^2P`-4$9s~3aNk8phkYgYiRR=l2$PO9OQJP`~7u#zCM44m{Amr$Jh7NYb7!-0Z zo?$oA7|?lG3+&cXIe#f^{|MQXZ8$A0<&aexo6|}8HN_ZR0u@#RRgV}+ULQFoG+ZVI z(K0Ajn=^b=tjNuuI)_9o17Eh6szjnGki!*R3Nw3*$g)0)hVg-bT+-)6+_jVS8#n8` zU&D~}Y36Bav5U3KjrY9Wto>GYny!^#ilrkCnqt`pg)}+ry0F8~ z+J~gpn3T(Dm?S>ghmoY%6-8M9l%zW<3LYv7EL*~zD#F_>=_t)W%7n5}8uNl2$(_wm zOY8!ydxWJubXIxArMy^N9=e50^*az#VyQ+2*$F0Fdlh7>c&HcuErNvzfB8u&6+K3^N9_P9PU?&0>FX~xaGR4 z6_GoGH=b9{Wv__8s36UkrJE9x53v?_Ld8=?aKR65haD0$#f!BZN)XS-L7r@8a@_KD5ra}pI206-Y|-;^fxKaNdg?JS&3#7t~W91Wc99OX?M zt^e;9s#w*|T1yS(d;10ZJNBBmXI$oL=xvd>C2>vSuzSe{b78qE;;h5Ga-ss3rRK1s z2C36AyBQf=Ir40+&j@@wNLkW+6;%@qC7{s=fw4l|-w`Ipo^+2ZiDRSKC(;Q4B8p(K`_4bs>5k*yv1I#wr z(Kbk4(g9IN6BZNxG~A_iwiWBTZZTH{>2?q3SGd0LerASDJUUH?yPaNd} zcExL=f)1GjCFx=1EZsz`MQd2RBEE`FP76AcB{p~oi0o2du&JmNmbVHO-}TAIOzXey znCL!V99rZU?=7;cDLW`-$blEh>SMRPHOfQ_^M^ujI}NfA>kvdzr_!n7@`k z&+USyQb4!S*2?UJ|0hV@(TzIOk zOoz9_NUkheYl&6`RXWb%WIMYLFE}G?#DAG%2qjNY@tFGDdwN31rW~=g9wK!91 zBS|;LTRc0tuCh-gmZQz=oN9$e(*X$}PkbVK{kQvOD@7MK4{u zJ7vpC&Ppqp`MaA#F%7|a&`Xrkz6!6^87w9WLtryt~y0h$)FbiJ`apkazMU zzqKw#dk+CF`vorM#acF_Xq$9&jKqx9nME9fr((P+JL<*2Wt|E^d!?&y3O?QYPIXwS zP;H;q)vDD{YlERAuv#}(3?8iW0@rRb?H5kkMILN{WCjwP?JG^5Sk{7VfK&}ShpJ^R z&f>&Ii$Q0rEl0eA2;H-2=NUYcJt6{1OlTsgi0x7!6cyImx6SnI?2St4uLcMY>oOhI z+z#qUb+&9RoTsi$v1vV=Kh3a5DPT1sVih^%5{&s^mk!Q~m&V_WV`0U(Guhj?-0%ud zp?Qr9GG!O@(u(IX_FyMzS}L$?I`&s#YOtFoIqPfGj*M_EG5*Fm%6X9Io1cdI$f9hd+cuWHqo zO(0-UW*IOH3zccyr@>Vmx8`#v|@Gklh&i(Kwd{Zj0YLCYbc+U=v(%u z67W)nPUHMS7vX3M7dolWj@ii)b38K16How~*hD0h7=*D@;||{K;T@kT%X7fzB;ny4 z0J8e=JQakF(l2;2-Yk%@^;;8e)4k0hRIwKEdNs;*`)m#-A1mpTmhz`9FweNH9OIG1 zvqy`Qsov^Lu*yUW)%|y|G@Ixfxr(5Z5{W1lB?IY5g{XGaeVYYq&+y^IRolTaF@Myb ze`(Y?C3`kPoO=}G;;N#X5xyM z>z!OPhiun7-tmTvB7ee%c&G#w!ZF2V=Pkrs;WpQg*)fvzIu~QJPBY;t1odac@*sbk--Cn4 zf@4u9K&8G~0adiauY85HO-OwHnQ(&yl#mk>0a33fE#+w%)LPv(yPlZ16#ZaT zXnh#?V&dm(-~DCM|Gc0K*1#-2vw%J^|1!w&+jeZRi&svmmtV*{9CVTqW}Glb5Tf*~ z^8j(8Eh5rAz2sZ1P7sfC_CV&KN5<%#jhWdmR&MXdC*=oB?toBLgMoKO_K-@-uv1k4 zV`sp_71JwqXT<3`Chw?jAJi3;d;Ip$>AF@~L#KQAC!n5j@6hBGk9YXzkJ>u0*M<>$ z9jE;e)V@khI^9Lldlef0)n<#Xe4c2n4GeD?DkGiFpjxZheXNbh*OF(*p5pD1*5>!u zm}jQ0@=r`Vi{3%EX0X?sXWpJ#oBfuZD7-U?t@#IcEk7W>rQJcE&)C=aFS8HzZ?GG! zt2UGSy^i77ief0f(kY)b$CCW>zqgRi(ZWsRU;qF}F#jeI{&}G%WAMjrYGGjgmqW$q zzq^%~-oI?8p?-<)W;4QtCj3LPG~9*+6hi|)S?5LT>o`a+Nvm|9_5X~$8|o3My#eqf zv!H$`z&8xDaWU=AT%E4IgZ=!`0^X_mZf#qo8dJ(!nKeVkYv0C!cN6cj&o`e0j0>u;O=p zNIPLr;V%Is*3n;~m!7=yHz{Pn$_tqdu9A9bf<|yO8gp6jOIJv?;w?n+#G;{g=Dial zpb&>54DcoDdKI6=8<4tR?(ubv0jsF4YIhw2x_=}g%wOZYG*klS+dmR2_Fs2X|BT>& z47@^iHa7pCcP#pkad+^KPhfFnWN0n*HW{3DgEHho5}6G|APla|nNOzHMUu&Xyy^S6 z0G##%fKRe3JYdPzc#rpl`zHJC)!Pefu0N-*hZJi_Qpxxz5k?USgolxdaho`%7?%?s zu(>{KT%YiXybUjkq5(DnFdF1QVg$jy;5KFdPHnkS^n5;;{|O9M#Zn>>fgL)Pt?it) zL0!E^S#zDr|KX(J){k1#N0)Z`4adLZcVI3ga%Oc892^Q9iLy`9ej9n-jS-5isttHj z$9UW;1_4}W<_HjDtRww?<_69Bsqrg*bkul)1W1=IBMX8~CB**EW0EhYmPzmS3bUFl z5Ii`mC~F6|k@m6n4PTLJA7-&aAMVi;DcP-)wJ{s)nDi}?;9)NBL)1Md&DrqIx1waa zzYf4xgH4?F5BO*QdI10Ip#B5By`zbflZmmCv!jWDjk2BH|J|x5D{Ck%$|HZ#N+}s> zAjenhSN*hrD#Dkqk5IH1ka94{D(5vfr;|=&JufPc_#V>Rqv}x~nF;IpU5GsklOGwO zkLT!g%Wo=Cp8k7H+oa@&(tcZjvA%VBbd z#6Kg?66XVaL!Pa7DDMG4MLIj^l?&7K;E^GojN3B8o*EX(bG%t5tfC~_hUkBp8D%)p zGC`M(=0~n*$0H1sL4y=Ntw?+2zCCtaUTAMs%8NJ+0JiSLzOwjp)$~Z`T+{%^_9b@0 z>NVK-w4N8rDV%~NSrL&64LWCAoWz|QXWUI5&3{@NTizUGMS0w_v0th;Lx->?M*y|O zfFSe;WPed>C^ni=nwC1 zQYVEgE5PbTFSsHA-hP5_MXG*$R8lT+2e@pqDpUt!fH4{}^1Nn*Q65?DW%U;hr{%SP z?Ow+WP%`W}9_R{vfH4tm2=?aeM8USrS^VbNICefPwXDWD=fZy0EPPOCU`KLeEp;`ygCsR`@m=zc{BLYq58-ERl?TQ#P(0;>LG35Xl5d0ZsO$pU*AN+t{jp8{AlkY zRdu&+et=o4=SjHKe zld$^p!I_z*i}%`2GsdGTA@y{CF>sM7cuS<8a*C(~wL|=fC!4EhG4t^kw+LJFZ|zGh z8Fd>u&*@E^vb@I2!JpzHCmj2A_k13l7QZbX!sM|vXJGTOO~~ZF!(Aa{3q6kV13b_? zsNLKA6(Kmbp7#o}Jl(k6)pii`of#GP?;E#`43hmrIaMdf_h=1T=wwF2?tJn%9R^yp ztbnH_Y%n?MT)c2^3}{qpAA;Z#aOK=|K^mjSH zVyW+_0oJIj4Vwkb5bkZvwS=kJ*0u)O2?EHyC52sCAFUt-vNpcB3`#qk0L3TBy(m8g z903YE-<=$OkC&OA19mGS;`?B?(=5*mch7sa)640%#}f+x*qs3gP0g`ekS=W%U&Kbx2RkW&FzhJ06pGkJzI#8#!Ei$6HC)GjQ%`Axyfzi%vNp zJ&iKkxUNmIl-&X#>>Aen`e&ZGp1Z7yK|wpxOJ>1GF!BN>)U5)@Ghz<2XP@7D(zV64 zYUtSh+-D$_c_}g?rGaqbJN9aQ=50Rr8TY~QLfK0ARb{O&-A4UVHeB=rsP&-5@@mj4 z43z-BgAur(*-q;8SHopkF1ORbuj!=oOprkcAU8r%=+*@Abr{W38$W}khwF9|5Kn4) z(>xfra3D7-`d{&nrHX`cZv6fZ%CpB?M~~gv*^3XLNylUuNjUV4s+LpP zcgNYcyVS43d)(dHgNu!Xr@{q&WlHQcw3iCiFE(R%<;e`&NvXDS z5l4gWy&H`U4HeHfx*8-jL9r12+w<)lRO6HuQ7|wt(P6Ty`*EB&NWLL31zh~jpe1#( zxgFAc3`2e5AIMddqP(LmCz4;{O^rrQAhe*&%ysbaJF0a|nc8)V9Asr5VyGI#TYP9& zT*XvatqVH|=jiqhv1bmrNDYl--47{YRtb|_yD;0vr)wr=NLOwcq!-kwneL?>bj}q~ zt;VI)9tm!7i2{+fm3w_Ft#tQOZ!L=qv~)s>;y90r1L+bFwpe8YtiE=mVC@wZ{OZz*5yZsvV!G6I*)titPZG)l3kwE zSjj~>So7Pb^5RsLZI`U}$7T{%wFv_L%hlSl+HJ>!Gdg@Zl+;t+ z*65Tv12JyJXtmLnGM8D)?ZbtI+stq2HUz!nT+GB%3G8x?3O7R}$6VK|%%FkcY9 z0=tUdG42VV_vuU0`U#m{!EuXR!EVM+@4RuvO1H#p;IX4?_uW0j`$ffVom0%c z+&l(Cw9mG}CTmmeZ_gEn97Z4?5uSV#OnzcOGky^~9+1Zvp~oJeOB1W#!rc$~h#c)2 zmjJ$%MvAK4Det2aKPKyVQWUD7E68+H*DXq&i(8c8(;N{NYqmR=;4cGNDC_-cIUM?r zId4*PlP}L`rE0VNrhg*A^LVk1h*yNB@38A-L1gt4dq3}+WQ~-jpQ+vPuAKT4_LHR* zw57GU?~DgluC)fQPEc8fPj?>8GdXilXQUJ4$~bb2Z{r$L;gClQ&*iOPEsRj1%g>`k zg!~#JiSGTOqZ24eOcWST@FLIds4T4#Z@{2phh!8DP&fh33o;~gpAlkzq%QQNEhHn9 z{FKYv170~~QxHovj zLl1W!a1|82IhLi$ZtRuOyqEBf+wYgP8sCrIuyubgade0AoOo)FyGz8#XV9xeKVSt# zTac_$GtLnf8M4*Ln4Z(@mW1nZUk{f*3? zi@|mf=}K6xp(U3Pjc@Y(75o01o27^Uw;#gno|HSP-bf^MQ0hIiZ%FL{P1Ql}D<@6o zu9^xLO#~n4{D=F2x zmN$0}5%R7n(HHFIHfH6A2Y1Nr0d;w6*ey~U9()qo9gB8x@~Ffj{E0 zR_=rqc4LvN{WC@m$~0s9emdbXW$jTp`tsY%lCV%vBzF>US$u7(wuNKyu^K`9!UL5` z%|I%fkDQ+Aui7|-+F!xn1XSl@RRgPQn|@P6dSq}rd9F7jt$N#Ob8;NC^}K-#7kMi2 zb9Mm>inTj&>bk^j)qJ zo~-~0V<2#Y0{}e0|C@aMXE7q-Y+@sCVPs|C{$H1mOVYUGpZfzMc3x39Bo2c3&<5Z} zp!h&cK@9#w@Iw3q`Xx!!Z1{1@Dh&g5`r}}CKalGHSgqmZl@&nn`cl60+Z4I>C=;S{ zes8U+ed_YPpWfQ>0Yn)J=ogX&?q?iIY_{Hj4!Z2((tf}ld%)T z-O!3*((sVOOS7{NbD zP7i3b07i^Kc5jG`H^2YSV0FtCiz)spmb745H93L`i$wa2Nj6~>X!4$HnNS4ilsQ-P zfRrl2UE$#&t1e_Pij)M_InhaC`BDx>d*Pt!<|L?LZJ#P5ojcBGaj!ym_A*jlMd@94 zwQVYcR9VIG%XBR?GO{`1@s!#(6pwm*ucu;0vqvTIN-`U@MDx+cW5$8xH+w6^mp&4< znXKQ(h=ZwgK)U(yZ&EcP@kD^&ewgzecpSZXmbG_~ZM<<{+xvCg%lX*?7#!{G6UtP4 z0D+_?Osm(ZDc^bK{#Q$K;ae_eSYJ`M6PAYZ7jY6kcw65{?!lFi6yL?7>p9JD$Bnp^ zXVxa=M%Iev&+ps!s6m35ULnq9cRrL}GQN*$8!9hA=Y}BKujXn&h;92e&zS_>JTN*B z2paZirf9(2VIC0U{7Lh|$UHYa5CTP(xD`*=6+qB%d`&&rHs67(Mt#CTV&%b@)8oA7%2!Eu049LG_ z*gs#d``Z^T`sd!Jg{|3t^nS3KkG%3K$~TYe?j~Fg-~kkE0B9jZ00Qb!zWHYqUS=M; zh=PO;>hq7v$(nVY4{^*yQu76GW)>S>`9glhl_pjNuzZ=t*>u+G#q%baQj3yB(~`w> z*WY^IXVP5fOJ6rWolu%0I4|3O_L?tQ?_9l3vrij-yWhM3d^<|?bf(3YzX=&CsSqw? zmx+;dSS}0iYXUP1?up{nW1%7fer;YniVaAhVM9igVAAlwb7CvT?c&rI?B}i55ssxJ zrV(o3UMa_|_Sh*JuYh(2g=ub7h*KwMR`1FiUUYy%g{&0Ohz9+J^iLmM(HG{t5h|9~$WkhQ0PAdwY1fS=G5qwcdBHQ3 zSG6j-%me&x60<>VuRNC%DPZ9etheuy8?fdot9=6Vx(P#xy%Nh#9j#QO7sBPpWCSr; zBvBRvlJ=J>3|QE_Y_AjaXPRJlsX_*oQ71v93~#Ecsi%D{3y9bpZsS4V!-mj;@YITC z!3Ate5$gzSfVyO$FL$yRM-o-h%A@?PaOIjl8e1F3 zF>Of6}B;AB3tq> z4Yc?YJZJEa%ijOP*EdCH)@|EXR2AE{ZQHh!if!BZDzYN+q(JpKIh@Kw$FZD zkF%{gW*?(tu&*pw2EXMe)vuChl=syxja<~GFejCdBwbpo78ExzWi3x*g+0jEEU88u zr+{SpJ?YUhe75S{N6i~wdxt>uxmA{=%*f(IuO6hNNZ*HT3*b;_wf$Zk z{Ja-pby!e_RV;4Y&HRlfAf}agvd(QXF#b6%Ai$2$XZX;ZF{bv_sU2UCD-^AGyGB~u z3S}-^^7d@ZO#}25MK^HAje7<)x^CEO4)hkXlM?tP?RiJ$6hW0sDG6oarnTe#=aZzU zhr!z3NJ7+H<27_SIVR*Ek%$I=S^!65CecII&98$|6X>XrsOJ;TZtS*uJsQY*JjKA6_1t$)frrb;=O{l3f+_&}x<4O7p=qYyGyok9d ztfCC|J~mk{Mx{Q(W=`p<9U7+LjBRu+(@E~u|;-|q6oMG1*7I) zxodXP_-R>;m7_tN{z8Ff@H^1?#6(Ds21mpn5u5l#h>g$2LR^7IFxD|%;}=eD@M5*F zxR$r*X_0N~=_5%P=zzQ0sl5_BVSU=-O$h8K_Y4hRo@4t%jZU$2#4@R{+e=c- zJRYdz^Vq`Rj;w`#{8e)alZZfz_xG@rW#IK7(dkb^%?Hxe3aTcexaJUKBS=?7noaGyGB}vsH?bqKq@r3ClPmi-t7>Yx_dI zJtN=-SdVYRa{GI;%aUgkJIN`WnREAbkuh}pI0BoqZa~~#dvizQF;3y_h`fh-eu5Q) zGyg`!$cc^v!rfWdFJs(A$g1v_5A~EvElo_P71GWr>y~btR00oT9*`$7v5_P;vGK>S zRK}he{L8|W9i}0wXQ*nc1<%yfZ&h@$JQFvF?U}MMYhD6cY0OWe{x%S2SX#;n#)EOi zU0P1VGLN7u@wlvvVetBzjf0U1ISL~*W)9nPAl-LjmS~Y3wjk94?NqnfbL98SHU~Yh z;LKcdvif$5*m$ZYZYn=k$Cn0>8j8R@P8p4K2P&Ex$gJDTmC!kP_(@B;I6PQ>8yRpzXn2wE(&>B~gP>R8m_xt`<1`ZTcnL&PyJA)QsX`L%HTrqlt` zPI0?7AMr5X-p940Zt9Yo%4b0L{ej<#$duq*wtah>#6u}-wwq`+B^_y0?Gu{2QL)SH z0`&|3D+=7JCHgar?PYYc1HqFC#B{KmBlYOzO{5iKzX)qkKq=47t<0K_blQ6s$r}Xf zE}XWz8gIz_*T1Izfzo6}fe=4_&>{RcQ1_qPrhkDtA$>z9=l}7>1}p0*VSStZU{{Pt zXoF?}Qw99i)`-*y{q-#MDcAb>1bVqS>Lg>Aq<^hkQjPNMj)L>mK7bfAV{ZUhwDohj zQD~n(zQVo)yr)*K2|&}v&pD1h+%}Ke@s6r|KcA7h$)N!y*3Bbf=2)64G%X{VDpDpi zVrvON4a>A@+c@RAwtyi^|-t)k^hY3{Q} zN`ZvS=mF7T)l6u~5r%_**y1KDz(*)>PcVvK1$Dp-LiFFcC(53pBQ#G+Rn0V>-9qb1Es(Pv?S6mNm1aw^&K1l5G2=udXfec z4%gYd^+x@ehN)-csWK||kU>iOw+Wqebi7exOx#UE$4Q@{$V#k|uUO_fF!n#S9g?%%x6sw)0gc@3{!(h3!CbJGp6!Owj?|#BMweGi?nQ3NctA_Bj%@nd+=Uf`6ce@Z;-5A>UMsBZ~jOz z@~1>kEtw9%@1d+3ow*GJ>k=$ZTaBG@yRX|5?y9?({)9*Eg2WrJME(PojeBC~rF1Y0 zztCOp(5e8pFqYQtgg!3v1hO^3j#?Y#IhZi%dg1vw47c(5U^;`>7q={2Kv+>|Ix~owgqgk- z`})AnYwI)}h|w(*w_ccn`v^MHLOM%#K_LDlA@wToWn-wty*<{GD!oO(o56O(=Kl+( zfL9Zvf~FJc%`axXkZ!`I&j#D)6@&*Owp4BSy!VProY{ff+YWF?EHV*e^s^2oh&wUy zh{)x8L+~$QDM7SO~^#rKbrA*b(+w)8s(?%{iA z^ndf61pkrm{8!}@Hh1`6mNRnVA0bXqIUAqlAWLW$P`nhafrDMB+CX3!ytuHuL-u(T zXKNcsyvCLkUBEBA?mvj04%dYCn5}JLRhFHde7ryr(*#aX2fNy6lr^`T15oMxN2wB7 zbPdh~A=4T_K_&2MUFS3LUa>*1rL^^2MDwsidp!~G$Fa6UK_6WLN+$^m-xH+g`<}E~ zafpr)i(6vBpva$#GsO2V(O=6w)PgwH{*g);MrlgO{&?A?5m+wCzAtmPo8C|L%}7ah3|Q58!hb$dJ}em|4DE4P6E z(!ju-+r!Df{p%Gm1j&j1_&zDXe^rGL{>QWYXZR-Q{7p${lpUe)vNR=i);!!oRo0#)SX95gcFfanxk^@ zJ3LeeJs2E$2D~0tg+`kru=>{{kw5M&-g$tlOosO?JtD?83W|h8VJu#RaWcEX{TWZe zs@+9yV=U-&|@^sqlbZ?;-gkG94=ch8J1=miGqW&?i4?(FgfC6@b z^jqHU;FNYXKV5`{Xbbsep{XPt`D0F8N!*f?le2bULvx1GkZo0`83hMAI0N7x6c+~e zNO2ewB)h9Ar#`4#`NA4>aUsL6y6O1Rp=l75t$-#JWnsiF!ex1)_n5yH?0rnYo?mQq zA9lq%RLQ6gr=T1v9Mr@38qDKr>O7a18q^0}d2A+$v+Q!mnnfj6d!xeMeAvHZC9q-| zaZ;-Ov`vp8G?e4WD<5$=fPi+{;|;y=wS@_BMN%~$icrDTs#Z*dyMI!|UzmX_jc$<< zk`F=N3W^{F04<;sa5}XIB5`xy#{GrW$l{n>Uf1$oX#}M-k^`ei-+V!oaLh2VKG9S- zH#^%Z=xI~3qqqWGLoPU39J_;+0*zuhCV`$$$uij$g1@wRO-`DDKD2KU&a4zlPWp0C zO-(r4frqzk!8g1;NiF$sb~x?RH=mD`z@t6sa4qyqkM<5Obih&;9%P8zD^R}q2*u=W zsZ7LpW9T+5Vf?UHf23Jht&*@M*J_8IO;}4t?rxL;-{}nir*v}Gxb8FPnxajwCgU)W z9e&Q}=9Bw0x(_i?IDp#i$IGWl>P3ngW~bO?Xb}Dw1mGVD$ihVTAU(&0&-ZUqlfGMhxk0vqly*@4s zeS}8A+kp|z@sU;VqOB}HLD7X*Wd5YqVwJoU`d+iQ{;kd}>g|pD=Bmq-#4GxiwGfAe z3khJLxl@Sv=&fzHBhqeUd)9i7`4uS-c)-Xn9nLaKsLf&wR9mS`d|fduDkZIVadC)y z2dBG>e`5f{&n+<2BsK4E;C>Gprp2zFj|s2Z%?m$0CwUDv7EQQOj*eq>X35o{ZnwCD zJ==lw0c1OZRaGeu9Qq5qrm9mI91LSUlO#W*a1?8>1f+iDv#t{hRy=^ zXm*XNLsSA$@+zT4_>Le%gN>Vf7$4GUJp$;yR-5^- z+W^W7@5s^p0iB+ll>ZU~Yv3B5%T_Grp|=yzFTr57z+XZlo9o6gL4$$=SHQ3U$##*= z-JO^02c()HkPR_um%pRGs zEja01gPXtvulg@{Y(C~dxs0LWsS4e@X$(~L2Ec~hLz>t#X5}RWGUUEOlwDgVJJ?W7 znCsu%4`e(h%Z#z1L||8SLw_l+b2PUs7L&12JigFbl(EB`L<(+AzHlAS>Sd7)K5X2KAu5g@N;wt#P4lp*w_@C{ zKqxnv2j!5;*;7a;sH2;3LlvvnOscst6T3|0Kfj-Wd2|4;d9G(@V+P6ZTm5CSoa*#9nBi+EUZjg0?kK`khPYyjp3v|VBXy*!_ zXsibLs)G-Ry4TJ0P|S?5suLG-Lc!pTxMs#zr+Yb1ewG{jVycdp$&2I>b)6@(r}D(S zu!^$DL_1D$M`)@UTOQjKP5HoSs`K4}O%M8Lj67~^$Qxpf0AWSyXcQ~)#dckt%-dp( z_OzPX)m;O_uF>iDZe+`iGxe|7(SKDm|7T7>LdeY7#!}i= z-{^mHbe&`5>?y}J8c8DI&P&uZH+AmUAkVoG zbuz+4jDJ$w+331f&WDcHxctD$f|&B5ZZa?`GPIEm4idyGai#8*kwB>5C5s_^UP7X79`&^4ZkX{iAXkIAe8(=5FZ5t zEQs8quy(sY+Q9C7mp$P-mWRH!x*Ay^1|6Qs7un9IGz^(#tmExwqpj`g@+ljS4~V&D zQXWFs>Y<(AiRehf>LI_f0ZFveQw=oT#|=M^_m`o18Z=TY(jNq|G<_Fp=ZoOGRsHEF zZ?X{EH~pu=3r6~MftE`!U9Wfor3TA2Xo{+ln99XQ=aQ7!82?Hkpecf2jGxZ7%3}1) zvNB0_QQ-;e67xQ5XG$BvWX0ozH8eOpOWsq>_SIf^yb-b$WhC3ImDQnDo(L(n>-m zqFKb_^zNFlHLQU9gxT_{AB2k}qLL)R`S{@(uhfOB^Isc#6dg%Foy_rc`FuS?=s{}$ zaKqa|^Ym}p^DkOMYvbjpH7j>Ir8Gqqn8p~U#AjuWa z2}wae;M(ytO-=h43xh?5fGPx%0v4(G8Ph1l{J*0|jOF1@) z=*=qUG-z;Z`Kt%7-}BhW4Cfz;%?=p*&^5YXNd)NSq&+&tFF;bXsn=2^nFR#sM}S{k z(K9RTIr9z18KOay>&#WDxdt~sE!~uChoQbqv+8X2>3nR7(mh$V*J~!N+Ii2D@|hua`rQY zTjjWX18vr565!(HKz39bSENUwRa}e7)NfFsIBri??j9_v+R|ovhLx6&(lUmFSvXy! zV}I*4Lf1ORKYdL(UD}>YQCcyQYK){ID z(hG_pr@|>=^y^PFLZq{##}Zq;x5yKNjW<6&r``VB2v#)g1+EVGMi8s;h)|#d<`s5g z8(L{Se4^@YgzC^%TgVl@R|I##5k;rdD4S3_X_ui1;5^=tde$YWk;>?(EOFLZb*N7K zLoDczT=gq%?LCCz#Zlc~1v(ctiM2qJS5t;pJ7`OFz6si9`r3xrKHq5IEK9#dnOc^Z ze+yupJS_BHzb}*Be`Un~bK9$IZe{%M3-!Nk@5?`Nv!A%&5c5er!A|=vCxudeVuI~g`h34cfTF2@gSbqaYb1{kS@$a@8A$sC`? zDQqrp98(l#17{jl{YZW(dp`JRO9mDndXzC@<~~ktjG4G38%)^0Na`AxlD?wRVhsr( zXFAv7^ir_KarQiUnrULumyhf-g8QJw7zH`y9neYcW$jbEU|2O0t=7hn)J#nj)p_2Z z2&;|xLaQE9+mi-=VKZr&bEO2Fqqz7SW5?BjJB-08g;u;0dvDh%Io3rdmC`VAq*Ft8 zK4ZFz9vKsRGh;BZ=#eCt423a}EsbYGGl8?dm|XPGs7Q)5fcj<)G*5BqK_FkNhk`ej z%X3h}f?Behq&e*6dv-Gn{KCd$u~n;yi{1Px$rM`$2CD;IZ*kimL6fHRxzu7Har+fC z+655B=iqGrw8HWb-PKxc$RkzW@INTa!czANwAy8URJSSHIC8tC znB4xwFC`J$^B08I$mTcF$BXP_Xup=~zyOD>cH8bie{giy<*)OwDe1OJNMF4MLn54? zY_P(~OZ=r+7t66zpWNuN-8$@wirY-7sjF*v;K8Xgm^CQXu8W{-w`m$rvc$Q+im0hN zfyCzTn?GRN&w5oj;@GJ79q8j3hpRxYkW@bVLg7%Thag98S^N)!C*dM2%{v?Lpp;kg zkg}69O$LyNJR*!ATe=A;IBrP7tq9%-n7HGV$)I0Gy<|qiwq(7e=s--A@Bp3Oh{2?ex86&2-k*uNh|k}{NW=>_Tq1WOr`WZsIOldcySKx;H0=IJ>0r_ zX^1M{);#C{dzxxofmy4l)@dcSbf2TA`@7wGMT+UwRMQB&G{YQO#58xE(GqO(1fX8^ zdY|ZZg-X9#??=skVr^72NFZzP%usLdvj!;uQVo z=F%d!yFC=5OBda&KgL0|nz(dnFVsOlgTh^@;0qy)5d1#(N z{Ug>>Bf}+|M$i2@YRbEk2`bUw&3C|`n)#>TNem5)BBx*}y2STJ7FGmxDk5{DcG&ZP zK{C-9k+C}_4YPW=+a_iZt(0-}!8?TNp zn|_WVw?WaIcstS?{C6_kO5*d5ph;YrLMa1do!M?;V4-W>u?gYbmdP`$7M|b+zn)y| zUCDmu=ziMPrqjPxXKHZye{kQ7LZ{d$uhcBXCoK`{#F0xNfVj7TPaBgxk?Z^#S>$3G zQqhuQn`<65+j;}jGAa1^^y@O(XUO@9>~d=VHu#OI#cS^~N@~VAegnLrT`>2}zWWd*sDh->0 zvM_TGik`s?PEYd;x&(Nd-g2DcPo>}_XeAjhQZ^fA`|o^v`9Y?_(10e|&&iB0F4M^j zcTZn;u9Os*4x>#Mo|kY1J@6bZZ}k#vr9(+iN^#$!yhKxK-r0c7C}lG2AQ3NlG45_x@=LC^L^7j8_slRV2Mj8pD(-`7Ip)Lc zWWou92R>?{R=~rLv0oE_UN}eXB<3r$P@jLbv`7R67uElS*32#LmQ` zOpfX zJ@BYSSf&6hr+tZc!rY?9*^1bos+mZv&Q< zSO{dz-|OJ@LO!S2BjlCDKLSg21K%k2Inki9EemUdnBKBM^Cgvkl&5MO%or7H*5oDC zA6xc#n%-s`oH0;5S5FUl2$|D7rwc8enSNSG>E};Rvq8U2Ayd%%t6nhD38CO54)-0s zULsQNmB&LyM>$ZVRY&Ny0t!2gUl>sGK z>NhwTQzKHd8`rYvtyo!3yD_7o@5Kt+9$3H}b?+c@bfb}nPeVy-He(8qRj17Wd&rum zrb4mN01Ynj*aA8X^Nvb{)d+q#r(Z+`ju{@$ai z&d=|xhXL`&*a%i{(+Svf8jKOY^x5p!iyVS-8>wApTbVsu!J&{=gFFQ1o*F#qc3jVr zDZiu)=1rw9BLdCkQrCZIqPq0KdPfpQ2 zf?MqYbgayrO8ZWZ?_B`8@$OOSc~cYKLZ?V3BkXUu7#FT)Cw!0U^A>*b^=Q>8%BUwQ z^>T^la+!G@AyN_+6cRWF7B?GT)!DfRN3jXiN{L~bzI&^5**A4*zG!S>wpRusG~2(l z2{#8iqTimWS24XIz5lH`U~R!fM)~eQ#r`XB{?Dp|e}iT*GyVVd7)Gi=xG8@-$F7Xx zlBIQ1j5xbN!NZYY5DOQb3q(iKZrYmwnC zS!hGR;vwWK77MdCzP~$HRcIz_TI*;g(;l_6rS6XbPd-g}K4raaIZk~{Ib3<3Pe8!| zkt3J`gQZy@KL|6kpeu1k*bkUDrlfaf{ZhdvpWtY-d6V~XjFa{MxHY2EX zOwa=GB(6?4mIZaEfYNHdg*YJlsq3fZ2y5-ytx`qV^zZ_?ad}nj4nHf^Z#uoJg*`4~ zWsLv}jM{~=2EeM(yhcDIqr+d-Ko()F4J!!Dk<55&E5(RO50=&PL1HTc%3V(bQT&3Z z*u;XI>P0QGe2gW|YLqob%BJr3Lg2yQ?Pb){X}5CO2%)IfO7$_DLhI-JR8?*9jC#8z zK{~)1X`FiVBF+Q!62-xrkx%S)IF(Im8o0*%fhN@iFq=OyAXnYF*-vY0cWYHL_!RYN zKHBTmP;mbF>3CWZW>^ep3@*B;3_o6o-nr5+i8q-o<>f}iM{uQ3k*=ka6%nCXdx`Z) z3dvfG=!TT=UYRJ@L^W=MRPss7h8CJA~YZ97N2Y=be2SR_rYyFmKvsikohc8rb;Ki>t z3u{pUiFH$9MqHeicV<~}fU-GgX@a0`hF0&z*_Q@}zr!<5;tK##7Uf(JZ;l5?K?cF= z6Hs+Q^W3JjQCOcuAM=S)gK$-fqpF`#ly$k~zSxC_<+6i|TDBZbf!1Og7-P`g#lh4~WU*GCCyeBgg=OkNQ3Ld`p*&nBKLJ75*8 zG9HjAN&VMk7pfk}K?Z8BRVe!Lp@gxsKh~y?;;nU%EDL$~jHD~gkJ517nj~4>(Sf6$ za#QX4hu8qd=r98pCm}yCg6nlC{VqT7 z5hJCe*q&p;3?gsGA_NXRgY1Piz_>_>+q6!l6PC7CN2umw&e%=es<9*+= z3u=W%X3ZyurOf5bNo);YsK>k@&!7WjIrjpySG?@1(BY*K_ehp@U^uW^M5Yu_(KKg9 z=hTistPR|0$9};;u+oKrLBKn>92fb#uXNEd4vz8_SdzoYtMB0_=+y0c_AE#Lf^f7b zk*Y&coN^=-vks*?ZBvM=_Jd6UuweNoc9$Ne4@a73DFZ}T(ZtY%V^SC^$%^f@7i(4@ zlxl*Of*zpOuWg!(LlJ@vHJzt5&v;jaQ{K$R`}er`BzCgsjh?iM2jdOdsA{DhrHUW% zC*8QyFW*_8=1?wXA=px0ZoY7Wkbco9g5C(EG7sqnW zlD4Um6ThcSlZX3ULtbmogeIMi@y+e~YsQ^8^Lb}jkzFD@Fy`~XlHO{OdX03}=r6ns z5iRSK+e5%U)VD3DaE7TIV-O4sWOcG)3aWTdb})j zLQ~bFG{}3b9D#LWO=rhs0~8qn}2Uxvj1j^XK`%-$D(XHXj00QONE>dl| zDVX~zINLn3uk_x}d*iXzj?K#)vW@sn9PU3!AU-2R9B^AuD?}|dAJY(4CNeDdwo>>p zb0n_KF0MG>u<@#@tQwvE2Qu*o>0Z`C!&}C12y#O;TjvavO#bq(mmA}{v#N~_@nV<) zM+kq7wVxQH3)&DaNLe6%77IGgAIjpkj@_sc7kqZ_Zq!8Y%re>{(9Fa60W}qNAFsRKNvaX^^%^~8s)R9 zy_{d!Hbf}rklpXSSdc3v z?ExRkiX_sw@0LNt-o-i<3FVV4C%cVhx$)xO-sSZK-??YcaJI!lQmWH(0}jz;3Ym`n z*bL?wka&1Ra;;oW_oPv44sXMH2I@e~B~$fo<*_^D8~cCe!`F9ii&B z^XvUcZq;@wISQCMMbh*iNwCEblV=e>UTIEwg1q~inqP^#F3O=oP8?qFEV~M?r*1&b zyT+WFzlAzz@Y1cqYgQVuBO7VVY8wp0X(B3EVI~@}>?UjS=b zN9RwtAhcQ0?QpJPHS^NIwUwSvA8d^Jw&qAE7x~#y&QTzZZ`apmdajg49O3?1gF|vN zshI1ebTzrGz&*KUaJ$Py?%qEG^;xvwPrp#Du=O%JHl4w{8bss6_Jg~Z0M*9ZVqcfG!R@Olz-J9@I_H<=jNx}o`AD-dy zty(emTUQ$WUv;IF|B=}Gm%2*kpWUze4o=Dr-)mq0r~Orxa-35|{*0p03MCo_$?!uG z?=5G|Wrw4On=5d^pSMO-6qkUo4kVH&!KIZ5L&Z8*<~ zya}yNI<1JTowU@-VDA>_YL6Ucc}}`^euoQxy%u~nFL8Vf4HkHT#n!iPQhj|_O`ctOrNx!f+WIs7_AoZ$%YU^1<%U}4r3#XkrUML z>_(hoRhDWp8U&$EI5pIscm{QzWO~;@BA=U!U_B!K5qrKA;|9RDLVSqyWjj%i-AfO_YRj~xxZ=vR$eK^uQ}+tjN*sa> zHQZbITiVv9dK!6fj8U%wvZhQSaLSB1;5ss{%2zE$s=Wo-Q#Fa5EFQ*}7FYzT1l;N^ zTS-0HV64v_T!tb|ewb$b(mrT7XagKhab%q^0S~4wOKRvoK!2op_n9U^kfrTVf?jgS zFmcoA1-9@+`1D-(1@K}chG7$6Z+?_S7>+B}BzX^BtLQw4B$J4Y2LvFweQ%tIO>h7a zTziZjE4xVlTs2;5@!gt+xY@5a8+Te^tGIVwSj<#pRne1^X*i-LZA^$~Tb)haskxI90Ye%Fx8F4S z7NalHhnJ5c z;M*b@jP;JCv+^9$*|$j?;zLgbn2*;x&`m57JGTTn8&0~LHA5awQ@x&V6gk?C-KV*P z6_M`!+>xwfY>I9(c`6g2XK>yO*T<#Sp~mNA;%@KHOt(Pw;Y#>xcKKv46|_Bh##UaT zvQ4pnyHUSbiP<@&#zH*D?GO0Tp;-u)H;HS}xgCK!Uijz5Dm3^2{cQ9MK zGg&@{s>RuCtBT_->%0)xGZ+8M@EoAz!eTgD4-H-GhuAMhj~P6^#q#MAwblE6&atxg zgndCb?Oa1d%*Yl~CT||Xu*~e3)++}{~lP8 z|KFun(b&lGpH)Y44*z3+E>zx9`iG06g%|-?0TcTF2o0-X1tkdxBmDd!!W@?K9GK(+ zDdpmyI6=E%^**!YavDF?=(1}6I-4r{dsIH-L_q{H<) zpo{Cs>uCM%E&aC-7`-2he_!LyL0FMBvbOceSmL_iW$gj7sws5GK1UY&G=>vlQwck94fa%B8Tg*x=f{5k!(=D#>}VC7Zj9_#J>)}`dg+x z85Id?E1iM0$mgjgdze}iWYZc$$-mJb2h5>Gj&~!p&6Z!;`Ye;~Qr=70)n+hC*Y11- z^|feoY{F$@}wT5?jvS(DILvq{~q?2l%dADA#} zxrX_m2}^sgJ1;I0k6omCNS=2-ZdAKZkpt`_D^3@OB^K@J9)@Lb*$A7X(t#~bYFhg9 z4y`xb@^+JmUpb4GrLz-Qx-1&p5K~`w>d)I@3<3AcgGh9?p11l3o*I3g&09fjZuna) z3&W>2>?l`zf#59}P?1@FUqobx=DiNgQ@%b(l)QuOL7I9|t%eEjvk@B9rzuC~!HIbU z8>6Lr$)*Tk8n_Ox5(5ZPhCYkjkcDwcugX$t>q^gX&o7DXDwDSvG!kNzxyDi zA#P)4e%m{hvB||Pmpa(b*j<^2Bjy|=?NqRHA~fXn#3~u^tvip}^rX$HxwI+L?r$O-G`VGLL>Ktj+g;;XDvVdpV%SmU!7dt4<> zeyH9BwiG$t%t(Cz6hvdr4I*XqR9r6bLc(@=m~_<$uwo;%ab(r>!5o72wK0SHElemz z8N>sP{z6=Dbu^~7xNUAx86Y+&Pub|T@vjA%gs9?F=R0QLdgP=8fI7Q%Kge-Ar9n&J+v zsP{FGn6rkmM2#J#^unbK+EOpzH4|}iyfI?;e>BSx|3QZ_dx!d`lv1|ZLO*W_cJv3?vo}$YFOF$`_^+jHM<=Vh~kS_LkFoDEzdx6f(tjYv+vD}3A zY`83X1)@P^4{Ywd^)W%uvbqCQ#l}nU6B2omKG|QIeoaSgj6_io%JO#=n@t9;lJc6J)`J!Y9-4t=e10wK)J6=AcuE1|Bj~W3{Y#hRQQj2;- zrDN5*iS`RA*)ca1t^Uv@Gqpt=eYP}hbBcVtvT7+wv#PVnYL)al=?$k-#-HutYsB>l zE}{DJ(4NAL8w{Y;R8An9*%9cg!j#IRS@(bl7r9aKkhCP7I}VMi&XCp3#4@Bbrn5xS z2sV=X1-iA#m$-$L(pfG336khh_7EWk?CzcE9%s+5_i|UaHs}GNFVy__;+L$DMDZ#U z)CYSP!>U(pVu?m6(+>xsx`*{RB;B6U`0`c_7n7rnTJd#lsXQ?mu_jB85xq<@7*iJu z!E#n`r>Q%`j+`anK;QS*hdLZIuc4_~nYY#u!$^)s{Uj2nQmOK*i@2+-!ww>td`(2< zE~GwCbr*?9y|7eE$8YzS&st^Wecf!s72ty<(lxmF33Q_c4J!)?aI|8y#wyyqMoU6O zK8oJgEFa?ah*ti&pw;1K2)owkGSS9b$AAv(q_<2t(@7*JE5~ZV)XG!Y@-gc!=xS0i zYd-PaPfC>6kqrI?=*&lBs^FwAGXSwV#lTFgNl=hh(wR!sH*<}Bu3t`O&fiKp=Obf#wT?3MYiK8tw@zPVFYjM67@T?Ezc=eqYO1lr>7h&{2LAvH zKm=lZns$Uc%hJma!i&j4j~>D^yhF0G?jcT|M*~JXzJpMtd4{3EO}hv;+ci5_9%xCQ zl7a)dMcE_oMTe%Y-HP`JT6$}vcRRxZ-6I-tKWRq1@0aIBl78Up-c-H?0w_ve1J#CW zSdrpv?;+~>vA?Da{Zy<+kSOX1T;1?0w5T_;JwOz{TN|ko;pXw_^$bDyc1WfgM0JFGwy|N!Ikongu0SGrWG%TS zd2|GR!!6|jWSOfFKLoMmzF2H?*Ol}ji?s4{C?53aMZd+J!v7Q)#^#n6E>{GXkQO3z zj%|fN;H2_&l@f>wNy*@5Z7V=&sNyPE(##Co(H}aNMQ)T5fq;g}H+zkQg_o3cv3qx- zd3>{!iR+IrtC{oR7d}d`CcvrWZ;$0{spQ=KZ-k3N+T!DG zx6_CmRQrerf0~!QLc0vAlF+gqfu3M~ac1@A97#RZTxvvn1vw^g6}{bp{hLZsNbzbk z`$oTX|CL<-FM|g8eDxHnsUwL`#gK{{W1N=6IgB)u$9haO>}UI(Y55L z)IpRKubJr#Gd0#W__y#)6jTuZ6MY0+(CejS_5|y-mDaA?b;4@Vt~g`A_b`oMn&E|f zx;b+S3^)*YN2)i+VEoHI7^##T|6cf?j)n%xpWydMfzSbIIv) zjXpf*e~mCyTZ=Mr>{&^*$=J@=le*_4vIeoswcGhh^gO|2R9R=*r@3Usvo@Y}>Xfw(Vrcwkx)6 z+qP}nso1ttH{E^C9rvM6k8$qv9%DVMz1H4y&j0uQCh2Lbq`i|!OM}zlEiY@5g%Vrn zOycgj`PNEAB$7hr5a*bgFT6y@w5DG|%1x9u%JCe%kgGs$8^*54f?k@7CvyWO!l^Xq z2-YAel!HbtU5_Y8ur!WeH*cBDxaRrPd+`!?$%Z+3$yq*SN{grC)I2+!S{O8>CdRNh zEp6nyAen7R^85QVy=ei4SdI|~;q2b(ezWac236jP(wMRWT5BzPjN}ki97@g;uN0?$ zO?+IPO>4#%bOL+0ga*IffU?`kjQp=*mmHd?9e2M0Ceb9x+zLnO&nLMjilaLD5YEnC zI$;iH=!Kg?a_Qf0Zbn9)#Kwn3LH$5r#Z>NO9G~4!?UF-*p4X*CzyJIlyy9{iqZ?bKCBc9yh5?P@ zg`B2ZgRH-B`WuGnHRu$F3TjZH_5FT)3A=DtSjcd;!MdY>iSAwa8wJD)1)rho-*h(5 zzHCA{=zZDB;jV3(r6Xz16eOC(GPA-VQFZD`XWk0qF~28^tYkJMF>_X(&CF5DsdbKl z#%?T~n(T)>i7eCBDJg67hxM)voXMy8)hX(EsWbbGZ~X}>{g+VX`=Tx4^|Ff{%lf8C z&Pw~frk8faaFeuShqkNTUN`Uu*ovw@Fa(rq=r$7LpP{*adSBC*qZH2t1VLQ-#}Bcj zd1Q_;6-~bJiXGNPr<45F4`l*(-y(2 z-=+i?|K8GbW0U16hTOVV_3X%_ltmIW?S~YYeUJ17&IinE5_aA&_026YIbx zKRcSvAj7TAD07Roz7$tGg{@#0JL9^|f@8#f5s!N$FZZ;`n%QwR3dTZJb8G*^!h^bO zImTwNOK(KijAt;ZoZU5@&4Dw>0@!B^`w`5V-7@b|3b?(dG}Wl&X^C7loN%bFK?_+@wg z47|_{mbWk#$c`C$D{UeC>IsM7Ic3Y@)ABlnyBQYL zLVBj^i}m(bp{L~Awov!K57=@eOS9=!AsZz!{0(QVE(k&Xz}gx5e2et;9r%Y%vtN_= z!L9fL5wib_6Voydk+CwAxs{L(pc3gg$}4wGGk{i+spq;A){&{El_@UxbVsn891wU; ze>BYRT=|B#j_)&Wfb><{X~4E-W>eSJ)jxbkMSZkUIk`e{OZ>sX(A>w8^u3>k0B^?& zjaT}Pd(qlg=?Iwqvxw)V^ouy)JWAGf7LiFJ|E;1)o7Lx%b7>bFJ#ZSIB)a3{V{ zdZX2z0G<_i9aDz7e1+Z7+b14DK6vDL&?%ZP&^(+^_SGK;m@mpFe(LVFuNsl3gWUkTn zcL7MhmmZ*q=p}|r69hg#zXaBW?X=&;{5})rtj5k`&erB!zU( zLMsgwj$<+o?;h!l2!b5Izv!?a2{4Ai9$+v|gFBL{?Fw{C@cIc_$~ESzlTDe^*6LsL z_#1PD#5anSsB!nEny%y*y-5ETo6 zh2FD^jL0kEJGzyTTGyy8JS0tc&)HnIk_!gd8G^|F zi!EEQq?b~}k3R0{^}g1Od0p9SjEMEDJMMsqj}sR85zK=PEX_}$2EUKT4QZUgTLx15 zaKSe=TP!41?`2iIXYfX`TSMO0U*UynnldF{za}p(ncj`_)$F;8HfpCpPNzuM1XlE> zK>HkmXiep~#vkEJ*Qv*SHg$ABt_}GjA=D8t{>t%$4#_Gs(9RSH9Zz!iC!FiVgShKdsCW))S~pQ~D^{_%Ecy8fmh@USs>v2G+=Lya z)Dj|`-dHAg8SXT|>mDq3g>Uk)ZnY44;_bS0`ZDT9CUizLSJYP*ywr?Alit-#D#LjB ziE*iAr~EosU2_Zon?J7_PJWO)N|u?JO;_HqaUOV>3|5{ma0s+MQ!$#ZCmnW&`t;0O zWqvzzL_3O{0lL(?-zM_R1S%*SGi6ZhF2N8N3CT9#K=q>Ka)?~n$pH_8}-Zl3{>P5ayXkNpLaMUV#E;cz_OW8R?kwJ>gh?dveOg?5O!J&$3k zpHJ;|(S4*+zPc5u7C#k_`Yb{~^%{d5;wac@P1*Wa?QXpt7LXpg?@{*U73Q9&>7c3c;a`1y8 zL{E^x?m8QPlEv_{R4i;UFW;BgJK*_@yw@vPDM||3-K#Y7w4D#5>I`1un1zb(1feE@^B+ zj($a!$LzJ1LT$i{2PRGOu3$Sd5|a^0-<2;|8dJOsg;wxDVDW@q`YbFaWh^F_nrL}g z2CZQ@)KrqH4ix07kVUJ&hR{>(p_&@{MJyw}yR5+|x;kf_zNu0+n4HQ!gOpJr04b-F zU;ijgZKF<{|7=-E<{*R$GeY5lA2B&~)C9AL%%IG-p^1Fw5rv-a(FsQV9;V!wMyM?z z6qW3m4wG8?D(PT07f-c69nVbF!`#w9H)u&(OK5)B>``-dgRWq{uo9cwFl~f7Hd9YU z#Td(iw|q?=TfK~wr!sCisa|G*gCOEVGPkN!7OG`Kfm*+;Cax}xv}^$F?sbH=w-Q^$ zrv~*QbRbv%DH+-i#%NI^;>5|$y zt$_1dFfj;LxFlEmMH$>T9xg?BZKQ3GPC4qJg9Q8A(?c#o&v>a^y@|m?{bH-&RiUo6 zal~blikWh-TOK#9E8cI%3%#baN)0M6)RzCR5 z^z?LK=#7pWRPye~4lo?6KNdaJ@+Y22_ZJSE#8u_IufT^thZ52TRm%4gZduXh{A_g6I%j);N73Z*($3z1m&ryh&qx5BRL+kue+!20q-u~#ul$w~oW1^czC!ta~N{509 zi!NJe`w_<}k*y9rS4JFK3lF}fx3$48B8D1TEXj1N^|GLirr!0Yq@?rr&M!RG!AK^*c40pDu&_+; zc33d`r6N_BAc@kP9afjS^EzNY$%cJXy zF%2d{9HX=%Nw;DK3sbbC3jIX95-U}WHmSi&DX!b3RV?GbJ-CMw^tL2aNX5&_T;eS1 z#Z9!d0t1jri%Np%a*g7Ms@SMj4*uk#smdr|KTah@0k?%E5=s`#H_Kk19Yr!};%Mm= z3~R~AuC8Wx_tI%6(rnr^oeMDCFM@Kh)p{Iw?N6gppDLz?wWOb8?t7N|$2gUs&02Xr z5>yMFWt2$n;C>p6L{v*UGO#nLo&p6X)s^s7>}Tb|r}tEegUt%Iij@A<;I3gk##45! zJ&XHAeyX4b%mrD>xd8Nd8x&hrSX{yTc)oBV*C3L><-r5!1)!O6qj#U=uD`LV>;* zGsRZ{?^2gttx-Nu(9d?pYN(o;G}>HHNln2y1YS2sS^heA0E@M?m~Yd?t&vGzMMp`w zn;kN3zT>8W9Zl+an>KzuV$f@rHe^y4#N6WDSVl*^Tl_ZJ6tHZK3@3Ys5LDDC`>c>E zQ%?G4idTo$qE>-%eQeCxqE+Wv0ZyS^S<=fQJB!4Awn9~@UY~8t4C&FuvtjN&i~#0W zcH|mjR@Pivwu~rxD%NLlNCcx?w6`3iiAU*OLS*^2(HmCaxaY7Ubq4<+Mukn7UV;5 z@kQIB={L?_n>U*%?h@h_Lp#uQj%Hk_wvVfYIrJ;GS*`-sx6_CFj`l-HLBrtpzsD50-F3brG8$~zR95aJZ$*fn z>yK%D(~}2%ve(1@w-|f4G5OAEPkplM5u$%0ilH;OW8gG>9jf;ck$%2Zh$&%|I;jUU7 zi8f%88TJ3xd3J_%sZUFvstp@Bjl9o^zQ+bBBvL9 z^EpE{cj$HKVLX5ks~bOu9_T-Yh-E6I4Qs((AAK)uapTzI8a!eU6Jxc6?U9#iwyw zCT$MC4WLeN}A?2r~cEiElkqPZ0{woi z8?I|OyS;Fyl-F#JUCPT3AvBn)x>frcV`#hvqaAxG_-<>;!Gz=@w{b-=N0991i@|3a zJ|4q1&>79AJ@*Nq%tjtxbefqxh~$-<{6pH0**iXOBbk1w_!^Cj zoAxG{UoGIb!AlS3@z&@(&z9$vzeWNvh72Nao>Xoek5 zDDg@5hAG3+1ubvf&ia1|Qn~`%-BPO8o@?WEvmf1ZT90DF8|bNI3o;JFAlX~EX`+E- z4ei>2ju<$IiO^*F%DOf|>v#%s9AB7I_=*M;;!dzI=;wS+vcKqAq44F&UkN215LNe4 zus|JA6%bO9bYz}6rJVB02*eKi`#Th7+P9^h6>R}s1tb76|@)j~EBm!Y9mK{k{`&DiLprDh8!9FWw-&`=S9a2vu%>4CWDv+wGm zCIuQzpZ~;?@(LO+#=c`=yfOb%bNKHaANg|<2*mgSF<*-IdmhK z6l!Cx3gmj|QVCbLGPeu3mT9Tib}(vwECWDcWcwh3Ih>jA1>{2^nmj|jEi_@w-& zq5k;e&$UBU>n(bNS6`gZMO%yy5V~}B4F2smh6qNuI{F_?DZVJ$d@&tWjGQYI9|ED^{cTJ{Uv1CG@AW=hTs&N_eMWfhKCQzyD?;q+hP|& zbq0-TvN0`|=iwnO#OR}fg|+z7ZP!t6x`QW;>smL0@autVaJ+f++i++__`>WtQ6hO3 z9L*NPeR|~=-;F7qoEQcRX=Z=2wm*0Pqhdj_$1)TBDFb;K-&oL=|Hzj`MFm1KX{-KO z=_{k@obRV^4<_B0>-dBH6x-$>NKmdQTjR25?dJKsRaaiM8 zs{U_LLZ_*?ZLTMC^pY2{E;W1W>`jIq0`9(P9!|M~e%LmDi-($}&`hgTj5t3S& zIId5l(Cx4*GE@(Z96C%1RQkEM*lud^5Ac7CCk!X#nVm^4{TENEh_IcU=u31MJpGm3(EZZH`TGPJ*P>SQMgNCNw5 z20LhNm8v~ub)z$sO{2v^m#_rz-4d8^m5NrCWrbN&bF)gv#*pfJ&bx^WnexlsmCM!I zjL!_uSD)82Na+HZ1qC}?M>Dw*7SP1D`HE;2zjX!RS)_7`)_Y;wSlz}9E1dnc<;8Nq zyP?8GWQ2@Zzay>!ph$LzLr7G$WsUiz|IWs|GiyO%jpy|@0V{k`T@D*cjqs~ z*rvKpusLos3xRcVr;U-=ghdQEqm2zW?@}A{Kxgj;jX9IHK6@6EslN}-`Tl5mW@EN2 z&x&PgPk)vvUm-qOcu6#24ZC5(di-LJVTtgkhz0g%^RLU$ha&jT@YF09faY+}1M?pW zNRbVLVoatEvpp`jAcIxO9=kmEq3NYmT<8_HkotG(-L(5*od7H#hSg6Hn?fLR{W?Xi7d#AlHL@2bZuXxCMgnL2P@oUlfDkQB6N&G z^xL3EPnYAeuf;uMTo*FwHG2}fWE-+lWGa?wUK4EqxU6kqk&)9{AKMF&n5-M{VPXT?xXAW7(x#+p)o!(|G`_5nl-XtP4fu}CIOv?$5uidepc3(%_hG@g z#=}pWiA>Bo5EHeqOjIJLqsQm4x%m9P6OnK-abqa+2h+I5GuJe@in$twxJ)>x*iI;1 zO{7?R1LRIQpc;&}3Juwyjh@VL$+;WQa7#EEP`R9>W7pbf78Lxxhsp!DI^g>o$aPVX zM27Cl%F$}RTzmmbx|RJ{xFV?(7b|C}!KX~zIsW;keH1yFX zIIQAGrAixw$nbX2rKiL|y7(XFNmazYxppj&=%^YJnX9hubAC3sLllU(>~Wr*d#=RN zFzuoRA{yz?nCf{0!op4`q~Iz>CH9H6ohJgyVw7ZINQ`hLkrDff4m92>BQ_7DILWFk zQU-Z;^0D3-=o_R`_n%!|Gy-s}sD{*)4wI@Me2;&5x(R5yO9klB-4Ca=cKU{}cw7bv zO^ehbjr%uJb`;yXga$BC*UmXEo5mF1qiyM)4XCSU?TKU&wmo0fyA|YQ=GoN{kH%5y z$R4|gBPxQ{q(jyoG35Yzf7DnGM67#^&tKB@2h{8XJX$W6Su**|aT4b9%0}^FtHT?~ zdld#Itx_^w`E@9;uNR}VN`aMTG@6l>P(15~Z3ixOH^aFhr}E5%j`s8S&;8+A_OO-7 zkj*z+BXCLy1S$kgdI#dsG+KliL7_B9mI4c?~?37M_b;T}q zIzrq=vGJNt;^j4S^}|W}3TB+s`<)f51J$~OJZ{5gh@L##eHx^sdo&xgn!mCGk%p-4 z*gm;0Hcj$rbAos*0wdge*DbenjAXCzWZSd(rDwZ}3e=FK77`#RE}2zi+cS&Ux*VdHz(@Wd}1(6;n%I%--5=(hWU)iA93HZz3ULZ_B-$ zgi@pj{4BaI&JfG;7R$2Wgm-8va?UC7K}lQlP8b5TK(B-yyie@uY1u zr2({20nF;Ll=@A7VXaBn(LWTvF`#A`-;)x3(zpL0X5XhsW_-nRwI&pdio z%WcO538^R6ad8_q4W@7hioVj^CuK7S9x_=c%T;))zLf{h9#vosy9=owS77$PmG9L9 ztVj}~n>Md-1k4~a+AiV_k45!=0$@_KR_+?I9Ox?XhDD0>_DnHSqISj!FAm0*(neOu zqHD1G>9+YUaE7CBT*2DLrx5xrLUuQP@IHs&K; z-t6)SuevTHNFC`TTePJ|V4T&0+^c()?BdZ3EvU;pXauO)XBQ`QMDSHFlB^>;i~*M_ z5`mf9^iL@VR+r4;d_mj|ai1$edn{eOjt+RtKO4Gceqq%o$+ONC4tuwPb1pY2 zg^Oy!7~%)_VM7v>ll>h+3o8FJfbT5dr`AbW!s8pTL7RR0zMFPSuMzm>WGD$_p za*A+mlGk?^hbL4^E3tn`a+d(LI#2KqSatexPB`kp zY>w?6w!qoVIBu;9AcYY=#mW%DGxU3oTTpGc!A3Ub*6||L zaYf{^XT)`bYSRt>&d0AFHl7ThsDn_e&03cj(G}@lQR-)19kCCbf8OWfkzV5jF1d|_ z9AYkwKC}H3Gm>6`r{JfT2wy!fKR14#clX!N@{~_fwy|+KyAPc8xMpY2u2Gp7*;Q#@4nP=yMX>Ss9 zCoQ{CruS(xW|5K$DP`~~(Ak|5=j8@tGO9|oOIoq=bN?9xznft0 za-@+3Nb&yswZ#*|M>@y=C;(_r1t=R}{A&XJkP~>}J~bxA?TKmO6SZB~{J|7kpzti|%6i*1Ve=|hJ-sTFy zNV4LR8X2)qA)IE-<`Lln3?*1;sm*QJ6jPE@MEtS}aH$GkH6&c42!q5N$-RDQp;F0X z_^e$oL5o)G9+rzgLb(6^=fS=xAl>E1H)=R{Xjzjy8V(t# zecy1ml7ao>UMA_-w-Y#L^?l7B=pey;cN>(LWPmrhYnID$O(oS2+0y*75{YasSr3f)x&LA^>5&wP~vGBPR>Swh7`APqeE~U1J-RA3?DA)gw z5ugPBmO1}NcDjnkuC>?hgb zfZtw!)#ehzK+|O6L`2)6mVsmy5_c>OlLt_N^O=&kzMAiu?9WyHlL;WYXz)zB2-eKvT>$6EsFYvY=4A5b8wq6b z|J)cLd*pnf{rxSu{KsUVe;?K=1F-v!Y83*w7(0p^|Mz*fm#Vqd_YSY#6{$*G%SDG{dbDn=)a! zp|ipk3nEpTL0^_sDxZGJVfa;4D&_0K)+!!X*z|sZ9tZE!uhZUF?$6!ZAJ3ooAgg}# zP<3;{%T21~!<9rh*`h~%nocfz3ZUU1K(yTRSo&Q@G3M9#W!fTk8 zK2R6-1-NqM&|RStxOXO~V(7C71xxsna^}RyT&~X*$;73vAw%QhVPIk1$vP--#YM=0 zxtc2}08J}gjs4P-KK|JM?jINy41-XcB|~dr>^7-c`w4TIayWExrcsGRc<*XaWfxNw zqBPsCg?eXy!@O;q-nsc6@2XE2y18+nVC_+^02EKy>ii08Av7RAta?VtdHyQ>|NgZV0pEM<`xRX$&*j+JX)^7=J$y2H>T^RJ1h5aZ<#aKGBJ7XOONvIV^e*Tu@I-%4wI(G+3H&7f7K zQh@+~P|MavH#2={pC=9w=}MgPL+uk@(69P~ixI~p3m;$~6&6^$_A+?&cK-4M*wC+` zf?g2r+?fXYP3fth&vlX^VC>IqmMAcJ`Fj*AC*PoV2 zD;**VZ<4Pr01Uv%A=l88Z%YZ+lk z#tNyj8jzoG2ccwo1)rdxB>8z$TZY_8$R-ZR!mJw`7sE2E#mjW&Hb?V3lV0%Krg+Ppk?a~7M~5GnN5+>EZb?mwkoaP{`g{)9J&{EB@@7YH zYWoK)_d!kYN8B+1lVTsns}d%=dJR1*$*Ye)9FKN&U~`I}xr@gee+3b= zFHDl`Fkl%eQ)jQ;~sv}B3+6VqvDc;W-sQ4x%rtY)A6DF_e!Cz4+Bmv4=@Pao8& zQYQiSZT@C-&G?3$BHqBtfqmk^CkG+^@Vx`*%ot@S4f;;f@vRKk{laMCj3>a~$5f%^ z*KWz%de4BgSQw7377H5j79wVr>2@0RL$zUAF4WPE1^_z-va?CIROC3=RHzWg)a(cXrE zXW$!l?f#Dn%Ks38|IeaWz|inpLitw}XDu%y1;U7u+1PZhT2YlFGM5nYxTmzbcX;6wGd`dnD8C!`JhpagK-sUHjFxZby1P z?2dWt?N8p+ZY~Fz)*C%EJvR45nq&fIx&DrprN#b3CVxmh;X%bp$qRU|4c-| z={3HgCD<9R!=m**kPhNhFcM0()7yqwo(XM17XcJt7Wil-`)iOmiOK|uoI{6xx#VPp z&D&J>ug~D`JcFhS)S<0i3VNGKqqPRFhJ9qyvPG%p<(Dt0HO2yTvIDH`V~$-B+bkU> zJd0*Yc|owFR@6^dyB|>*cC^d2#`f6G5!|aytLgyc-)PVF`nL#TZ>0W)UMaP=|8z79 zA;ryczN@gi|5z{o`zlP<*4)wfyAJzT2g3BP8?K`)Ws9wX@>OkWz&$@rf z{6WMfn<=pw%u@6{DT?FERTL*3!IaZ>{od1ovxsVpNEs?301N~(NQ5*FjvB}3H;+FH z29sPF8%q(&N1~|m)SMj(-E5=mK^g9+Jmz_mHtGNl36dB zE~)Wk&cIvZS1I~~VzD+2+*&WjrYW_73H=nQN~q06O5r6yVOr|_m6q-H19S+Oi^@N-MGEJnbG9|fmgFIq_RK|z1C$}KR0*Nvps$FU*-gNib;Hc0$L$!R}WZ`N@hM{Vr zQFT3!FxNRe{|D&Z$w{8=9Ge%&9UO&T+L>YF9enR%hqMa!koF@p)(J!>db=NP9vX}d zXLTPowBCs9&$md+Rh8qPi?2Z6Pdv;3)@EMCjYpRfHCpr60|0Idoos(fcjW%h8dL(J zg2=*M5jT@DmIe!L%A~4z5=%=9v`<(#7_MUB5laDT7K=Kc+eubRT}E_W%!PnpjDnVI z0gQ&5eYD97u*WU@Zc6Fg2&E86f$y{5uxW!~{u=7D@BRLaK7MN>{6;S+D+tPpC{A=Nib)o&=^3|%heGPcb6q{Z)2 zWf8uWn{YjkWFugmq-DH;)lm@YKz+&aGVPmernD)U(d^e6cS6)6)d8h)sk&aS8?#CK zJXvj{KPmn&zEvS0rky z2GuC6emjv@{;TvwoAW0UPeXDj)mJ+OnQP0=sn%KTrr|nA51;$0_I})2s1{dAv@!!H zhnC;rtd+A^)kWwMTwQRCM{S73119HC%}bQFfi$M0_Z=lx7L+?~7jzK#$f%XRARgu( zM0=P7F`=WeI#hy#JSNGZjj^lBT3-?h77p=1(iuV=gp4tSnrIRQrJ-bG;{Lds%G%g} zeOMqQ9Gx~kU3;NzU%$Zk^NF&4K94dhJx@H?#h@su>KCSl{oHyt>v#%c@uRDU-1QvA zc8P!&|H1aJ?Nu8gxncX;+CUv1B85o*kBmN zy2s?WgJ#)}yBvw1iu{WS9gl&%p#iNqp{Wkzz7}eE8on0(3H;m$e4~$!fxct3eJ!Li z#Y?sl?g{5T{juRXEoY1L(QDH%Mm<%x^|Pr4<~~D@f+0ie4SvkL&trm-HdJYW=#w2% ziM&Jvxo(jVE(1pjwa&)DBGfv87=Z}MVEbSZp~V?{tewIQMt7%~eo9!_i6Ky{`)nEf3!Vb>3_a5aWz=Q7!L*{}J({vA%vJxCt?ABpTA z{{#Yp@s5OzzD>={|Br=xvVzLW08@$o8?39SWs4+$@&!&I1vpgIT=!4$Fh{S|xy{!1 z%(bYOu$GY&_sr}MwbW0h2}t>S5I`oWB=Z6EMX{e2l<#YgKb^^Y@3q}FHKVuf{iAe` zP)GpU_*t7$lh3E4_edEHbqu$fV5t!J6KA+n0=@PiJzd3N8WCOQ%$aTUCb6_6VEqiwOuAxXh(+xb^kv|;58j>aP5#pnYraNjndZG4OFD3NkNc693P^G}b6ff&FOzF0e@OS;1> z-P&$Y%YJ2&^cx`$GKM(=JvY)2i}{!vks)z^8=yrWU}emeAq+X}GN$0qV-fP6LDO(n z(+d+x%-VodN`UmtT-zIZmO_de`KOKS8=S~5S&cb@dfDXQUwvzZg$1wItKRP6SytwO zIyyIyEuyWT=F!?D@B9-6r~ecd#8k19SiYw>x8Ksj|CR{&m#`pe?qK}?3JXx4i9@J= zXYkf8jwZ5VY4kY`#M$^|M}bJm0{Iy-!}pg&SDX7iF6*eU&#iHO*U4dtJY~B*1OuZf#FbX0Y3u{P{fM{(77v2SN!` z^tu)x&O$>yPJk-|H7Z_sg3M63#jtDvoJmQo-Qe&IkK zw!nZ?0(a$XqxXJsLhIyDZ=tITNJ%myqrRweGPhh%^1^3 z3nU?7#%_#tyt~)CHcV#3!@USX&YkK~21(;i@83D*-(ATEbqJcJl>rpqdm1 zba+CE$JESQrGh(4?NrOWiug4_LSzKwdM|0!3Ewj%kFB6m_Lz#BVG1+5EPzK+XO^(l z37(x?JJymO+uWOwaO^Z^q1CjP#&AD2B(h(7iZy5;xX{`=b?ADaY|#EX`1D>WduVnY zhy`!1^C&h#=)x@LGgqI5y2J;vME#v0H8PWL36zFABNU(MzRYr8S*hn>hBH!-d)=?r7-%X4M_qEju2atg5M* zsYt1X+HTq5`rz-K#HzTba^N?P3;aN=Hg(?8Pu;k=gMy;OGW0soHnN)Xv(%|q>ZhfN zfX^^=n7wdFTuisahB~|H5C;i_r0@=hUP>^4EWRS>vl&r^Y1Y>oG?kh#wKvhirM7G0 zC8ir}H>vCI6FVdICi;?T`QwLMiFg-9xor~zw-}0#!%22vfye-{u$B25W~4A*u%H8PUZBLGb{wFNKIcba-#hA*4C1)YsbuC zWm%pSe!n-{#sKhsx8G`DPVB;%Y>5Z;*splM>F&KB@R~Oicm;MYk1h%b@#he%+T!|( zzgM+3tFMx-_(L|-baa%MdscQY0Rk*yNa{EfmFosH9q`A5^i*OjtsNkPivSz|Hy)}u zR<}t%GRnx7g$99G34t4u9O+JpTl&#p1;2@n*9(8mg(dy$q>R`X>lE2fJtadyw z&Reng=(N;dTjyvzLnixUNclFq!Mu;CbPr-h%JMk|Vyt@R%gPD5yQ? zjdR_@6RKrw2--<`v#RKP5-Rx^7126?al;cngs+_9Y@HK`S*UouLn@*ZL!b_Hz?pi4 ziM!&V=D!bPai@0Yknm2OE4d^M++^hxou#2>l$I23Hbiil`wfe^<{{vFMkPiC)7^7R zaQXdc|00NPI0-}^(uH)~vUwpOw`B}&pPGu6cj z(5Roj;k4g)w$q>+GJqJ0Fe+f3o=YB@pcGs3guaphfOloRE%A!M6!IAjGT3|_EE>wD zid2QHy&)gjHh!Qfbi`^3K~7jf39zhNH5W<+m=!N04W996Y9R}1fv@vMi>wWwmryHB)XJ*y9A()bv|TOt4X7%JT@kSU2LNfm#Wprd49kFH<35r{2M> zr%RTP2|?Z26Bh3xrB?|MqM+d(V#%MCOw4l7Q4Z`}&S zpT-pG9qg#nW`?>{uPQqoZp>JIimR=_Tw%gl>2E#SZ8hQBF#u@%V{LYDr)6I+4yo%R4k7%j&ZX^g*ry>HbIzn5e&Qm_8rX_pm zuoxq^h$VaQ9v#8@q-4saC3=dOmLRlrxPt=dk2xp!9P4W(RK3TP&@soUJbuO$!QKaur;1a9Y@#9-3Qaw0CJjW;>0| zNf-uqc{Y@H3yprs84`4QSG|&dsHKXB8qpptzG&t2QHp(VZmTN;dF8wY2MCc=G~&i$ z@4>f7p)@Y!+h-T%_G<6A^7korLm>-YV59L#Cm7*GvOukbF((^WilK}KD=`RVT^j zqpXIAzOA=~^4fimmus4R_e7CZKz&c;z3J&UF=Y1HInj?I7oyrafKTbCSnef3ZVaQE zqjjBse$`Q@g6$=W?x)HYEMbSuVTTau45D=iH|NW*xsj`t_5O7+l+r3dW?w)H(sEjC z*zj$KcQ#%p!iLv!p{k!@OVfP8x(B;ud%1WuLc67~S>}b%;Zn0_yA`rp@Q(d_`nXyl zH^ln~d9xxX>itp0onJ2m>{04Awj1I7u?4;pCFay^|7SNI*dvg;^cOVf0~!2cjkAsoqq|%Ghcv2;cr3i2o87HiQn7`QFz8?N~u|-SocVX z39XBaT$HH;`o)mZX7p6Vj!F*4l(fB*GrP`^awBt#wPcfsOa2WUp1&;LB9y127dDPb z_D@Y5i;xa6Yvft-W6J5p3M@!pmJC<_Yz}n7WRGNe4_o;;HUkNuO)!~@x%CEkqL%> zZ1DdL!ZRtFSpPTwkg;<$k+%ExJT$U4__i%lw30(ofagi!Ouh&UBp6{Mf9`WrSc<5%?>>t7;+{3$c79?l%JQAV zX8sHwsfK&?G=D~?@ky$CVf<7Y50-;+Q@EOJ8_tpD#w^MRRF{W5Jro@MLSK|QhEtD( zhwL5q5bhiLq~$3k9HMOxWqfDjiM#G-h8ZSWcqbaCl?(5o#7jr|j^g#H4Ov|d$)$qy z&G^Z3>QdJB8vmlGrG|Q!LUa~%&iYj4c|3@R=GGbm&8cwjq4vgfBV!|`)F?u@>7x6^ zZ{$x)>aIFDD!r3NbOieth3sTyg;H*S3ARK-qwd^2PxJ#D3J}LD`C+yB(n(G(jIQqT z@@}?m*vI2L0aL#Qb2^F5u6B{S=E_X6Ql++N8v&fVKqwtZR&ttH)_R{6Odo&|{38f& zsbsEqYdlLAs&IgaK(xv~;+74pyD$u&yR;}t&@Z{k6%s>K4Ts&reA&yf}o=O{R96Ox(j%Xkg;^q3vdmwv2=oqRh;D%^}8KP0cAUs z({S$&S`^#%`o@Vt*1*sI%(o3Y0XWL~PPo(l6~X^!Z`%LCh5q6tqzzmR{)SwXq`pJ` zd!~}vI)#aQDD08SVVTd5qRxClZE^*&vcMm|gwdSW+k)aOMx;wfZM9#~v`>dWe;^V8 zNNc07Tz^1)f;MxK(n#c=9+erX8JmQ%sF^AT&215 z9okV_&YB6h5;_1`&bk7;fCmtxJRCle6?k?Ge!GHgA3Dvw86@qf(mbWwGdXLUe!N&o zbJ>OGHj-eSP)Gny$T-Fe&bq`tH)D{BR?!)SEmy=Ir%NW`k3EP_VrC1@$mT;Pqr!z< z|0JA_D#On{)(4|dfwA`~RTb!nn~M>d;OudX5S)n(Jtyvpmvlf7wEY@GWF!Ac_kcvV zbH#Wk#Fq6@j}F;ld-*XN97nqyh8366w8h?g2MrNMWjk*mt+rc8c}j_H*%y#3#l4@jAW>7RD>EQvms9HbiLsMGk$?4SJ8v@I_?f zGecEpnEYZG9jn*|cLZ2#khmj+T}Agd7~X$vLnE<4)5aT?b1s`V#*n^NIza+F`cssVvTG({VVyM4 z09ArsK}c0l%=$!Jce3h-4j2cnp`SnrM?niy2P-4u%cwB|IMx^wiEHc{|%Smy1i-F`ru38stIVJBTBMmn=(* zXjd8#spJgCoVVVPjrKZKg^?`5%6g*>dCi|&K?l;$TvmUoExWksEY@`zBv0nDp}8^% zRtWne9PCF6)VBA2#(p@_z7I@G(cJ;kdNAjsZtbz(y=J4^ThH#Zl&X*{;+z&OaDlkQ zW;}Sw%n`rZbiBYsG_&@RaP{bNrs)?MdkZh~vJZu?mDJcIKYV6DKb^)jw4rRIjRl}d;(H#gO& z^VMV!U=x>)#A6L|onSHOM|xs%v)#zDwzwR02{pRVhnhV#740 z3l^S+C5%a7NSm@VDHT?8v^&yOuC~QSWinJ+ly;SS>ZLjd?(SA}pqWFZ4{a2HgFJ}A_+EW-llm+j zoYy?XRV8ZCy_k!`gpMfHYy_5qLA*7(qaV7)L>Vt$L|`B;0w@W|0L_H$Qzwfz2rkr4 zA>3p64lpoSbq>%SK?zHc(N7NhU1Y))UWf7JTYYjLa_V5|81j;bM!_7OKlDr#c=XU$ zuQp<*@y%f;c>jr*uTf4P9mXs$%}_}0@4VtO{#xeCFHA!ZvHIhn9BH+0+H+)cZyVoh z>yficB%u4_nBS8S45S8;$EymH#!wrLU~xyHGkF*yGe6j82T5mFG?RZz1GMB| zlY(j-S_o5k|F0I}bD2Jl{C+gUsn7TdcDnvz1!CX1C zzCJ2t!`Grcux!<(ZZj^e2*P)*R_b~>sfmX~Lco`;^o}d|<}rZVCLSh-E`KWjl{Q>@WZxDue^<~Nv~V=nfFC{Zn8wxAH`liGUwZ* zR3C}fxwr%_iQA3L>n(8w>rCK-K;Uh96E&rJTR1M7RbNvK?Vk0DhmA}iLd*UiwdzK~ zhXLZYbR>Thr8{R&E*Z2yCo0~Lp38H?{@m*GVtq|`+5w*Kt&TbhFA``Jt066th{@vP zcSF*;c)_w1PNt*Vr)mkyVz&XCvte17>N{W=Sma)~#-gt0qqD7L7)#V+xw0X{qYUjZ`7C1iMZ!(9^NvR5 zHnQ`w^K!lLy`19hv1fN+X_3m{Y@~HOZ{Kg-WZq{v+4;V|pXmL7J}?UQ0d*r3+1j;` znqo)TkQ9@}h`!#;q&vfG`Ot^CrsT9p)SM&LqEXX2zYAG_V#yDj7#$eo1bi}SZM zCc2LBz#L+A|jUggZWKI~Pf3dlqyl7z;67u85Z6`J&;{*&`ClN8j`}zdF z&zmzIH_&&$5O9Xbw+-emwk}Kh@?^CkzH!w@)+BO_VoCIyL0WIUh&6m#>=?P^e76}SS5c=XYcMjr8X&;|$ zs_JJ1ML=MHWpK6yx;uauiWN+yO=WG#x(9hAZ9$c$BMe4rf>aOVY4*{@g%Pnw7Xw7^ zBNu|=NL#8=syd#k&tq_orPUf2Usw18*7e4=j~*a>BAY@};#i)R%uvnQHs0=nR2_CD zDs6l2$1E|`dc&s}8bO;##Y4~R$==pFr)?reCrn!!Y>G+|Lm>@CQUwp>d<9kwTfUj|+C)>nqmk%?eDFfMNW|HjZdGZ>wDK(v(tH!WYD}Lp@ za@`gCN2@qNqO@07^q?`dVHre9E%h{w7b>CW&_)-bYt3Tkp%d|ug)VuR*)B^k&J)Xo zgrzBm$}Zths`)hXJV0sg?uW?2oQ#o#s3`pk0hLVqN`)bQiW-lQZo2nJpn*p49)>gq z*{#1jaCO`;Rr0kxT>;4b#!x)Gh2W+gRy01v!ho@Z%02sjvIcQw zB+86u!Ms?qh9rAu>g?u5mi}tjQpk@Nhm88>N5SmE8ibHu`N!=+Eg5$px6^uBu2!nZ8^pQBvbgZ7hCzpBZRt55B^{lO)#FxXQB~JbOmI2|Bu_A(xb5+x;LJCp zKru5ctovXa=bcuAX&VoO)@^cwoql=E2^Hk}24ge6H3#DDmo33w&baOJKfS|n=2%_f zE8`h-F_oB;^j|_uT!4?jk^|-VhCRV@r{Kr$*?)0HZ<{?=5JDoVpbag_)LrI%;pU?c zxCc4H`2-bsn(X@~-TVRO{`C9l1I(=egkA+23@%=!4)7_$$Ts(!ogvdHhw*Yqb(t?M z+hlR!e(S^>w1zp&!@es0?gmGBLb0|{&9R#<#jN)NecUUgU3@mN<`7m~GtZoc^9)jy zn+W&j-|hWI_PcJ_UjE!#n?>TVbG|K|Oj&kL?f#7AuwOtgsZ5>$rC-v)1*XW3BKcQ9 zjJ{2>SG*)Nw_F-bd?&)&9Ht;$*ND*ry_f^A8GU#JJESa^n|LOjJ+z(?;7+Xa4uXH! zyRyQ*g(c&hDes)=3Y!n`<`xCz0rOSm;_y!8@CXE-kmOGP1&X&_5%DM9?$H{XOb)PI z*s^O5K&Yf)^JA z(%?)h4m1Z+P_L45a{#^9{dq+^8m5fME(M*Xa4qDn^ghi3P?fIazC+q|eKANy8~TCa z*kufuH=m=TA`@?;st${9rJaxgjr`WCdg7s$jvMo82QRXM3k!0gQzqLgEnz?(c5(nf z@FnooHHluwW{Zw6jAznx%X*O?Fd!vO2%&{A#IrXN2nuigP9n%mLLrUOD1M!~WGs0sA^^bJI zkgHalGK*9=HX+d-(i`Re3V+VCV&TzEU_0hAge>p9KAcT7sL=OyJ3`dBKL{=RmW0rLsec zi|Q#Uz3!t*3na`Fp3jyd7bov2_s)xgd9`%#;jZS8G3q=kE+psH>c8GvKc-xn2TgW{ z=ubciDv1~X!rweKNXC#sBfJR1-8O1LWsF;}!R)1Wj3@7bE~cvNAg&ARXS^5Ga>4Td*~xj!cO$IO@0K9A3BEZFSl>w6Fufap!AL^G%7tc0g=Syc~Q@|O;z`*Sx z*cKqX%##4myL$VNc*B4qo)&e(ay<>5#jF{KwMWsPB_v=c9qD%8D`gVl<;dpJ?Qy{k zpXEs8s=a);VuvsAjl`mXQ^X}{j_z~_E(mU@owi@zTr08Tj>IL+AKt$J!fhu6S{y}1FZHFKYI5IFh7Ar?6^M0ewNs_-RCmeNed%9c#66k9^{X}gZ+rr)V0dP zqlZYvSm|u396tn+AwIHz-edr5h7M^rPPxBvSf5+p6({aETk{)oJ04gs!JwDJdnCAl z-7g`cSYoRfv_sfCW%3HHLZB-szO03X`W=OdY+>%6k-*4Q=4}g!zS{2%4 zIZ%AyCjiZ1%Hh!XYvjfu+6zg{U5%}wwp0)1?&!lsVJXA(LWOzw^m_=K-L@M#+LoP- zJ5*0WXrNI0APw=0&PUpfmmQ=41e7w@ zXSm{ZUQe8q)yKN~N-B$sQe`sHmZ;Y~92V~`PGK7@vb_6@1X)$olMDHt>RRiQ4Nac; zY7KK~x}Z-D|DR$6mTiW)Noglbp|d}9nke(5=8f*6v9A64A8a+U0jaP+^TQf!y@JlU z)H_U(*dauqYF;!srUr0RUB~_u?JJDIAI*Ye)Ec7n7e^9pYr%|866f59b0+L?wypM1 zwoy3-*T5q@si;|ln+nJZfXlxZP@@eQh(1=wPhJa3;q7syGSHxnG-xe_O6tm!k1Iw_ zbQ_3jWy;&u22hv%`G*@Mjo!-II#T;UOMgb9GwZA?6OxjKX zMelmfu#}#Flr=hNGwN?(Moz4Hq{bdjM)ziZfkC10=x9K1MAOGXBm^zX$Q!?8j3FGg zSO0yBAu!@mSyqn@OGyNVL;6&4<8HWmTt8UbF@9c88@V?}IY*+~={ZM|jdciZ#=%F^ z>ZZg^J3;@%iM{2$DR*GOt($Z%i8BmP69t#^SbVz&QL{y~R>(YtJD@bou|c{bCcEE; z#xZ7hSDev_p&0y#&PBA=nWmV&La^4Q0b9YgaX1y{IB0YknmC3MTYvU3CXt(!isNm8 zOO|n<9Fmxn$TdMU2kOK>zW-KxG(4{kT|bl%LB!BWKYBdqu`$ATBANDHuXkBGnS}jL zNkTE9KKYy7368x8Xc_~|@%9M4+cyrn|9x7U^8xFflPXI#%#_SL`6N@I!63aY^WlO0 zKGTB-M>b_)X+eQwfrIH?OOAKox%&{YD3S4ABeF5Ao=M9Py`Zga>M-w&>ck;$oCDZP zC7X&aIO26gVtMd&a}r&5qI)p`bwEyg8r|0yJp*h$Eo5eA_0+N3e+OH%3E}BSn-Tnw zk$Xjy<&_Psonq_+Mim# zB?cDU`qa_u(}6xuj-4Ev@CVy@lXPB-JpC3n|#c3EhOGN-@w;tNT1{v;96@&+ZkLg`cx!w zoyp=6+X3#ftWGChmGpp5Wlp*y4%Qm1wPDBH@RQ<>53<%O#pVocADQ|btua5U<1E49 z03Ed;KeT5gt76vEj|uOHIY{#b_b8V z;)AB5Od%&0EYAu;92O{NsQy-HSS=62LytM9V&Ik^u^2-}>|@qhXzk9+QOd*Bv76C& z1rj5f?XGA^pl2Jyy|u_V%-iE@vN9*IPa?Tx=H?d%FKgVd>;TXN`Hz9Zd4{;5_+QMB zfr*%4+7q|)^W0CIsxs6@L%o>cfe#+534wwE8YxCSR4Q7|JlEb)yp;5n!GX4`3+=Q-2qh6nHYI0P-*6O$h$iamW{^v6V?>E)H6S z+G-8SPAfzJjPO6`Ii94dfY=%COJ9(QqqTCr(~6I7*(;*>mgXE2ATLK}cvO zNg={wR#lujJAH?zt4eN=yu2OdT7qSiiZ%G~K-d;ky$2;wRbc&F9_0$DCKq7^;jK7h zswDABkYZm~T=Zob%V%%3wX<$64OSLbs7ZmSzFYIU$1i~7X_(7V(`=+rq+w{I#bjYd zR9yYROMZWR8?9`a3W!Ftf~8+p^>gL?j969B&hX(Ob4&2nCr5NJuELX{kupr=r=Y%m-FNUS&`j zGB>9cPc6=$^&eM0MP<&ScPM9W<}+9~d%(x&%qWlw;WWu2@yPR^s1pzJ*CuFF4YCxFQaRL^bwsg+ z(k%PdUsR~L)0{%0yrL@0jc&D(;X+PUGnWVTj1{@KY$QYS@LCltn>i?_<7%|qcx1g& zZ46to<|-I8M@0|K^nP%lehmVG2MM8dGADyKjkSj74!V25V5i@n{*Jb;r065~{wK=N`OBrI-W@Iu7d&sB;ZGJ_4@ArPx# z8lZ)GYIpz6!*nn*K0Ley=)VfoC5bZ+he}(g>z_SckImy__=@*)sOMpT&BUndYU1Sd zL{daLDH?ua7Kj=L-g@f~9Fa0T(u^8#E#o}&+#vJca%Hr14VH5emJN#sifr3*oZ)oB zq|{p*NfC}oJVgMj32m+S9+Ny~sQwOSD}O<}cHEQo))>;PL<;#-K~aEe50QUZnGc8* z`h#URiGtPR+&YSzI)E05{*Hmy1@}zViWU;$!lINM3D&9^nJLmtQza#)(&At6qWN__ zy|<-u>k=mwy`LvFJ@^nC9zyd*6uq7yXqA1z;kT;r{&W8IUT)_~MZp?mxrcXH{av}5LyIKFM_QnV9>$soE zeOaNxOnVwt(iz-Mi`M(zoNGGY$i5Rs zwj@+-gt;R(6G;IJ8}XB;h?$jGc+&}Z$|1O0Guis{pg%=)l10v5Gv_O`O4eehdFB_oHvoRsUWvu&d%V#&I-lae#<8hS6<4pTnPEwo}Uo~?VCLFje|QrI}=Nnh`FI@xEW zNnHaNl72s4)%HUAQ`i2h=L~w+w7^Bk>5u96*GmDHNT|=r#maau;dfro0}l~bVo=xbIn=2zr*DXK z{xXbny*#Sg8rfJJle!Y(XhG?m1xXF`lpbD6^=B`3bm@Y2%S9HG4>lq%5zM}dPlcEy ze#();h&bM=OS*%YKBm#7#d5X#Ho{)JnhGAsup1>kq^2`VsKzc?)3O%XG>4U0b`Q#s z-IdJPo7Yb7(o(bz&ZmH$6JsS(n|So>IFrF+eOF;nb6QJhF^ec(P0wIy6PY;b9>2k* zH=e=0(-e9#Fhzkz$E2TNtE4q8o8MBJj*2FkP(!%WJ#ATCC z_@m8lKzsH zc#{ACjQdrKKiK#89Mx#Km{3D9xKwrM7YY$F>i(|OLpJKcA+?zo?~1Wve51>1-U!hqKy!YObs1kw|hk^x%0@9dKTl4ONMHJ%V3w5I9{e~8_s1i_h z@|wZOVls_o{xe$n8GDj!MF_num?$YH}*M>#q(b57h{t2Fhp z=_Q-kPXxAij4>+{+@8^6Cc)Y`eoVoVcX?ej9V}#%wGNHrgy*`o7_w6oxe5J<2o>BN zZIXpax|g>Gc3R@@LDo0FvJTWz?^;rk4J7yy;Ibe-1^-NHZ3w!dx5ejaM!S~8r2uSh zU%j-g>%{b&*h zpkq=sI<$HXVK2b2gv(yIqX~lBEi9IV%N3jG!UJih=JJG} z*j3pyk6TbTois6ID;cS0Xn|jg@}{|o#Rr|IZVR?NH!Pyus648>H3Hc+#n)4U6S`8Q z(+s4Y8Onw->&V2GoaivNHPeGE(w#hfg35faIm-9IIeEX}Fn&5P-TXd2IH*>NQ21szH1pSnQ8l5Nntbj#~oU*QVy+l}%Nj?#G0KH;K!5 zTeG+J+@$WNjSE;>on)XuR2VKtSV2DX@+7v}VhGsD#>lGI98tR1$ZE`^-IB?%%^^kf zl#;iSd-}ze1?|tBgO7V`)%%WI0KVOncZ_bi-|sv)V>b+JJEuiX3ppWL6LZ)!nTv8` zkG$RkHxGLmz9Ol0!97MIV8eK`mtc+99i(2Hs=|0k1u!2tGq{g?5Nv*=BMyCa{yp2i zunNL1sM{&CD0tlowfYGiYW8${H;eeTI&)d1BNTmgkv%11`|j(erI(-S2Z`J}Hb?}e z9PJ3$MA%DCyX>D`Qz17k7STXqenW5~h-axFwNa(67G@`*Uhe zyx42lxj(&I{1R80ogT~}dWx-Vmk$=3d;pJu2l}}RFg%0so5(8jQhPJxSN<+xZW?E95w~^( zr9dS!C*+fL7cA~Z>=H&VITi8k0vqxSo2@t<0=z#L@vPHDUXofD^v&`!D)7}YPZ)qR z%m)dyqkS>?aQ!0Ic|J|Zw_d4vknq={;?9jR>|=Q&2QBD)hA>ShcIMawl&rBE9Xv}f zzrbo&KBqh+YO9=>NHfl1&xV>i`=cO;IGFHEmMO1$XmvER_NBM~{-`lIL}lJzf!*BG zOY}mb+xxZ4XCK|>8CB9Hq2e%qCsy!; zBIR@NCP(h&)+w$tJ^->%fmxE0K&CuzZXS^`aXF6Gri4K;bXbCcGM-oNph&AsxIKbY zQp`O50bC|IJC|aR@9_h z(uxB}Oo!}Nb;02y4oVbn8{teQGD5PV&GYs%nHDT(f56|A2gyCVYt0%uMB_H-Mwdgq zgh{K!s#f-hnD;C2dqr%Q?@NT?r?oI zi#F*!q}A}(ajz^WGVQi*dQ4s8kA*YG$!}jJJl#Ol;vox&c5@80mm}>;wOt0yup7s` zFS_DC{?)x3ji7i6JR^!gXN}3@<~TG(ERE@`zk5U>=R_rEN!R5v&hV9@<&k(K)f|*< z3r;M!vWhCsge;SZAsrvCVoBx2%M0nnbd@a&QJa^gUj3N-*U_nR6*RnwU#tUO5hGuN z?_lCq`ciE_MfgAc{>rUq_$~uMzNg5kWBprhP4$nt^?z$1LUuMb2DZkE-{p}1K_!xu zHWZNr;CXOpf7OZy{>0zr_m^m;1`t3PuMgE!Y=V#^MD3OzFa@kwgJH2I|MP=S(C?=i zHLz5<_d_4vZ@a~8ZTVO*@3XWs-YuUu>zn5sy>38p!)*A+Lc8{8G8+=e?zSpxrk1k8 z(GtmOs?HBay&_0|@I5s{u~d;gn?-y9W_Zt;pD|X%c|%PNidW(y=*_Z^WiM0CTM9!{ z2;akTXKrth_UrD82Gvs2yynxGXCw8g0L_V*2luH!HD_@JiD-XoCGiNVnV^>#)6(*I z8copbP zUSNeFh^wK4H(-6DdtnCHo*&ZmKdPPAl?fvzb$O={96=?k5AFBOQtD3zEq(-bHVmFk zr94Vg4KYoj=(tck8uX0g*=u}YlX@)?giw1^v|(zpE~~VDU8RtO{w>II7bCP+yG_>( z(iaZq>AL-i6`G}KFS%ek?ufZcY zb1tUMG59D1t(ho$Ij|~r36%f#gi&xa$LIJn?BSHn*>a_n6|A-E{bGbxlhFvQwP7TP z$o(gBjJ65=sPr%Bo)q@G$R^F>7f2#U_s|n}f3(QV3hAW>tiK}H67;0X;JYG3^siJX z;Xg+1e-J()a}%e({qKWRwB(W0&_7|V5yAHinTPBZW;KBt6+4B2lk!7F14IPi7vp8> zd-qM%*r5E^RjcMb^O_cT7hSD!Mlkf;&A9-L&YZo^g~Uo0N_ZdZVtlTI%rxI~wvOV_ z?HL=^zPP?#r=N4a>U%z(2jqU7)Az|2ON!bEsurcvK4CRU@Thi(%^8+F!%9jFfDFsm zC59AZ685!2tw9Gtb+E#O5fKXM_E1yYcJDUp<7sTui&=%hXq53#mOIeQjqYwzRMgjH z2!IEcx1-k|at6nv%~&D9NTi4i1##c;lvp?*;_9x~%msKOANB_b&f|g8oMyytaCp?rU&WZ{j6;V>;aX1O0FJ~|^TAwDOSmaoa4x<-U!Dh4#(?BOpc&snA(HQ*+ z7Ca9v#7yTs?spB|{4`)$R_h5;BOr;VH3Y-FlZT`11)N_o2;~mI2{%n0ikC1NjYTZR zlh_Q}@^(XFs7Rbu6+wbYXj=*}z1$dixCAb^GUD*?gFpn__s z?AQXvFco$Kgne_TMhK_N!>BKw zuZ#RmZrIkyMtjNnydJ@W3#|?naIaniCWI;~(j>?@z*ibq*;x=}%yn-#aO8t9}w0|Q~Dg>K;rL9zL)W9W1H|E8^?di6yrF? zb{mJtOLJe$iBcu0n=yR}7_gsx*}BduD3K0M`1CUa4k|doO;^B*svn9(ejD%rL=@`t zhW!2!eK}^C;SQQ{J-HUAyg@A8K;+b13qMVIIQK1ka|8=o2*bn{LTVr7j7B;gvhdXH zm1rMPdI=8}LH+tz&D#zP@a4~uu%r4Dj2DaBDwHZ6vk|B`kR3u8k#`AFM{+zRN-@M> zInUlKlrQ~|&KcXPFWVHKsoe_So{Qmu!t&@-zq4eu! zs~W9RGSVTKbe_V=^9sBX z_dMGX_w;BtZqvIyxB}()8%sU4y;(LZ$|m=fteO4klnw|LUGy{OZZBC2t<9woYzypw z)e4+^h0eMqWgb8X=QC7^tza+cJ^M%>0UOppye3yKkuC>Lm_`SOHZG1Jk1R(B91Y-# zk3J7q+zktZJ-H_|Z!`V}|9MssJBYi>e1oSI-@>&2y=C#wm(zdESOh(sP5y?=|9>|Y zs0mHlq9U}${i2{D*C8+eTLUW@aZ4*j!Tp0DMAg4^>L<(p$nl!zGcOH(8<#O=1FS=$ zKkrSZG3`8OO=Ro!^n3x!_aOy$QWY*aY0urgVp+g^B)gceTyz@ci0A!csQiOua1X!} zf)Stcd&}*E$1Id>%K6>gDyw7=SwD&MPZ89dPVdzCDzgZ~qm0|$FVkLU0U<6U1 zNbn-qPMkmSGq)O~8Z5fw5DU!d3J%64je1&D#d{Y1}^({n?0-6DkG_>=wbE3xjSFIR-53g z{m#kGJK-YBUSSQ0tvrxif)BLTil529GFpo|A*XC+tdy|EfHcDga#xUjv)DS2CAyIB zs#bi5e72DkUzqv-?6;Io)S35KguBX9umT-pz|QIV`0MdJs1BB8(%? z(2L_9&;)PrP;xH54ebOUN;%aY8K&N%&dKYgSLsj9E^>OM;~apomVML7dB6(yZr2wP zi&Lp*{(zV!Bte<_)4P13WNjuXbXn>j(#kd1HN$ksy*46=3g!15cVOTh5E^;x-;bo{ zf7Lor{^KL*?-r-EiHW_aoukQjqx0|XW~>yQkO1WVOoQUR#r|%cpY@z@YZXm@_ zJuii;dzXF?L!zCevz^x<+1v1=CSPjtT>Eh!Is1Z`Q{u!1c`CUS8C;SDAZf^k=1Ahp z;&u{u1N`{OJggE}I25dIkb_p5lv$!Jby}x;jw)scqtEjlzetPDRb-B?s8Y(;p#p&4 z4n7iEqw`1kC+X1Nvh&~!RvU2*449}B_`QCO@RYuj6-wR}_J?=Ly>V0HNs{;&dduLe zKwpd(;nWDCpC}kcqBYx~9;ATuQKi9*uxsvZ>~~P{IfXcX0$jbW@`yd3cCna1|KP+5 zNNku7L$s&D=q?DQy zX`vDc^-$qItfi!A62qJC2;^zX0)PHG%`x538SnRvH7Va^dI9eK>9?dW!F*f72i+Zi zJ8dYMnJ-DY;(cK_$(q~^!Gx)FMdOLjf9R!#dktsG9&xlLM#EnD177M0m_o16(&L(-?Glk~iDHz2DIf~5;>;}=wH zrs|3*zn=@6$*84rg|GMbc*KRj=>w$%ca^iSOf458ill}ZC=R7!y}vwxQVH8^{-mNw ziz$aPq9SjKXo^BE%nM5VgwxG8_|X8}6{37YQ(|i+^^q?KeP+tzus5kg&#cmsyuMG{ zWKt~;-_jYvfuXTUmaMvUIGjgTkP_1VJIEjVP5{z|#O z&7^U79h@7S z%TP*;s-mFWNh7_{CX6pHRCYTaYVwog2+h#X91_09cw zT&6)vP>Eh@n;)-i9KN-nj#Eq!ORoHcYLZiP*VXPBgtDb#(9XZLDfY-Xpfv(K`_Ch- zC?&^t>-*fq`Pa*l=pSR{KNSRNlfMk-|9dM2spzO7sUdHrNSlgdODp^P%YT$&`j4j+ zSmGYT;xnwm4>KXq03<p)?IatO$sXm^x?;e@~<8J7K&NEzYbpp zxQs)@tKmApp%@n2J8Lx-xQG|wLV}GkV&;e}d7`0M-j~P{ZPP&}=nw555y9z0c zPrjgng9c*M>NztEMvCV}pi?It0fj%kBaDDGr+09c=1@se_eGbdqqK4iuyXPb-0gRV zMy4vXtKjiny&k=0sexWCU!ItMp-E7zu~r)WC@tv9Sm?SNFPUX-QOmOD_4*`iCu3Im z$v2oMf?XlaxR{y!_3I`5m0?m=^Ux(i{U(0k4g&*=h@T&CSp;l@Y6- zR68EzF_MlxzJt}|7#;MrrI>|mM{=gYEY;H%E9R6AZURX|zJgwB(Sf(j4|~z~8}#ci zzOP=XJ8~<*dRqDnMpl^CmkP|-ctQ6CIJTj{7aWldwLFjnh6U$u$P8a z;iQS0F>+Mw!taIUpSB{)^I?d8(a0w{`DeHas zok3qqCo|mUu>zL9xs`-Li2GR*mv+CRxANWIp}U8-mEW|QdiF#5fJe9ZR^{+E`g>4? znO*Zmq>KE)1)gx%;5nogt)j{uuVg;H`2s&yx3=RImd)?@k@nm;)JN?IVe6WM=K3*m z_2IcV@piBBU1mEslc500@d@SZC%!`OXRpSZvSqP(&J>rgVfv zej3^i4#0OBFsf;R5?V#JuNTy4!@Y5ol(7I=yf7NWe041aELe1JA1) z2*2la@;CJ09RPCbCwNCa-lJgLrLT7w0{CC%KMhM?u?wFe)I`2(@(4N&9y@GOaO{AN zEmvq=e4;Du>@O)7-QP`wlEH3JF3$&)qQuP$i1v;Zkk=lh%w;swCnJNXvb8309J5PAkm{)-l#5eZ;*#|b#h2+Z zSPZxwzdhf8hGwQa_wwkCPRzY8iU)~?4Z6yhrpBo&Z+4lydvf$2ZcVfgRkY84>syHe zVn4NSvMCev|I)WK|Mi|$wy-w&KhZ9R|4GvP=QBq2?cZ6%E4C@J(|K_TY3Y2P!+6jl zuyrAiBt9W?X@4myFwk|I23hp^tqw_i9_2;ov#_!}NUA%9a}WhnbAew7rdj=?QNIG1 z-;2J$+^=jEH8Ud8U7s#EpS+JBw>sZO2XlSF>yX$nQ_Q6by5yIV>Ik1m#t+2Wx^$u` zGn<1lIJ#u7;T|W1GYrG@0ZyM*)nPOt2{Jv@aN~hY!mc9WW1*Pp%z?s;D=ZKgo7J1z zc!|yC9ux*;n$En!agEy$`ZlnUWcr0n~~R2ng~c|kPWoJ?d@O05kqijzW|iP6^PeBvt1vo*~j zT5D1jA~u?a_Q}t+@Rz7iEF3s93SbvmT3^Y?4Xqd0DK^hHSsV zS;rhNkvE9D5xtOdTa1!=P#Q>Dx7{z~bmhb|OFMm({XMCy7}xFIAI!Tt%3x<1_iDhZ zi?39efn;Hh;NX`Zc7yc*L@Q)~{jisp|I~cy8P$I*>%t=}ny61~jUj}$WCfuj={KRk5EyIav(Izx8V-r)^$F(d_TRJ<(#=-#JrcCBXU19g{^PWec z2;rM1i6(SwkQL!avursx}g%r!>_AK4>e9Sq(IU=)~W{~ z27oQUtQIJxBPQAdoVpj3rd!nppt25Gdn{^&JxR(*Dk``spWL2%PWmXJDyt6eST1pd z?)*tJalb0jC}cpeVc#ayiIN56>4o~5ullYf=Rq%q&Kgb9u0phAWL=1VM?}H zs@#B?ApgpmnwNp-Q&vCgQ^Po_(^G=Gy~T-OY72cnv%AIB^NDVoFB1=w@u*%bx&-mr zikPFzd~ghY03xmeJ$(!ZbM{;__htJe@;8@D(A8NMi8tCNy|*O~-}Z6t7L?bD6Gc)u z>y7sAWdLvGcLU({cA5i*KfU28Z8N5K7F^gk1GQ~HPf6Oe4+jH*=Q}OHx=|GK1RES@ zQ9rdP3ctX}dDSt<3?wyg(gPqqNmRE(&9Q@N&)3~?I!|>ZR#Z+!8pkCZK?Z>M+tuz+ z63cpiY{L%>RX?Mio}QYLB{Jt@mv!G3HrSjh za?Q1Gb+#%UFe*FD=Uw%@B1&!^O(@isZ5U19EsXu#=NljmTb#$$?g`WG8L)}Gv5iN3>pY8eTCcidTq;ZQf_=lRW!f71SCdOR^!cB{4O|6k zV!Vf0)^K6T6MjR#{B@O+@m9T%Kyt^%A&=bTqPZ$D9A6sIu{VV_vQUuHroSY*XAPoq z%aan~In&g&LmF91JcS(B4v|~*_>+?Rthxi(#}1r2(^|M1OJKoZFFDj0=@L;%E0mrj zldbT7=W-J{yQ{wB_}`LfCpJd=ba zGlN2t;-ogsv?MOOm?HI{qbC~|BwZXJ_%-^RFV%e*;|}PkZJ|rg!91TLsCao;zl>tm|(>GPV)Ot4R_j(?n~XYsjA7sTt7%BM1duIaGU@5~K+_Nx+NR}T`I3QYNrEbYf^x&V02k2OKVQ0fivg-#-xhPg{|}2< z!obP=`>p8c@t=+cA0@4SfzCeVIyZzg@`1s|WxE7B6`+gJ4@&~HX;VRk7gJ3w(A5=N z+N>qt(RFs9r@(;A<}PL+fHdnxf~;7R zp3Enc9-4!9fYiH)rbHzpAqQD?PCboXG_N8Ni72cCK`cr!Bi&1%CCA+Lzz?3H@P?k6v!w1@o>C`!BKDxp_YvNV=zb&sGpIK@jBd^@kUWE?^S#K2 zv|Y@7CNk1hUaZ%m?ViL~1ji|RqK=j_tTgLuO^J#VX<~*Fz(kf+C9vZ%W5zhTh^wSn zrAdJq^i>M1?Zw#t%lwQ+npwOva|TlbqS{dzflqFm<3hDaa9cF`0@blBvD*;t(NP*M z+EEy8%I-AHAmgtmOoyBe1aB8vHA2A)W>gaAI#RZ1naFEPX?JO_vTx|qcWrM zm&m}n1~6BBKpnp)3hznRAs3d&U2nGbP`hJjl|6?+l!HA&Pd@ z7I(4h-(nEp<|6SIXL8m1=sk7VhhubC94Fg@oVJCpT@h1vf=aIN3kw%v@oYZ*{K-2p z4oU9X^f(hnF@9O&C3^7CEFZvMHX7R?d;$H-MdtvU#KHbH397zD=>J!P^&j!6U|?bE z{Oz&+M|!Gxc`Gg9er>aj$=cQ`fDi`x`2{pls%sJk-8JM_t7_>h_%FBHXKse*XDmLH zD6r#Njw*!4%4X*w8&labvBiV?M^CMI1F~yhmfJ%&Hs3x*KUe?qK9$(?ebbJnIiKEr zkDq)WU%v2o;qt)0QW$89v6r^Olkld@b;Mlk$TYXon2^N2sA&6nQBw&e(>SnFq7WYzMCd9I`n#xzWJzBVF}l5rWNNk_GRf{BPBVXTDmC8}L19BAZ$@W0drEI?PssZHeQ?s_R(aje3Ig*EVye}SXCZ=Nh{4myH_dW5SFMH2$)Zn6(wec zL4$T%r^*034=zK-qQMFYu?!ldPz#M9Rj2ZsAc?~K*_Y6r!=V}Fuv>1?&HVHc&S(UhJi)m1=DLp*DwYZPe1i7X~ znv@HjT%WKlbE*~fC&{2(_%65K60EW=`cX3^XaEnTD(~$J^F+y zVxVwJ4tBU^0J97`5ur?XxClmm<$O0(e=1(Bxw$z)j8uUZL6NnzT$a1PdiJR`)yM;E zX{$th9(Tc$qkq?wf;F9 z>I*gPd^VqxW;*+17MG^tg5^wGvJXSFD{apjKbcjchw)Zunj1lHSc&kdxg0iUsnwXz zOi@!R>NVeep8gI?)e~g1zm{4(;fl(xj?S)$4p^vFN9R^A5}nqc+|oG7xeA z#ccf#sn80u1y z!LO6lU7V2k02^s~Q5Hrwi;TxqS2|5Gs?o%Px!27oHo(gP|6@c(D@TqDS(O7Ww75*E zx-|bTykB|E(QzpstT+4(Yy~1>M6lA-x=TX-?+GU6n~1+;$wImWP4=bC8POb;NboaS zPxUS#&t!s7`{0=K19Z;b2Z6|QO^{^a!I---#f+6z0HW-0 zVL=Ms5Fr%v{)@51N%uL@$cRWq48;sJT#NxD)eR;;yK8rdBC0? zjI49O9POs|8skHTiK{J1<^G%MpAWw?yJ-@@)_}EiEo7@?nnn~Fp^c`uM@Of4+p_gg zF>H7gax6NoxSUw(?f3L|@S^}uhQb=nDhjZqgM#M&%HmtKOUW}Bu#&-s2TCcLO;J6!FQBf(H@?!dF8 zZPN7o9a9%we&;v8joW_pd;MUzTbc^yGS@_pY`Sx+g#jnuHI@%$?rYOw`ieJP=v>N5-+>{nlI z*&eB9>2mo#yBQ%h;T4`%I;k^uZQ{XEig^Vsj|1%S<>t#;m_)8Gm3PLl z=|3+Rg+37^utq=zw&~l-A6g!pHuKf*f|L#Sm4p+TxC=mrx-syb+%pl>(%cmIzlS!zEcvb zGvs=U*g3++GK({E!;9O%Y3sHB{@+mRw_W=;Y_qmUrw zKawYUCOO7#soXixoFAQe?k2U3)Ff{)p5e8(=%EU1U1 zeP4&X4}=l7RW=6F2_vtn*`44Q)tEo_uv0EujDV)d?B2`wt)ZQ%QG2U5!A%bgZuo;7 zoWE%5X26%gF^amIaub{VINgciUg-JnPNewN*NCITI_#&=xraCUeBZ4iZ}+ye^zwAm zUP+^*M1a%?NI*nb6?BAoRvirTy<9Dt+kijHB$$OSG@tq1aQm?U?QI5YUfA?X6g_r>4ltIn!p z_rR0A@|4$kp__)HlM(wVKV$~o-c>8$O~VIocLx%F-s6n}jyK5cmO*#Kw<{XtIZR0f zikuuDFL}D(w>-f}lNG#}^tU8!RuJ7W-tbRHZl*&^Ri`mPa{@3Y&YvlV8ga~Lv~8}C zBFNSIsk({1=Tf+C-~ro4J>LFDN!NFU0x*>;@*p$YiM=(dr~4Fs zy~({~swb-fOwKNiBVVnd3=hv0$JNZzzh%d(&N-tZaGYibptLW*0q*e_*RaeyQXvJ5 zf5Cn;hU$f_%iwW(Q)r@iq?JnLY_rO%B$0*2YOa;5PIA)ik58x7T@F8R;(6I*4<6@b zH99@t%eAcruiAlMIN!Yq1)Al7!tL7?KtOHDoe4EtPv+sHb_regj$hqlQE?Ee9Jr*E zv#S?;Be3<3cgC;l?7JgrT;gu%8=E)2{_TgxEmDATe|w>ONdHTY{`VQDsJp$jozwr7 zRL@p}QrG_G2wit+=>O^Oi%a!DCSZ&N{|yYpWFR2~Oo%}hJ~yN<)HvQ_Z8I79QWd#=cAS!H{GGO_&^H1um!HE#`v_hZv-XA>&{z`R z%U2WJoI?pc-u+vbi&|o7EIf8zEL%RXK25r#h&h<1BR`U)|i()06LxEx9&~ znaa3|;!}{-k5aLld-UEIz*o%&o?qsk8J3=A6N>31qHZt|1m!de%sST2HrZ+fWHv59 zX2umr=oVlhOt2=0U6=nm#&DVy1nF3lWB?B0nierWPES;C0^u_h(WFm0K_5P7=Ah?tFebpxfEt^~X=I*8Khr;!nHEJet{kbg-IZgsHOeu&e7QgpQ?r^ZH zrYquLR^rQYv)gcCCZ!rHZ!tYyqh9FGNL-+srgUIS?B5VV1R`F^5gB~CKUC552nt{? z;hKo7Yjj}JtlU5rsA@0a$gPa_TH25*DjV|y4alB~)=}Yu4{Tg4-GqfMSF0)*L-q?i zKh$`pbW6hs`O8n5h-0KN(Be3@kPS%JaF*8xZ`ap5Iv%(B)zMeJN$lY(09#Q3` zJn%%A2%w_Hd#u)f+bIR0KC)d9se>U)2`Gi-l|zNBiI%SB_5=+5-Bsl7a9C5{j;d_h zyXUbRNTuSMhVs(uvxT4=MP(sFzY$26DDa;q4-7k#*w*@--d9dJct#|p{>01F@O9ftFfmP1yx8sW=V zaGQ6S07C$rzCzpJ4f)YOitFFY9#rn$)p>QCVRL;w?Z=7&+Y-g^>8K4fzBE>HOr0r$ zfMj7n3ylOaKA;3F55sR!0S=))$+C1}7E>v0)8$5(=cHr-d zI}b{fOt8>{W&Wni;U)^ozG)mZta(9UPf0exa0 ziod0W>?n@Ox`Mk7vqK{Swr*Tl;%uKz)7^RS(>wUhEQdCg683(HWVhRJwaAe z1KPV={QbY`;S#VPW^??xpI{I4i@~o9nLXdN)_PrGWH|JgVjezn)0X)qb-M_Wkh+b= zCDU;I-;AO~3o4wxfdOEr6S*w1bci_l1@Aa=4e&Tw8gG4E!$z1VlnX?y0}aIb<{h)- z$;9vNRFk_|IxQ0`<>@%)0>L%9jl%vy^#kN^stP{px$?0*D9ejYz7@?^I^2<06fB+G z@FtOphH!;br}>rhiDJ8C`WYA1PjCm5l4$#BGUFBOPqP38``bTBQY zlA3W|bNH3=>@(Qz(%A5kU++w6Yq1e{BbL={VJU$uj>y3erdz$m<;9xf#oAZDoQ*MA0U@)nfcnK~x(8vI# z5XJXw3cGI!FZ2q>={L31zVCxOPC}aN&pfV)MAoR$?zJw?E0?=J7Irak{nlfYNA{3^ zVqm8T19uY~A?i;UdWhSpz{|V=M)|D4*RTV;^*0Q#Vs{{lHk+F=8}D`x+vtmxj*ypeu%qwj)RYh46M56AmHxm(iawr9b`6 z>T&4%B2(*uYYU+56qejGr6%7V`d$$#(}J*6{aCAjU8=y()rq_FTMT(&^8ADA{6raY zT@3LyB<%{eR)5v|3C2L8mTD5dM;90<2HLVb7v>={lw;6U_ z7;fuB8H7_}r(@ar(R=EuZO!H9cZvrpOAMKw<7eoJYg58LXX}Y>ASfVWzsDme7ODWL z!U2*k#EBFDFPV>+F&jmxuPGE8?7R?prVXf z?%B|~Ajur#v{G547ls^cUa)fZYEm@Z%$6{4Zqdg=o8dQ6z#^lHeqr{8h8iVkynqCU zaE}xNKY;`XUx{bZXdGXK1IyN*NobM=U(Zufj6AOS>XWW4TZ({_;6g$C@tnV(`Oe@F+~Z;gYYZ2(oywM0uGMK;{AIPYo%-}9+Z^(-@)6i(_c*Tu*qONW0B68k>T zX3*$K_Z`4?II<14Rv%v{5By|+DGa_Y7m7oG(kX8KNKR_5Q=Rt86#K@+mGjD=br#wD zhwue~&SUHW-(RFFGdq2FFBtfEQT!7%&Y#V|Cb{F@1@!Q7{tnQ z$_kDaHYWesJ^T)&sbQO-Y=HzWiOnj(amg8YrY z*+djBjRVG#b>*ded&xd~X*{950u- zxxavBL+nT{SY1j^tGcL^e*(mkNQLKfc+bWa2YCf{#c4y9~>l~s}QRCftxGM7Cv;v%0r4BK-BxX3G zBB{;$*brN@38jxqN-<0HOU=Bb2Ckwx|2{pzWSEq@-kzYu5)%oct|6NI9>oO7#JtYU_ z&BQFJ8~pp{==yM5fbR7^CopMsR{$S;{;#Rf*HPZwg(_V)aebMI$+@SfmDFQWP{)=Y z0gW_^J|{jcCZ-9_84hJ8q`v`XIB2xr;HgBL3wOtPREq)@@apVDMld7Y3Te=~$;kGk zKPNTBog~MbU1~f{=)53Ka-Jcnydd|o9w9}WOB6#;rqy6u*cM<5x?l5jpB5V#>`Kr8 z`qQe-g}J%Cw@3O~W~2&E5MBM=nz@+)6U3}S)7K^K5vfyX>zNetJnoC*5>ry^4f}nR zNh3iLtwZJG#^o%$zJyvcT9XfOf8Q>$=ffsZCy7Q};`DqvZX%FkLL67?L7B*Sx|lQU zHoT#8ccrUty13+mztuLliSKq-n%^Z`)T;VJh37hv1@~E~DYtCfh$q)lWg1Per4%<| ztQgqwb-#G+x1-EY`KU9ID>~l?x|O_TDrLBFJCse$MsTTjyFoDS0sOao3O>K=h#Io| z4tl`S-O1ev=&|DU2Y1C3>c#7v=u5`Tr3kQ4nE-0QX5wa2nK-ReutO+2YSAtiL|tdv zAHD_EJDUiWXv-o&+Z)u`2S|wP!plE*+PLe-ws^2*k3hFRY?~H*1Gm99;cG{z&Xs$3 zJ%(THJStr>kmK}atil2A#$bV#Ag8%%*xu9_ls|1l2aeGcYshbHR)>kW>OsicGG^{K zDAIKefUy1&MvED@Yl%`eH)xIH`Tm7Y*6xdRPTg$y+t~rUq-^m{_kPFw`-s2FpSFtU=daB}|lko-SGJLUg#My{ZlB0V7+W{+WuW#tB-^siFoszbNeLjr686Lve_TCdrvfK}xQ~Q;4%e^7nkA=*} zX=Xb8oyeMGPyBd%+i?5gq>d7XQk4DM3}&7xUH(#}-I$c^$iF+g`ETM{gHNq~Dx41j zaJJVUY36ulm>DE^MX&h=pBrfB-0T{(`(t%|S_kMm zh&RT^i)^(mm6lovHzWJpTmdIA0)wQuv^Q^i{U*5CtTqbbKdPm$=kr&Z5OHl-ZDho~ zWUz^HXMFf%NZucv&6AIOE88XlR%5M5WA?gv^Q)eLLg*rFYw&7xk8eTA+Nm#CoNg4ib6%llv}oi${LBV9hHqF_ z5Dk^Z%VY2u)0ITZ#9|N%u!^yG1LWU+OnF`K){vtbas`=45thscqwY6Mg>{Ba3?U~S zK$C{8V49}=tWWN#ym1X2;0(XY5w&sMesE%EI1-CsNEqKT1E?_?c~@~)nt~W4a19~5 z?vQc~FD_0I1P$IaO((CNH(5u~h%Gm$ldcyF4WH52ENE~2M z?c{O0mJ07b)ch~gcD{jTN~F~Zr`P2+oQRkZ=E|J=EJyP@FlXP z9`jO};ZZrx-$)~o`vXdD#yLAIjZwMGKvyzGw4j2#zc8wv)ZWmpwp$+V+PQP6D4aqZ ziS|{PO8!h$0*M*YN+DNi8eqlUh6eXdM#ULk)m01m1X)>f#zAi~CBkLjoka&rPJ{W7(dDN2h`o2;)`? zY9Luxs|BVsop`3yb`X~8(BFbQ`Hy}sAZ`@GYQdVjBfy8dKw$nUGAW5t_j+SQWDaIK zn^TZbkM`KX3m<0Xxj5@hD7A|vWnt-jMSE4J-}lrI^k1S1A;$R=Lv^Ec&9#XZ65$F9 z1S-0VuTn>B#TBS(SU|sJb?&TQjgKbHZO=3b7E1}q`My2_i2LEHIe!#okfz;n+yjNi zA%zLre$aJ#GFfnC7!{$w8`Ee|QX)NQk%d^-k)GM6j#GRkxu*vy)qA_KfJOz7T!ONUxtS3~UJy-T;d2s3Ao% zW!oUMNx190?xhR+Bm(3`l1uz)#j~=oh>rHPFgO2ROG^$ZuoxVVLn&X2#Pk|rg8V6j z%E7xM(Mrfe?Af9PqyO+$+6QQ;=z1{n+A~>cjm5Wes8uvr?sR1y{Sg53)4Ha7$5S)adno*RpVwjk4SM`~EM((1tM^Lu%hPJ+g>y}s zv5+IG%U2KWH|B0KGJU?xsE#7&YC}Q?4;3l;;a26 z7C+PhJ2y_)%qB3O;*_)tW+BmGxsZ-oZCsAc6nip+&w|S|=<++E=g-i_Mka|D( z!E&AJ8tO}2VMnojdWXYDxERYSIb4owKBU6<<_8E+ZdW1{HN$o(d`X4&4nW<5evKZ6 z$N@VXG(_5o4$breu@bP_;CTFWKj$m)aOhJ`gj}bZrWLSCx@YB?YYRZW$0#VnLQGbi zp`wGdAdy#$?(nuC(c9N%y^0s(u^8+RWco#}&|ldAPCn;1Iy-%nRmct^Qh{6<-Kf3g zhW^NncV_lQ5BZd6B*3om3@ZFZl89+SQ-iRr;uzDK3~|jSjK1qdmwLz6%Tu@+Szw1ccpq?%q|%N~{1w9HuEveDI$NPg zZG^iy`>InN=0Q<9RhhHJq`eKm<0vCxI1}>ns``I>ApN%-4$i{nRhXDd;iiR zP?Kj@Ac?{ws#jB@mY0bdw$m1_sFrO^tp56LM`xl+NPF_L*usE}G04#;4g%mDzl!rq7KG z3DuqY*1XKNkqqZ2du3BegIk4=${tm9Tbny7yYXOqV^AouKNyZ<{7aZMP$$m=zO_)V z;3nSZ23%C5UD59_Nwg)Di8HV>=BU=eFNhM%c1)T*tYyq=ej~K6KIvz4m#>k^XLwyD zA$Og%z*dWRx8%{hgTq*Tg=84=eZ9e_qevAy~^_L83F`KWC&o zhI;)HvdUF9$H~L2c0m;X3U3F(EPi6}-vTc7w7g+E7*{t>Y#rYzeOuZID>7HM3_ob< z5j)P|>Qsl69x!e7GzRbN>JFw$U^_WKHMeCy|Ji(FRRd%;K>YY22lu~>4gCKaz4%wO zSjf)ppVxn|(sz~azcR&|DYj}9Djs2ZVX0fQh4i&@qbOp2pKgM$0zqM~<@z)9PAhZ;+2QL)LKB*fc}aNRck~C)nWG zv!`;TrWl;O-(z)P4hUU2l;b@485E)J?A%z$fuuT+Mq$)21<9|6Y?i?G5}A!8?DPc3;LYDh z_u;4@@V649ATn`_mQ$*Rqx509p;)n0HyH8*pzh-g?r1Mr#|a^nA?2#jbSKRPtM`ZQ zhU<)lMp%vC4DeB1PUk)@6=wJ8N1ob04A(j){#_dOG@k4_q5(bSDifPNRw*{?;XQvW z7wS`FR;nC_w{-53BTiJ^bysl)jWrRr(SO`;6Hi4pVHI);I2k+dV!WE)P;>RpCJ@RS zk*}Krh(WVIA$4b|hGzFbIuMHI4j96x4szsh^N$f$Vi;EYev20+mapOta)=c8%Upb_ z(rBf?%8#sFqQx5L9J%zV51fqXgX<6({=$ zQGj*p9{cT<+n~EbPJOvR3`iApxp@cfLbYXvr)MAa`83ca6S8G;G^q;;l`XlmpJQk@rVPiV zd_JetJh&1}^`emY%HfN6$M;tT!jv2Ekpp^DkH`|}Js_+HjMO%j_O-==&)L+pv{5bxVCYPIW^uA(r}v)|mFE6)u2Nqr;RB3MVVL^2uoyKX?DTT9z+k7V+Ac=h&I zher52#@1jTpmS#&Dsi;hI0rqP+QCP)+IR=&w5MIJI^d-Kc?^I>gzFo=ns)2yKK}f?zeo4O%3-Y9&{p0^ znaZqr(N*rWZS*u|<9DcEI7vJH8^6#TbhHYMA?&JI9e^NgtGM$={JwDvp|eejfgy08 zevreJ^P$iy#U>mbkbgH)502_YH86XUXN@s3!Z;YEl4vTOVFUYZVEB<8#-~y#_)%bKEDDP2qIH zZHH{KYu678K(XV;jtj2+?MRcB+2&&j>Ze-%F3{HRa`dQ+qiGf3g_k~VChBtv2vhpKp96?2x zyyyz_5==aL<6Cskii^?zt!KH=6$!e?@~&FMFTDbtm)M6gIUscO^LVxOfYmqzzB>+b zw3e#{C?st1nF4n)5+0RH#1F9iq(zVf=T3rJ@W|<5-NYoXKG})K(-$@*>mwa-n5T*V z6Xu-W^$uAcBV})81!U1w0Iz`E+k*P~p)zjmp}Kq=s0BA=rB@qSsB0O0p)`Og@=pbL zajagg_V?u#@joxG{|^6oC(Cv-OhJV+wK^~j}i~cXjJgB+UVfX zP9d7zQe`6q{bKc8;SC_-zJ400n(V6esB*O$1VA)+$o1|O4stflhIJBpxO-J15KSQ# z%SHILh)o7ay|Y=mlKyL@qndEI<8luBYdzus%2Q}3vgk;i1^sE$gTRB^!2V(xzQ6)q ztRQ$2FMI33I zKB{wU&Qy6j^>}wf6!uIYbH%DBet`elV56NgQ1{fpqSs6T>IC$&agy3Di3a+kVge&k zXtMf>Fg?jmpul4wjorH_qJ}8E4Q=V)kSU?U63Rg26IAuXv;KfLWsxBy_@ZMHk)5!2 zkJKu7XDZWxV&(=L-?6yKsC)`=Tx_Snvv!N42#+DnAZ( z()?L3;e&s<)}pjfM-tf{Pzkt|Ojjns@V=hR;O+|uL9GI>i#q=d?cL=oa^snohJBm| z?Zy{m51pkASq+L%F~(%cNTTBa8gMnQ9rNbnZx@fITQo&ztsl<2SYwq-EfR5%htpEI z;#sJa6(WjlH(zaTxH_SwYZG1}eO}~q2Iw+m;y|qj2pxGLCT|q>VzzTP;I)%9KsTcW zh<(C&Y#8$z6Q9~Wn7)RUFbDFP_I41r3Gb9uq8HSPy~98nVYxxwGCCU1;s8yeY85ug zfS2YzAt>oSB62T5b$I;wJ&lYsT8v03+eRX~FqF^E^$e-<0y_Nm5_IlHOme`4Ce{U) zuVnm0D(=Yc)wVqKU@u(hdopc!8U2&TDe3f267$t-Z#?HOrkbITo%)ZX-Vx*^`}7EH zL7+-!#~Iw>>whoq;jrG2{roR?+x$$xRt9Iwd?>+UtDyd}Nmdb`h%{MA7H|aIl zN@o%k1IPLbYnKL6>V`jUQ~*K-dnIR#YT)`mdU80Lz3RX=iZf^vzy%Zt9_@RJHYVIE zSh?Dmy&X8MIqLKjo^k~0jVh-C1P`k<>u1c4>0_nfTyv{^nmc0}IDTz#c}RmpryZ6-_`m4+_q|i<=i!2n@*|zNWB2w` zvN0Tp^0UqE4J)(|o5uS(Ic1HZagXZcbOO62E?)BP+DhduB&)7f27*b?)sIf0@_kiZ z8haF|SFc7a^+oA8`4IgRw)^- z8tq!y?PL4bpx0C%s)&Z4M=WEXbrkt$b{WLA%GQ>)gP6ug-e9&AKErV<7q6TBAAEfS zcOcr*?8LTh+qUgwV%v5yv2EM7ZQI7gPA107xp-@RYn^-k!`{{1Rn=X)V75nMk~UM$ zlJz=I&mf}dNvG+`6RJ&Gan(n*ih?N!`m?YeaEJ2MDVQ1wjZwfW!)9?YEBt1!SpR?-MZrV%>z&zdzDk9xEsB}D%m3sD zbIA{}g8jk~xLn)2QGP`RGDSDQz8cCZ@TK!9(}vv9C5g({4j ze@4Gcs{T|2vcXj*wDdpeoDI=qht(BFr;eSxWTT$C_ULKw&rG`H}xkf|2G^v~g z*gEi4btFY&WO8;HBeT0?&!Qlfes6!p_HGEH592!t`ICI43qnx9o^h?AEJxK)R5CDyN;(2pg!&_?}_V{qz5VsQ}x2uT3C z1Ll03n%*jS>sC~;n+4RF_R@v}_`)BVwA#)-aVOxq*AT_3=i^yUuFu^YKRa)^K2#xd zktBb{0K$%++2AFO%$xioL(a+=_18dZHx)oubg*`;h!IGMYFU)6L$R=b`c)ye;@RpW zHYhDx2Wol2y+YtZ6xcNKwm&_&O0>9Jx@=;=^jprp&>@`^yPyM3K`|abi`pBHg*a0E zg2Oql5(X`42}MUf2F>q?dZc2l6NXPqeft7Z9z|jp+mL8!z1P+Bp4xW%Vg<6Q1VC|o zk=ftVHVz)f7+w+hlgFkKMh>?jln&>71(yp;MMuFChS|(?1=oe@DN+0(5rvZ;oWn^z ze$mUOCOH)_if)%iD`cXf_E%dPHPu=LWRn^*GB}jd65H&rE7wSnbN!AQ2HrTp&{5a~ z$2u}k1#}?K7g6w^mVDSAoUWH2cn*IDb|pcDNC|2dFBKO24U)&RnV~a!rA)p=PwH0d zMTA1EP&CQwj?lx{)$2z4;Vvp0REARzwg(&E^DoECfT>;!$9E~?{>M`G_a5~BNJRg~ z>+&564x46_PS0$<&fkXC$PAH`IPZ^1O^ol%EDua9Sz#2PMyy22R5>PmlF**qlTUYf z7SMT+6}5!1wie>H6b<9>YUsN)?4B4`HRERZc$JpnIieRh2>veSz#r}q%8c@6 zstn8ZYNZAiP*SPZXe^&b0>a5p0PwPFiAi`KWo;G5O~3`!DP@Q>zV=-owIn>4!~CNYQ3DYM zm5TU7V%AeXEP{RQaUF}?L~~obIogrZQiM&2UDkYPgRUEQh+B`m0_ePhRFNqK@C?Ge zE{|Sxq370%%B#c_YB9R*Tx#w*?2TAExbI+b*G3Oose~Vd`vACiza)b71Q=3aigMc& zC_?mWNwDf*Fbm_Wl*8WqNTY4iM>b_0ZwcakEdDUV$WzH7#Js2O5rdc8AO&7cAS!)F zY;zxDqkZL7F&IJ%(e71|xd6m)0OZIsaA{HPExbbe4#U??lE}~{-6vm~WK&U@NE|e5 zg`+>2HKAFW=->Bsg_TXse=$mUyZIaQ#^x}IFM_$YsED}}=%e7-4Pdf}H&tDFIF{EJ zs1R2ghHca%Zr6Bvi)bRiIDV6JDqD*Wbfi%!njwN{qQi&=9f$AY8-L)_R+p)zOHRky1dGLQSbi>M&(d=BLBcuP24CuZfI zT;j9O9AkOnFlx{P>t)5*Vibu~=@JL~VRvQ7N7PB}$dmH>MH(bEYnGDR_%fl>f@_K? zD4JzvipvL3h9iQ}186;k~-r{W4Ku0Jm zb_K?XLio7_j3+5sJX0KeP5W$;`JXJZ8ZZ{#&SUaKzwDEMp3RJWu=l5oEXoT$~MAyO)J#eIO4cYAyD5#b^8MOYoHX?5Ghao2DpxYbdiw!ZNIK&>tJQ{ zJzGobTmJV%oVTis6_yJ8=k^t+WzFTfMEm1WPt|;EPI*|y@{mMA@MjUNtat{qpJFK6 zc2vXaE##N7vOIBkkpo3Ywzvx5l%E!5o+^PjO8FwzKByXTVRq}Uz(GG;`GE_Y%wqF? z+-%crwr^v}MW^@Y>DqwU4??$)JdzT$j^n7z?D2|*p({b&B_89WhV|NPsZxwCe1C?E zwKegX3K1qcf74R;zS~{TGnAx0KFbqzYfgv4lH*b4Q|f7X=gCowApy`lo^6J)UJL}# z?k>Z5Ft$!a;AgK={}X@^ZRo2;p#mo1btJCB`JCG4b}12}4R3)d^CK@`ZrtnELHO-H zAz_$+#N`OGdJ{^d74jOF36iS;n^8my1OsrJC`v(nc*j?;A-C!iWq#N{X0h@iqL5|+ zC6n{gsx6kBzlE4IsO{vIVgcXEFdfta^+fnZPRhW)RtmQkcJ2&D!iC-= z7RjmGL2i0zWWg3@qe;8J<$)Ey`i2=X{*cL%e9) zuVfNM6syNt*7uBPlzshuqIUL<`#Bwa4c}_3shjVN=BD9&cun@E?Uuoe7UVjNyws=& zp2zQJ?(rfw@xD-hUPetVcx4d}vep!SW9>HHzkaulXS}y#!R7=1S`HgpVTPEX5Es*K z+(J#uu;Zt4u@&W=wq+(W#2vjXs^Lj_-K_Es2Vz6j}1+|*A5ReMj$l~HCKxb8!nX^_Zv$R|584cK?HV3zI;Je znMsu{#D=`doGcN;Qu$P~$fBM57K>$J$*(&t)=jfRt5ijE7MS3C>|bJT=IcRAt(JYZW^#S9IbRns|4v#>`Sn32Bdtk<%9T5d8ly85OsM5c)>+gzcc*BaG*N`D=4URUY>35o7ArJ;r>7#P;`;!acZ8oUBo>j;tMRaKR zsZrp!GX{nUzZFx1>X|#wRX)UxUau zu;bIOA&~6|`)&}VcVOB((o>T4FL=XuvQ}voo#r0n>aXt!2Mip8ELe~F+k&+HkMK+M zxA6OKnncO$`*`(#?0YIxYFH}BUtK2sfllDecWZ#w)|Lr*i1NY|MWbr#X1|)ligv-I zCKf*2)La4HBQ%DnB$FB0caF*Z&ERi8)EzJDZ z!;#DkLyNF$V%K5)mA4##FQKiAhc4$|2Tx80+wB7gvXl0dn)i~GIQBGc+!Y5X28$wA z63rKwlTPuZmF^A*O}+at`oo+!-PMHPJPM4KMshI((TA!$6rlsA*jJJg(uj@GAb!%J zv0}VN%g7D<040fPfaV!NFJqS*a&ocKSFt`ocmgU5hN=gxIUuy>h?ZFP;2$e@3pio3 zU}WTN?skxm$I)La;|kWi!`_eQS9F-8*qqQnQ7h%9{n9eh>dPf&9E%LrFU)sCB9a-K zS=X_b8q!pr%)bniyypZ~MfQZgZrrzyR7&(mHa;qoARqKhjlHW7Zaef`irk$JC!w4u zmT(=iBZwO-Oc>D#VkSFYp(n9bXkPbKFL%r7=gO|-c1`M^u}mG(qB7w((lEX=-(VuQ zAdi!_6h8=_{48cn^1dAbxXBKNJI}3T{IefxAT!{gZ7(%|@i3vAFm-ZvXNA~p{Z6`EcFrwaUpKK+6B6XcI+;u+hyJ1d)3@YUcP zf_ef0Z(oUmSL6)3?8_$kl6kTB3_%Pg>lv_FeZg;`?e=sxDaBWj#6l*_8uYZ43??!N z1}D;ZF$QHP%&R@UR-)R{FbEgN5i}TiEbnPYA!W>+@k}+s<4g5%Z}SlfJ3d=vt9U1B z2ZdY77U&(j*4Cxe5+nsnzZ?&b4r1O(+BS>v(I6KjN$ZH>vhDU~YqKX%H8Mgbcq z`WqM5?c)lurshDhc3D!D6I13=AhPhC;;ZW;C4sz2Tb1#VciwM*%p!(X$L=jxphw5% zeNYA)I;ozz1MdA>@3Z1zXNCRl?iBu!Q2F~2_AhUPlJU38@!#O$thn{97QlbPQd7^; zh+Oz5YH0eR)rxrJg)w*Cl#G#DF90W*8JyL7){fA2j9ryMbVu_3V8hfvqVxKJH_mQq z=>g)&(6cj{_G0q&{_zKkAIv(~qu1Dz81PDTTE6*U)OsU6#v{|S4t7{R4Q4jZgj`3U zg_k1-Cpai?x7)SzqtHV zr@?55pT!5~5%hJ{2M3en2+!rTcsF!m>;cgZ#=V(pH=bzsO4F%jr(x+dz)9=0{PXB< zCO#)Q>ll|h#)MCKr>bw^Gr=&`4Mc*nEnXf<2M{2F(Xedc0R zG&(JSQzxPm;gtR$*zk!obacicxr6j96hAb9%t$ZaOUODlQ8KD50MZ`JD6vF_FQ5HT zU1q5pCn3iwGc}pI2DRyy$>hja%Q`g7R!OFR8IWcztI*!t<#T?CEHlML#vmbAovkBf zLNixrylXcK9v8Y_N<;_p@j^(*RzlE4dEDJsF_f%=Ex6>lMcJ_;mL!1;#v z2*Skt*C*5P98S@SXX5a*$??5%f4y>@)BS_oAX%Rre*D%L9}~g1ATz6UPdV|%QlM4s zI6DQ<@WeVRK`@@+&Gqq+bmuqpWdmcZMReb&${iIngnHv_bRq`!xIyD$PI&~$tCYTHr~Io4+M^tLk&LKcZKkXB65>e zjbJ~hUF3S`(=1)>pRJW#we~@Mk#4)epGG{J=lnGcaPuX}#S`5h!IGIP)P=^)7 zmHL4PZrl%jRVVaQtx5Lz4l2gAtHjUE#pVW)uM|QEhqHqodOs-4Zv0{Ii5~%Q&unn# zj8KJARO>n<%jnX5w1w&1w+i^ujs>j)uMlHe=@LU-%(@Q^7vYUhAtGl-p-<=liq$f& zMvzfXWM{3TU^08LCyb(J|M(dMV{mrF7BWS#rZ&E0xd|#@35jLSMnPw#AF|Au-=*C) z2|b`+A$UL{x#V~+U44c28E!Vdv0ZBZ*+n-D5|Zu~YQDixvJ47C+THhrbDdz{Og8nE=o32A8sjb_vpRR>_RQ#2rDbWpjHeCRN zQ9lFYD|+y!$V?CGHYW537;4MZN6}J{cYW$Ke8o?hiJlqwsdJA#4xvE}=t0DQM6wWn z_C#XhLUiO2H?{kyVf`tO85C$iS$zLS|DR7Rld*Og0&Au;(>H`YxZByI3a~FPrKg&o zbII1&_H-9t(dTO>>LoR`BlIo+{G!1GFY#}d%^U2CGMJ2bfhUl|3~__#q(T88TEoaf zX}qBfap|_1huFF0oCVn z^11efEjvup?s%RF))HWzQYRScevvI)#ETlGr)v>6RF0mGKOHt^^tSe6cM3oyy=Q2?zB) zig27DBGBNJz$TF#p&;oj-LC?92~Y^WSTccEbA_bEQcNxp7n17X9{uKk3SD^$m)NgJ z!CSCKZGSK9>uDR8dMb=^;@D3(U)B_4pcqBPjE##7^&<*H z#H?{csC5B()SywH|KgJMj0NQtzu)Mee?(CHzeUjh7;otRquMJ=sVS*_Q^~|_60MZ^ z3V_1=AcAHv~n<^>_ zU|->0v0m{kdK_)sge}xmr+H0%-!3|yTAtQ?Kkp}Oe|X#|=MtE%%_T`sOQKAQaA{B% z<~Nv}MH^#nVFvPlWZ1zh0fIGK&up?@r*qSpR9bPaIW~8^X~ml&RLo|{&?;v}8I|vE zrbyq*b_%X!Gy=oQNPNx3XN`#-Q+tZ{IuayItP%k(?M+v3!tTf7(Jn$_LyZ{JJzG9z zsezQw^EhyjrSQ^5d;nJG8^fL4@ZaY_{^9JLt`-QHSz|f9DGK6bqA8B%Q&`l7wS)r%)z-s4DfC zDN})h@)BoF&)|6KGp>;|&Ef=!?K?mNqYdculJv8?F}4X=iUG&=AQI1(fO0oMk2{0S zI%vq*Wk5YF4p+t?EHi-E>7g%Hyk{~1*pr0&v)83F`W$^Qc90I7`Pw!)?6>08v{iSi zy}wBx_nt7}o;=gh2sv&2Cd$%0y}*h|dKWx7QUZ&k)LdH72C+-&eQ~r@=n8(Y>ng@y zdBN*aCZ+L{Y4O@)CLbB{FxL=^*9Smh(_=2< z+>K6N;6kD!w(d!7`|~KO61pQW=3WWtasKAVQ1zxkXFt}{3b64c)l0kZ+xOh=XJHXDR zXir8tUf*%OeHn`ml*DF)y(o3pusN;B77!;oG)7A*4d%+?`7PZnd<&#C9}Cl@Oso9M z6&JqL&D`*F>5?5NSO`6gcBj66J9%=Kl{{ncJ{=I?GUSp>xa4x6Mk>o3E?A7;+&P&W z_fcvwsC-z`X+An++cxP{|19hpgS1_0pOw%JXJX{Q81 z+4lPj{c9vC05)&};C<-%BT8|x%_$JNMCJ-G0~7#$gCfHGMo)08+44V)KiZ~b}F zP9ZQG4y0uQ~(n$nWn_ zo>xP*4to<&UL78l%#{ilm!5mypkrq|x>_~&?YBivB zZc4t9)=(d8_>(m1eq^{q>_BnD!O3+r7(qQX-n=)ID zN--Qd_DVGlc5Kc$(74#|@!c|vBOI>``06z;qS=7maXj#Eh_q6l@HqPbzOvi!BcT(d zo+z}YnY7FFEhm*UTykoT(^G@6^V`4eqzOsY+ynAnd`~fp(P?WSOb^|xnL&h(zjsYr zg_5K_C-qo=nNKn-_WUZ{qoHID=tp-?PdP>&A&QoK8r&|fvd$yhT45;XdO*hXw^_nc z6_y>Gl%CGpM|&-%?5F@6TfJD76*M~BGym2b9{p>WJ4bTIv<-?2!n16=FysK;@Y++{ zndOePWU^;E*`k5t<0%g-2+!=c5iFAQqge`##&fyi%iPB6w{Z5cvBW2^vy6wDWx(t< z4GttC8aR#%N7^ImF?sPZEO?BE(IUr6GJ=qPMQsYmu9ZP#I}?po_CTm5M@eiNf&pa+E06O8<;)&?`cSalyndZ z9d`bvv&bJ`QG4e6MRyA$QDos#W^bt0eTP6LAQ->XF{ol=bWZ^#_T`NWVMu8`lBuG>fY8rdDz4&0KgY z*{7$ZG%Xe(Iq-}B&vp1?qz_OdPUw-+AXRDJ&-t7J;Gw{dcwCzep$}e6lI=~g@0+qq ztqr$ioR0`e`cL|+L<8FcwQ|95V&=$YlnfJiV6RxyqY6C~Ii@5Wc zxsYwB^hDMu^i=y@c;ogX=sfHlQh||duw^Y#<1kn~HLwuw@(|TpnVfJD3A2uT3 zLCX%l#HsPT?`c0;VmW9^X*xrO0h@`Nk!z_K&W3n!AKlrtdPfk+xV5NvPt65fCFH>% z!eevEA?w3*LH1)jv^XCMS}_8eJpDGVG1{9w*!F-J_;BoC?c_ zi}-D6@yExf@Xx^be-p!joG2$`!`Vb}a+7#kdqJ6x|mu3~&YKMv%6Fg<7MFCs9i)MG0=JV#5bbQ(}v z-lz0yYK|MX4!8!D_%S?O-5zrrJDRdJb$5}4D-Li3`!%eZgBYGPZfSEeK$m!Tl{a1_ z#;X_RJYFAR^uJY`W>h58ptl3%{w`ijqvb-Q9*K{D_O4q{OUQu6;d)>hu%l&dGv^<1 z$GJRVg%@OxWPM;nkK)86EL8F^(a5g3AMFK!J~MLvGJW!$3dQW0IYS07DvVgteR5g&{Iy7k0x z9G}$E>bm~fng1J8)LEE8R2a>uOe>YO4O%}_{{p(;G=ZJ9P>doS?q`-f^bk7e%r>10 z&4zLiLlIGRKDY{1zoT0iB8GXh34YiqeOr8fL%`FLVGH_t z0Kd&b!#s>0G@8NGcp*y!T+%Z3fV|=8xr%zVq#%UOJbjJ-<$T?*7!58F~Ye(9m&_u}IHm#?Y-uZVpO0*s#ETGzs)NOIN>A zh%dUK6rK*&{1Yx1C)TwkiUijftm6Mchw0PU5>RGQ>=-87VrE;=WqS7O^LA$rtw!JO z93>1LTZ5=O%|^phyep;qbvM2+K(rJNv!6sGsj6pAfNyt%NNWsl*Mc;=bng}6^VD9#Gvkh2@Ia_)vV%xw&13<9JW3|4tMW9!Iic}&0a$eyy{y(RpI(_ zvyTAtJypFkQe2IAi%p31;>``p3lMT`)YF-Ov{Gm94+cAgV+Qd%0_yl3IQqyCC(2#Q zJh}pLrYEq-Sk+G%Wj-b8aQ}WT?HOV((~#&J_8j(JwvcBVnin*|TO*huCfSH(SvtiG zJTC76xfOI#dz=LH5$pI#eSdlgK^gt9qh+M@Oo9t}dB27gFDicay9fA3+tF;|`h}je z{H6;vp^<+j#R-(9jbMEP&e1rpEUoTQpI0s<;HOfOTS^DDUYL8a49p9RTq;3PU_dY|09;oJK18li%Zd1bP2zt; zi2N&@3pufHDw4T$4Wl-SStX)zJcnP?zX$-CU#T|K>{7M!37}(Y4u%qigBm{BFo>Vr z`9(Zu(^P{eEV4ILwW(Z&;MeEH7^FEH7!wdh1IzCRoLcCGp>WEdh)6988}wiWE~pZI zh%g2ys%Q%R+K_--KrWq*_rvYexFD{gcd2f(5+qTUO+0vY3^D=3XxN;9^tO1JXWt^3I_F65jTw}yUwOsnc zo+xgFa|8P(X-TN|Ve97h$LtgX_2vcso;G4brFsfxLsR&eTTYuOgDJI2g&ItTqBG)k z<`Z?s?dmRa4NT z@EdDTAmxHUpf449O}1Q4PGca_-rb16U3UaQz-{qu10|Nv^LWQ=}2i)X$J z@{taGnA??Be}JYaLiHZSOXXye-3`pxq@J%4SUy-Q4rZ4KBg5zY6T4RRlTLy%oXwswb|HbS$+u`RCpZER6gy5kq=s^ zaP8QsDq2f-bMVp2lFrvs^d%P`!%0bVHOz=9&X10Yt|6b z%Vwkqtmo2YmFxtIY`DF}NmIZaw>ut+X%ATzZLX8afI!8~!ymhmF|12=_{;?Inb3w0 zd|x6Hg)m1^9^2KRt}tzyot0~li8kf>x7GG)8u-5Y$`M{^6ys31(tH(Gd)1ykU$&ZS z)%n%YBD}n0_Vp*ePv9KkIF{j8hUfXf1mOXPjz&WCRrA0yzK_2e;4_1c3f2a1`}Eap z&SD5`=wo9^M~2D(1dYX9Qc~fLC7hAsg%-?Jq!*4Y_}g|Njs(w=Vewn0&O(fR^dL3} zm`Hy}OKMy-k0P`8m!mZB4byx7#`Dh99T};0k5B)0Nl9v{gnH6FNy}(XtPeth;OoZ2 zn2i|p;*fRZ+O}VJYMRB0p}#xyg}otLLnZ`2 zS9U3^$dx)|L#Qs3S2(peh0{>l966w9sw{dk$Ivfml6O034KNC;Kr65~SM05LY+DUHQa>?%A4m7^$Bt4H z415Q@7~QWrpuM0jLl?1sLH9aiUvy{IY;&+OHIE)I%q4P6w|z?X2zormhzV1?CQd(0 zIm+|oITLOgT;xuv;~McubJ~LqMeB25)SY4zL~*%o2JtjWBdCQ;)SXf&3$mo@=7y@F zuW7T^x)yRm)e+F?^bT~)Z*>FtV75a*;H9OYX!EbJeo{6C^32VSyD{h8;qa1IxUQ+B zn_qnWb%Yh*I{1}#RM52@_k)jnf1t*Uw3%3$GH)M?mQ|km5TqS1b%@mj`!bJ~6r!u`l$C2ZV_T*mA;%~ZY zuY0=o!yzk-0`QdhKLaFEbLxcFNn&-s>rXH$_tvLjZ}B5a1A;!`p-$ni`t?zV5Uljl zZTki$M`TT6WFygax$PhNdL?)namCoC^Fv^`{GcwPZ0{xPqgvQPU+4;NYzuGkj1mc< z$t&1jT6P2L(E=plf)hvRD_^67>J}lm8feMDvy{too91UR(coFNaSfL z-4M-_t9|=FOj4eLRb`QEoSnO zG8z8xtQn2e5@&o^UCiT1SFGJsbK9kTz3ghg>@k|#2FK*Pdw48*vRtDxyJrr%((ZLA zxxMbPtD5QToP(S0?acI-crL&>@|qnj0{M*m;R*hD!q)fQ-Fzd`?Yw4k<;x}e3Ov3g z7``#>^ozMctv*o>vP>Srhd74WPU)Vb~kW(91QTmPQL-4Nk zJd`fwW)4|n+;Vl(W{CZA47CN|0&8j6&sW9n2!ghsWSYF6VlR^f_P9c!g?U?xww0RE z^wlfs)gSgqA$5k7e8}hSDZ*^)_V1iWJoSzf6o?-`dJz7J$@+&bOIqK^=)V)4x01Hf zhA1+R<@o?Bpq3(vq%`4Uz-oTSxX-shP~a_p>avkOFz$(OPO^j(cD^$tF8#3#8GHB-H*{p z6Tu}{mxT|{=WJ>4oS-hosbby&#)sl>ZWZl6zJ@k zy6F?r+gNFIR05$C#4M4(r$mo*YQr&zLUUu_(4Uvvg;k5$O4~Qu%iU}glg)*CVtt^o z3TuWza5h#X7f^aE4m#`)M;g#{Yu>MV$j+EFJ|y#FR)DlxAry!V^*}FCm$! z8(e*F?*wM1bfr_YF?S&XM`oX2aByxhxeHL0lPJt`DvBPU+MWUvZ#6XLdG0lI*F74z zV+<9U?f&}I@$(fAZ`5&Dl*Zb_AO_TNWfQHk7xjvSEEn;B>T7giDZ$p%+g?Wb%R9Q8@9{^MEW!EI$3h9P(e3{v>S=Bvk>)?~E)B z2p*Ls`PG!h!n7xBEaJJIs9qu7v3ObS12oSTT)m`?zoG2Rm65bp4SetH3Q2Np3+*hp z$z1V&{p;@7Uf;NQ?Y9W{`#aX|e_JW2{+8Dfb2k6JX(#9GWasQ8u5V*x^+*;YRFZL0Nb(&ja;-M*MmQjfFg$R$2sk`qK{4&6e6p2m#wGO~)n{N>*y3~O_rYRyiCt=0| z)9RZrehiJ*SYW|d5DW7(WI1e?ojMR;=0nW?g<9+F)fI< zZiETOdS#BKM!^p43urN#PMiJ&z^*0JNP|oq!J%+`i&A*RcE%BS;T$Pgz?B)S)=HD~ zPQrA3gUuL;A4+U}@S(%aDw~20{`eZoiv-Fsn41drKz|&T#%EpC4=6=~XNPk|7QUAD z$_|jYkQ)n>g8V_k7WOuYDs4f`- z!?&Z2$5m7W%WVQoaoCQZNVS@*2?otf+-XrWE7f+JbJIi&zZ!qSEAzp~m7(|70>TiH zX_P}k37D3WtuwdW8_eK|N|My^TJd8WLT9OM@&%4C-)Qd`i)%SH9h4f+UKQI>h?B_b zDfY3)3mYOwY?7J>6`=Xm&nTrPx44hb3Nxj%Y0)lc#ZyR+n1G8aA>KnbATo{c&!?4` zw|AOhsCNr!F-MD|oF(Qw14b~~hov56VGCd_5a+4s=!bM@4o8b{$y8`vaI`rOus~+g z>Jp;Za%N}zjwl|Q6H9=bx5X`_gGg0nQS6R|8=H8Nz~}Xkd%zr%i+ft0`4QYy(^|y> zcB{l8_!A17Ape8^&2s&UQ!u93TR;xusWFe}!IzYK0CElYi#UoMdEbT~Y7H0j9Y1(1 zdY44Rvdo1~|HqWk@4U-yxoZritR4h1E;k;l$O|B0IlUbDbKQ?$78i7e4_LSi+)2^Y z9;K0F#*>+?Np2W3GacF-Vc-i`7$2dk7#8Z_%FW|Hd9__@#&m@Jugla#&gRvv1AID0 z%0Q4#`iY&08HC!^`~)e|F<9NFK?2v zt?hq&NlD7ue%tq+JLw9Z0;)h(u13?SVi-US(A!LB zZ|a}aq7_O=CFp~D5H>_WOZJOjm7etRgF}KQH6ihfkhOmYC3R2^Z83(Ig5#4HkW*Bo zjkxP;fVscHsO2@0A3$q6)#@)#GUnBxa+VP;h8LTu8q?nOZ<)LGqbDO-3s1OvtTnK? zCMGnnJ5}~Oc=!l>Z;JOYS#$QI*0fv@ZBTd;g>T2>hY|~wo-~mPpfEY;ahhOoQZ=`p zn7+E8G?ECZw#R43%{RHEXq?qcXtdYs&^ZKe(-3lVRbD!}Zfw>d&OaqaNOnDMI!$4s zZCb|;dVS0`xlLC)NY78Ay!NBqHFAY>9_sMOQQgWa&%6m#^x^a`Jh%Yj5%dP*egqTn zaBmKVRrZW78GJw+ABZKW zP?C{H;WIxe*6=_vt&1k0Mr_a}01V|P;L)d>wxk9bpM z`G7V&#w#Utr{Q@+$U=_F?EX_H*W+7WqK4SN9fd%N*GK+>t{w~~u5}oxB#Zab8~H_r z`cEmiWE3W;2ec_^DK$wlliO^IJrPqJhU=8fy6hK@#!T37aOv&N@UCS`LFfZ z=7T8YtiPW6H%<4yYscR=k0LhC*55aLl-=!&|LelLwp`#x_o0=^V2-k^+Hi7ga6DUf za$&F(mM_uZb+ z)%E>BUNBjEabLRX;(Zn9LPhB!Sn|An-TV|VtnlS;sRzw;>@q{^(dY4qc5}%Ic}THn+qBHKvQ3dqho-tN@eqHos+o{z zOK&NzlR+0J$PpUoaZo#S!_7BbDMFB> zURQin>P*})cw?Z|bG()%YaBn&<0;cNxt9%q0;PN%ecmxA75oBG*4Y&OC0tNPdBueE zR7YIM0qQ++E4u%4n{zpiz7&lE3BoL&O3vwo^nqaXTs&PIwhvUsg3e5_W?rTIK6k_B z=4RB!tubNkcusxxo27Nh5OW9>r8x-d>YS#M6vY1M*znN+qN3G?)!aJfA=T< z`+fb7^=k)PJ7WhY_x~d~6{%=yBB^~}7>NyJM+pT$m<6rFL?qd+@YiVar+}|iMDW0g zH^hcvvNr)-C!siC{X+Z_tAu)L|*SxM>sBlhQM*>*EW^W_&jB+)v#p$*ounG`spap<_yF94Ig;D`V7j0yCNg)`EXMu z&B5CY8NA9LmNJpwae4ekF4uFDE7>*5N~;QkoA>GxX0DLv62v@38hsw&q_SUaISi(1 zI2v7@qBbv-t+Mr%tlE8*9_Fc)-?PxgayP%Xed2wcs3CFK1l&Jaig= zUVjCWs$HKCmfnFUC4scA=#0cYZ8TVV;3DmnGy z3anx#QuES+Y{In_bMc{5#@lG8ub6{)1sF9w@&q+=MkR(af`~+o98>4kZ2F2$=jGdE zbaC*T`gYn`ED7#zPwXXx>R^uF`2bMTCLpqM^OoUQRyCP6T%ApuDi{Rz+!+JreY)cByC?4v7Wv~~c%oNnPdN3DfZ?~~Iyc}686#BkwU!KV3 zqP)1~jIAPhg-0eCIj;+-Fgs$degf>}*fGCiwc{FWNLyiSK!sB8T@3OFU+d2ZT@ZQs z-sk~{h2qfewrPVz3PXug=k_9&mkPH1VfHyLm+e?6>m3-OJc@u>%(%P z%e6DqBen7WQTCQWb!|)3XbA4Gad(H{?(XgubmQ)x;O_43?(XjH5IjI|clbEx-1pUc zRp;KS_iI({{cp`)v%5!+9-|4n_@&k1r#VjuNkx87d&`|jar3wwf91vPeS8Lj;{j$S ze(^lY!jmb@;>nHN7rI`0{Oxo-GF#;4ESf4^@3 zUDoRFiJP#kjnk*;^8f7u6|HRnf=E8-QA$yJqGr-G3+UkJ6>Al?Z*%r?jGXO;7-bQOn4q$~XgR~Pof}3i%{dttTjX;$-xwL&mjuttx zYgXq6hHzR3C9u;t!_g9!3j0sRxQZpYi`pq66N$Jjk2KtR!Cm34-k5aS zNqtt%5p=X-I4zI(@Fhw{bIu@}^hfYM(S}-A@;*L($I>`{!0bzp&!q4(KSA}eC znW2&27?`W=Gj&WTac*)++g*A-^B$#+!-lfG-?OY&=w;sOxxFD5!3Ok6&j zpx1l69uTXb&7abqN01vR=hEilef8Pxzi_@?@N?|OqV62n6MDOs`Z6wH__7*fVLOJt zRBtwa6OJ9unm5%)5Z=ipc)UgyUb4!@qRcBGfy^W_yiuj?Q^QAHXZVV3CyZNs2 zK9Wef%+fBkd@rmGo}tf@#4A~{lbculY0y?Ye8I~X=Ywh1GNhp0GgmW|Q%WsIxL1V> zx~w=~8^tAjkaA_kXRR;XDleGk_jcUXzgHj{D7Ast!7 z%{7@D&fG*8TuWfTY3rkS*eK`3J}t%LR*f5?)mMaY&Eq!JvG)J*0pjnw{MUq|*vnrB8nb&P^G~k6?K@h-*IR8-O*!FUJ+|}*#;{${+ z0zQZ@o?B{&q1DEcJ1VZx8JNkPP3!qXZu!Z#zSY!`?f}B*(q{pIm8>$geXMbLaOOJ* zA88C+Rs{axJyA2(^P;vhj1QU18RafH7PbpqmK+)RkT^gx$amd<%%d#Uxka-=+}>F^ z$ed#yPEs$C(V{f7#R%v3xv?|un>HMsiF+S|Kex67i;NcVJt}PEGN%il)hs~~vblxV z*z7K`{?c|dW`;Hwoeu6Bw`ts6XxSuqg#p!UZ=oz;Q7TJj!}f-&m-aZ{;~srXa;u%(DT)-jle z1Psl+`f0&!FFyakZY_Jrq&7fGKr*J#u3yL@s4~`^HBQ>vSxPp)e>K!nZ(8`vyeVl1 zp}Ag!-R8h5lOD@lZe3GY9VP#=?;WE^qvmp2Hm zQI}k_&HamBI1gxMff7FAg=qM;?%-_VC0O09m%q1^B9hVtw?4lctp5r8{`)HCKiU41 z)%TxUS#ebEQ@_$1d;}^grv>zU=qDtF$D*5p5fe0aevl{g{J@f?ote)2X!y{;fd5}O zZ#k!(-ATWvu4=WOs_PH0u1?UEKI~k8n=28gd@~=)oe2y6gi74 zra(yR82r(2R}@J*bUmV<5u^NW0C44+qmWtN2*O%EHb>(yCBELXD?WGFDb6ehni+&K zyhzh4pH8#H_p_KlyFAD>Hr{TIBtL*TSSKhl4pQg3&7;JsJsU8LsGL1;GC|hTKMDA^ zXWsTD$$S%`*`8RbT}ZC|K@C8b>M~7^;g9wVrHED`tc^h3TB=}qq}R9a7?|ZUou7D$ zl)A$jR8Pp_*rj0MT*73jZtH8;f$0x=_JfvT!VVWTF*4vaItRar_P^0I$?0jC!N9Ul zU2Q31B$wjBJtHqKaWNh)|#E5l|i|jbJiIHkv;8-bkMrc>^}y{F%wJl{|R;78?V)-|=*jtm^Of_SlYJ9^Ef3aF_Dmb_gTG=viRhL%YUYAU%=0oIJ;~e;^ZrqfTxy92eGbgUgT&1;#i00hSud)4yK>v+^Gz1#~<&{@1O!$%~-#!zeP6Hv>v2g6xJSU4V9Un z*=bhNt}2au@3(i!(}$}kp}}|?qx6Gg{>a1NOCgXA8sRm7efmkHL0M%PLWnI6Wdvtb zMIuXeN(a%DOBAKd2$qAKr%=5Zb^-^YNIqXisSJcd`@`4YVwgfWl+`M~ofbqTLvsly z+(J^&Sh*9C%{d<9)Y^JH?rAKglt9Chz#_~MB(-oRr_M&E+IUe`h4RB^Nj-^Avx6ki zNZejd7{PtfEy;%aE5RVRGyNa+6UlSk)Pc!8C0q>qRHDWUn9*p9QG(^VxkT|nGs>J2 zk3Vp!iq48Uz!3L|vhpBs)*MR)On|n|^Jdy^eRZ*%qt}s@QjEonQnt%F-Fa1NrS4ck za_feRnOfEA@3?kPxT}8TlAL2F-Ee;Nc3el64WtDO2xV9gfkK;>mW7EdyHb8xY#awPC! z(bZjU^qV8<&s8|eP@sbQL1~^gWn~Uy&UM*6hww?D_PLJ+T#S#Y)wT%y@;=2-|Y85xgApV8$G07u>(9x7FIf_tDG5hX%V zim#9rBpiu=rn&o&R)gNr7YcE<9zSl#;;n3u`MOB1HdcvXaJM(sdh=)LkBD4ia+4!wq@~-oi{b6s9 zK=}FxeP^_wC(8&9V$nS8M{~xcaZL_!fGFQp)Y;m*W8W((ePi0M4r+B`iTftZv49Dd zre6y+0jjwjMFtRMW>emNbw*r!)DCjC)FDvc)eb7Ei2O>nttk~)D3kT$k=9OJThc?h zTzBtkmYX`7#nyKc_qz_dFI<0NX3f@njqj~1;k@OVYE@eeuhCuIBk_;SocqN~`GfXuF98|H*l}U7e1KzFvCjp; zJb!L+x2G$J9_rN8L?$=0>u*<6oA>vJ>FzJLyQbi}Wb=~fm2s(!k?s_ljrF6FB<*Hg zZ=HK$Kn^_`I*1&~mF`5{FOx9Dwl5i8`aCSC0ZA0&s^hg|WZ+V1CyA5JX3om@bn=?z zbzNKy{IgcaI=EnHsC*gs@7#l!=xEqtz)|ws$)`Xp`F&1G5I3*Gj0^PUF*Vo zB0=XudurO#(tR*ps5uo|VK`vyHoNC6(u_d*-9kHP#e7cDE^o;U+|>LDK#&`Sg=Z4m zSORp8OM+@>@aAhK6AiIh)aTGn*LPpPMA1M^FH5byycNrBO*`xWakH`J>;R(-a@z@h zonQBiCu?CwKeZEa84qEDjMhLHELoFW>^bqo2vS^YEVz!93dK0QYEy}7-O&#Re!DL* z%d?cb!()I&d1KDh;Bkv&iEzX?f_g@o!xQY*)fh6-*|3syK-MSBGyH!3QJ^1ejm`P+ zbwHKUEF5UurN&8x%9KnMtR@Qmcz!o|dpCPfp^5B`+`|fXalCeB76#5&z z7qn#xAi{JUN3tFWzR@$uK+ZUr1>jbGsyjQEHGjlx9{h!8NO{j9(>~Jon7HfoO#OsrI?eCRnVi1U^4YaFCMqN?PFXndVny4T zmxR1i?K$4(s7MvCsOUBxk(Dl8&MeZ_DzHgvv26)gKy8-!ouRd70NqbOSFt>&FJ)7v z(DD;#Qko`e&pv3sK8DdHC5PWphzm}?^mV;4NnUpK?lE)?p%gXgb5(`D)Rgoe;A%<- z36fh3a?W=FKNmGtIc>O}n6%f}!pJY0rDWK&6ljaaSh+2uG{I3aGoTact&qaph$*Rd zePej`uWE*y-F0p_Afr1ZBhXv3vH5HYwj2wUt7C%iSWlN0x$b$B`S@eb1?mf^d4+G0 zeO}DzU*8QXtoP;FUT^)Ko&H!m zKYsO||AReMAT+DMvLZl@ZLyvAjrJP(2Vcqq+INT(%!PcSH$*r#2A$!On$~N$b!7u8 z(f;bJ@MR$un0n2=uzj0%^;xO4u~%2-58et=A#-}mm0;llab(~dWQ-6F32q-N?(bJ; z{V20!doTpLq!EIA9DXJx&z}f6pms5O=?Yie0~a+sER!T;JYix-U@P6np%6CE`Xl_v zD=jBBy`~GAAhT_#TQPvXBg6IaZIN9O(ClN{?qEG0`M4FZ-{2<2%lZWiB~taRC4c&i ze}$I8Pw)$~9C-RpI9d9@hgU24ltw;7YcQiL_LIm+yeGKx_0h+*_sAlV6AnRy-;6m6 zB?@3f-F$#e5stFIp+YMrlF>biQ4MZhD*jCr+laDB3atYD{ z5v>mF%C8FLiP!&?3BTe;V4g$n*4%uq=m<{>OVve0##W#>ZBetT>s7njG3<8G16*Pl zzz)*vhqA;3!W&K8!_-UN^i_Aot|w1y;DvuPA$Pc;xP|E2jKEG>vwsYU?SrxLxX1g2 z3GR9hNS%1^+Sy5d#wn0LK>Dom{x*Sjm{% ze{OL6ll{5xY?t{UARvSx1jQf%I~D+M8xtK1`*{NmfVbT|WACkjxP`ol0o?3~zPSlh z7YH#i2&#>;6|592tN_KkBOqB4852{@s_}1N(h4IJgQZ!}6+;bUjU!_XgB=5tU2$=e z8@ljlUMXA%5byAlSf}@? zP;|7^CY7@kE(}gapkDB2pf9p9TFgG^wXrV?NsP(j+Eh;~^2ir#Fw)f?zX^f3a9^A< z6_~PwP#}C77t*MIX%v<&9!AVQnGha94Cy zvlxSd1MvTy#gx|NP(HmCiZfk~I26w58dPB@fn}&79lmaY5%DT!emlO+xwyc9shHzZ z;vc&hkGtWam7$0}KM8;vhcc}VVdft9tIdt~r}dxqI9Dh=U$YoxJaiH)s)oybZ^RP* z2sWzNmqF^#PO5+HYTCL)aAF9$1v+!(!I5n8I$mTvAPDca>@Mr>JmZ7bkAAqFTeAL$ zR(1;}>e}_F(g22_n>5Sn_?im{)04q8buzb4BH3f?+owmxiw1!-SD9sT_d%D+!u3iJ z`Wc|uA6>IqMtc&t2?kPru&QkgiZN%ohE=3Y zl0y3NKa@d)fvj13=^-gP1>yE4l6Hi`rG*Ub7r=!P|{5sC~;v;MX2$#C?jI| zP2>K{Q|CmY&wBQ?7xVcLa*?q33s@2L&2dvnTTo@Mfu1Ag2gq~iNZ|28xj6Amib*0u zY;x>zgqhJJMnO^&Q)53T<-(xmbk^3Kh+IfkIX2 z1m^$;qpzF9G1!85H)&`KfjQhZBhVv%|0k}#0xK}Ky@&YeMy)pR1i;^5G>6V7xXdRU z?otC^RvUDzEe_>^iXyQCEy^;cm;XUqVRM;x2VaW*yAaQEeS*pjHhgn?4=ju5lGgW- ztLH+$v~y~d&8@?%v1X%l8hT)%Pn}`0YPw;W;7s0&lP0Qsh9y&eR1E1K7|JzWz9I3m zV4M4&9Fl*BZ~w2}tGTI}lk#8Yr%eB8TI0BFKYNAYk7A!8Mr(k_iyVOfk#|T5RG$JE zfKZ{JLl!R6Vcr+JSh8pUNb%pgzq@nrKh#OjU(SzgR zSN6xD^TpHC;a}dtDP%GpE*e%`S({K6GzRv(W~j-pJ&ot<-v>2yVKIca>Z{EN`yP*# zxJv?kas-LtGPZr5%+K5-bAH+JP;^Mfz$iz{mdwD7%s@X|0Q$%$(5Q_TYgdg;seuybx1_j(Lu>%P~fWZ6_~k z8(;>P0b_>89iiVtP^a>ua~AiEU7-iuAs8^Ph!753&ie->h^J8;PAadHGVH8-5i=8$ zaY?A-wV4@%u1cn$g?_s|U{BT0)$0WS=}AWdTWTeBSnNQOF*mO0s@jVC!0D}6PFyZa z)Lc_B!{5bbYA!gdBB7nGP(<`FC_Rvyl)c7oq&leQ^@(KQO-5$_Ca2D?&hWG?ON()F zvJg$1Ot_W99;{3+M9c(yQ?h4shSV#FBTAej&Qxr^lA}%~egn}&A61h^CvvATSR|2= zOqtPKHL(a*<(9Ezj*Y8CpO3Dw=$j~LrYlK@ur4w`tfqjQT3?@gv-MU!$PVjRZ`}ai z*0Q>>&A|w#8IongeoU1bD{dt(^btD`y(Z7ZjW~CZHjIh133J-Q|5+zSTYNV zSSETP<|!w0k@LXjC}ndgg$>e7@Pdf+044<_tU+Q}8MQT)aKfT?sr|HV-HyKcH^@RZ z?RiwczX!dkTB1l|;pfPUlNw&Sb z&E3JBBtQgJP}^n)2w6E2;S>T$_YV#5@RMsma0aWab|MR-?6#pX#sWn^@R7aH02}vJ zQhnrB=-dSEj7AfaihOdCUPjhk{k7Bei1|?#j%^pC{&=9b@Pq=17Ijp`+XMknsn!SX(PL zR$4jcf}a6&H0Ucf+6z+9SvIC)P}qU}33dVjWuTCv#N-WjX0Dr6Nl2F9kDdfC9$&C`#lf}gqh-Aa#@}K=Corh)hm{}U4-hm zCfo_PYJb4g4B#cqB`6Mb26c*ZQ04(#R^9psFmup6PBA9%E?7YdEkMfb#fc^mhC{*o zuE`h(Ft_H8mJQ2+AhN@4+WBo<;HvlSb&4c05W`^$sR(_;C5A-(}XEMRxKML#FOE@~ufj09i#Awo;co!nTl z*po*tCfVTt8ksa`O@>iZFfEt@kKA6c!_Gc+U#N{&;kquyOU+HKnI4Nxy%Lq^*P*@W zWtRYoX`{hzk2I=79wTmr)}lEUwYwzUAB=s2L~YGSn5wo*rtgLJ%tD(yd}Ab=L2{Xt za)yBK7}icuwlNoQ`12I40nMig9_dp1JAr?C+Tq+?e3yfbp)W!U()wP)7lITt`htm_ zi!NhJz%8j48=rPN;Q|MTiJscqFFr&DaS0BCr3KGorkW`0A7z2x;l+If#%8x`agIx{wk z>1hYl8rWn2Bn2V9HQ}X+foE>uE|P545e;+PeIai3xD7!5EnYICAU0+)|3Qmwop)s3 zJhc{{2mw-wX9&(=ncf}6I?Z4A zmc(r{;{6fcbyq-obY-Q)7>&9iFoqUyc(C%7K5Ry&7$IRBswo$Pl|$O`$uw?+{E7Hg zsQs1J5Tt3YdccoYW@4hQ(9cR&ygWSXPL0C8ga58(ysb1}{4Z_5>|}Ea{*d&%KR;sl zgR4MXA80+^i37%fP&VW8k+;^wjoK1BYHggNVOkOuzBXXPI%=MwNb-i45FP_nq@g!I zj7sXsLoa1jTozm00r{?sE*L0|3?r@fuEe3zjgmac1K|xFYRr-B)du-w-ie#?yP5Ch z5t|)9#vvZQ`FUDjQh~hte)+*r;r3+o^<(1mNAPapDoQabo+FgAgf-)>jw|m3CPMYY z`1)}B2sgh0w44T>C@F_SBB#0L@S+2QjDE?8++ZXRXrmsXRv~u1U6#Ui!kx@smaC2a zr>_)z!;Mc033Fp+lgONR>v>y_ba~+#-Gor-jT=%>0@v^|MlbsJNQI|oZ~(oX6Zg>J z-;N~9;-yb#nFk#zXj^n5aS;F(!fEe4#MfKyp`=fg`J!6Q{NVK;NUV(&TjF!b_W}36 znu&i;Q2*ql&m|9Y8@11#%*6cv;r3LjZn^+IRo~=8lUX3c6Ud`a`}Oqp=?`xuxJgq3VP*BjTu?~CNO8+Bo-Oe*;Vvh$~B5BNYa8EN+d!&wg} zPP6N~-_AM_Ki)qc_`jH3rtJ8QZi>jVxBf06V^?%-5b4^rYfNbxYisSr>nv~-|7rwf zQ_gMiIS6zZ7U?7G*C4oQsWIj-gfb9YEZYEv6d(p!oS5(&lKSs*(w3UcZX@(R@!^+m z$aWiu$n`HfDZ6%?Xhd`czZno3;v|%;p0M=WE%@}CsreH4eu1!)>180jLN~^Y7-B;m zff~Ks0rTdDkKY;KvniG_O;55*+PPi7hlSsyg!zJuwMU#hj<(!*h!VQFx%qgqZEr88 zS$P$pwxiW}o*QAie1-$>(S1JbUKVAszCpS_KkHwD@bwIgyaU5daiD9!?tYUj9?9r3 zJcL}(0P1es2cQfhqn{?&rEyUs`2}VFSj(CwD1NqUVp3m?uyulAjUKZ4x84{>Fb!NW zPp1tTI(8wz)s0cQo+#usjA&z#F5RV{%(ZH%?T`Cc6J$keD%Aqm!sUz^oqlKJ@Mmw@ zwdDf%BOEMAFX^*p+l8pb*{uY|;0sD`Tenah@NnX3&J9D%Ikwxd~>Q5;5B}5vhqGuXro0;$3n)O7*{0gc;Vj(pxq%x(ZBYq z)DUUt4wDa36*%~ydKkFfO1Fsf4iT`caX=MRcmVo zd=MrN89>0OScP8AV@}bQwe^N0FNd9myj)8bthev^D11DZx2fq;#QN3g6Gp)Fhin#w zB203Zi8ZdGH*!W&`(G5Pl6E624lasWhjY6-j}uDT1-7G=rzqlaZ5$vlk{(tBv*@HS`^=KD)Av_~NiKjP9_3+(8q08_RBZi1yGFbCv z)o6f#$eD3jP>v!NDd*VZhnq!wG}`49`@S20i$8^S&+y%BXMV<1Rz%Y0m2>wN{W&8^ z(j)CLFR+}(GlgW_*q|&FhmN)(Mk~|C(EOM9$yxWM@IwM_Yk;?PH~D#hcW%2Z&oc@U zvJ&nGU~sZnVZgLxA>bYLon??Q%l-04Z?%XickU;@pSCu(pY~cp5$9Ktk4`_i(}o}( z_-lmc{!L8B`5rq@&xM=FucqN&GcmoQUYrrp*hmlzwwA#b1*18z2;_brvtf<1z=U1p*4UJkmP-&X$~`Rf zHiZnysnn;NY}={S=;>zHFS-p-kqYE$+ktbTgVu(!M#EfpB!>nmBDo6!0b_vRAeP)m zBfbudXulZldm(yGBIEU@O)O-k@9KdhLTBvega9nhzGZzRCdT@f!gmL~>3~qbC>}Lv zI-ebWTT^4=;5c8nC8)N;tl?Q>VqKwD>j%~LCE6>m6RiLn)LSk#q6?9|TKZxOLZLgv zXG47(BUoT&FPa~lTAa5W;kpPKYvHncM*Rp-qIUW&xn7@k52x2k$eb{~eWVjm3q|_C zMTXgLhR%K6cSEKn!6;CP`pBPa|7&NRuiSiUNU)Pp{0i-4+Kc3rI+FM2)VhFjrjmvx z)L4zLY!uAweg)DR?mE30kN5H+2Pk-yXSi#<-e0G*2X3LM_K6UYes&-K9VMdr*Hcn4 zw*vk%>J@W#urVG}Dg`1W|$Uuq+&96kBC`QW2B^D1+D=$u+w| zrBPqu2%-$!(xZfQi0WbR+R`HD6bnr9S>bHu2mRhx=iflap{{gR4M^#Df2GhHlCwrs z-^+DnsN0huX<@VH)1+&$%2Z7CPGv3$3==c20gDWC-FK(lbjZ$iDv9J1$YAW?D|O`- z0xell0i@=WJ76G7>g>|r{t)|Wh<}oY5Qn*b9|%?4hD`9_EvD#%NM0V5^rZ+v=^yI6DkQCc%z4|U!wEwX%FLRJwLNBf;P`0E~9 zhw#s>Dgz6If@HM&aKw}P*z7-uK#ci<&`aE^`JCc5A>V>cN6cj#W_;+)1()EUFh0-Lj+)({2e(e3kOgCtclAWsx^4-2+uRYo&!gDPhs!uGKWINUkb3&BV zwwm)qJ?@kl8kA!ZozOoN@Z3tO)#NuVqTX@-)G;TEEhidGJYS)D%A4J`U>I- zms=ZO*f3cCFeYqPWr=HTlrHsHyK_S+U!!_I)K@ELt81WRt^EC1O*R&wH^3qyQFv2K z2TOu1m@C)2<$a~6p3)ix3Qy0lYqn<=)%Xq2!QBY z!7k5aPQ0T%2NJ6hX?ID=w2~mDu%~2g*F*y8SE0uSL#|;7Cy}qA0a5B`2h6A^OnaH- zpqpHLS<{}vD zw^Ww8L|@nrxWle>h2XBgoIG{`J~5rO-5venC<3anX!HKCYF)&9$3Jq@BhTVd{G6UcK#P;zyc41ZmTOTS&Ie=5veeBHPVw^A4kZFP?!9h`VuE zAxDq##IKsT65!mC#>_7jQQg$nTO-XQaJ8yYW<`yOrDo~Kw(tyQ`wyw5ZZjHVhuBrS z_V#|kp?eJOfU9E;8GMl?_2zETC3OmdEp^YZ#{nwVk5Z#~2#l2o}_FsP2nwy@fJ8a|>%UB!q8rcrPszqJ>bqKp`)e&dOs z^glX7SGT{ffKQNcUY{8=XBS?1`80c2JTvANIT>QJ(&5WvFHD<&dw7KS~QDst^Y);)N0WuP{7vD;1q99kBIB+}_^eZ>~1uyzp zr-pjL1ShsOUpv#gA2J7m%UtSS=O69Z_^mMqXZ4fTu;LN2YT$Vw6y1=Fd{ZanFx2+s zAh@E|pSVH^Lp^I!A8yfkhJ?6(R(33(4;k=rMqNkF23xxYBKkUdA$Lrje86uED=)Lg z+W%RWV*owco?{h}EE$~D_zFeB|yG*%W)Q%MVh7O+3x;KdS)N={G%BPPe7&tmz zODnM7-qtTwq0e%Ne{K-PQ$bR%_Xc^WSLN*~x+Yxaw!_oj@#>=Va|^KHlbVtRg+GN( ziuoxok>=9t{z|-$HF2;cGS!i8`mU*mI0W=wiB@W?fidjVMT+{UL=672RsN?x_o)sG z2Nq*EGoTA6ait%kCfU@4;B{ph7mrYY&&{fbewEj@y&YrtWu}=Ru#-cwLR^9)ktm}U zI(rQ1doA=KbHFkOa^GRA0dkkIqZh02W035li`c$r(+DCnE=d)8nlhtTV*r}0aDCJkq0xn)IPsiLoK1@-LXE%n9VbU9|D z-ovhI@HX|VMYPJ@ZgkSy>uwC~yCIzp*%K`A&egNg;dMJtp(ToOaoGKYXWC|Q_yhed zB`7}Pj*4Z6W$%r+^#i!+RMq_VxGmvNsmwLhmoNPPQv`+VUkfQgH*-fpD|1sDps|q9 zKNWAGnx!4eGTQr+mN{8%Q*YF0SeiOv6RA-IY|02n6tds;5RVd+hQP_loL0yPAlBGW zVr@oXZa7;mo59<-h=1+ffE?bwmaTdwHSAzJ(;|7~`P~Zu{ z86F#f`I<+!KgMM=+0@4E_fh!G^Jt*>@Uk~>%i)nh&$GKCMDaAndxMhg6P3bKze1(H zZLucMs5e=dQOQIMA8Ns)Scq1_PyJ5z47b$-l7~pN-+lV-xQL z+=Rnzf}qb|-W|ZSN_7YIOceQ(r`gLRIh)Pe$#dBjOF4F2(4gO7^B6GRkRat~O7zb? zQJvDF4G+!)AO@v0Fn#(*Fx2>c8Ec(y+OwV+psx5Hkk~Rk0AP`PY+NW{!b(0k|uSGOxtrQ`%X~<*9XUx@*d$ChEkVoSSIy9)Q_`7%* z8J_rsX$iVu$k!?T5jmwva!k~z?a_Gnw%y-D1W%;qp)kf^W9m>EMi+?5mog@gH2XX7 zrfgNSkSTUxhcL*#py{DtZ*$-!Ve!RM8_%T@UtO(2iBR3-XRlBko|!HOb1SpC@xH|B zqHMp;WZ9yTqgp(9RQV#sh~5DOg%TNeZ+JR&!5Qe_`mkgQrnq2SzQOvYbAL}fwpt+M zllDq&zw7~_)Hd=>ro(xBXuQK{&=qR3T)TAf!kqax**59vl0rnY%dvydt<6-vk@WTC zsdmy;9kN>MLZv?mhINO29Iy^SU7aZg1~|b-cGCloCAwTO*prUHE1PzQij>u4>cS!G zR&}0(mvEHAhEC?>=GrvTr6=m^czubK1i!w@4Axv+Q?||4Uzs=?t+SaJ+>W0nBfL+q zJlS~-Oq}eSBD!^SR>w)x*V?`2w4M8>?!Nia^#icm-!;y=7N@Yc?{s?Wl1*g~Xn%fl zhJc6qM3(Ypr1}QvjaGrQ-M*~YT>{XKP%OPhE0>+aBx$=3&tsHN#$ zzU|+&_fwoAUDO+KXWbMKw`s+%@x&mvkfUkW(VndF&>3r{Uln z_rvJ+xFL&<5yRM=KTZs?V&iggGSPkbe~&_hb@#Kt0%)KLX3 zV-IA9IYOw-=wge>k_^C0N}91N$(C!&)4Zeo-9QV3$Y~Y^U^FXcVARa$niOunJkNyd zu8ckNjMUFYqhM~I_iCz;VW{dTG@7DSNvILkcW8pkDPg$9m3`^({$5rF&E^J4(}qIC zGg0(O1%^yLAZhTJwtD5jpysG z;!1h`))68$=Dqv-^>7Eid!RT##E$iCSIfLl>Aq11C&ucV7jn|Xbw=cI623{eR}vp) z()Uo!YU7bgLpH+cu?RWb`eYMkYey(!e#8fm`$NK6g1-FgKfMNVH^?%(lv({ym9EPo zdDn_hQ(&Fkq-78=lG!}VVob{TjN#)qXR!sLq{5^|B5`DKMgw*k5?O?CJh7DP;Rk_Yz|wN!$_K;j@B$&y zzV;V%q21ONB!IYby>?dk^WbVlT1N7;ripWuChs(Lm%wCx{lfuRtJL|pz~_Jflc>GG z(LCTP?$0jN8Cm8yb0OSbUQ~F3-Gc35k9^DrpXAqfRP)FAj?!$RWUnMI`z*DKH-1hA z?qJY*M~=TAH=mDa(0bSX9%&vudgkWwiY+vUZPmOqVo14o(CT z(__77V;CblNN{Fjeu&*$etuor8t5<^LdxQYtQkj8;2dMR$EWZCx7uc(^E`2h>~a<% zuEt+wOWb-Vg-hy-&%Z6b7qC?;8TBj`PO2^5ZW?_oK&w&i3)`~vDQBM09^sIMxX8Lm z+^O7gN5v&wN&VxNV_y@zcze?+$$0VQVUvp(6|J>GtDQKz1ijJ;7`6^Dh8`ZnKKP=i z5o_T2_hI+N3-$@(SA2x7pQ)-prXTOF9KGPWdy=oDy+FJBa2{EI4cImuJXSWL*_zqE z%B}luS$bYVT4VlL5WAwFi{`haxWYJtdzZ@Fe(3ZZ2-4j>I&s@9^poU7>3GMh!lh`e zEO>3mfT?0{cknw2dRINlqLwU)?(V*#e9u(6XH(>(9G;CNzV6|Ux<(XxqA1+^5Kh2~ zm~>=Vin^v3dtz758pL9k3L|jJJC1_shM9y;hZ%)-h3SWegzbjjgK3BEo_ZNjnYbr^ z?WhT7g-=ooR!xI6kR67Y9KVQ1ob)kq<>>u6l+KZ!G1N+<@%_YqeRy?yOq_DL_vLR; zsh0gSPCsj*X2Ab{Q0Z^zPwCU4?Jp{Zy1B!DK&1n9OFNYVET69Z)75ofuuHH2yLj}t zNC04rT5J|vr;#*StqGa(|#+h+KN#?PwBZBQTmw#qdJbFv1O%!HZrWMyB zfCR?TstLczvC_Pq->7hHO$)3H<+y=4!_s+E#6f>%tmSK>^W8u_b?S&y5sIWV_}bWA zVzNt<>y&Nj{acHazT{Y~gS*ijuvENL4vXOu*^4EBRf7iU56&2=XBs>E!>!&DGrx;- zckmIyxNHHyCQqNmgwPMd{MKTv_6B4i#CS=n?U#u+kCui&4#iF7~-p)9fS`9&C z=Bi|3((ibG3h!{tbJT$~krl2~#`YBZ_oiueh88&h2fPRo`|4n%}P-4_8a`+>2tSNPMIjqm;l zpzAk+E^*sgKFO>{xKai1P6u=wRQg=0LRM0w1ltEhGoRu8ReVImC(I4ktsd4ZnC15=YR z%C&K)8wWc0_~bS#txA#3j^+c`Ib`u_-~EBT7xkO7x{ zFy-fFiQuHgg9~FDzlV-;1)nAqeoY>a^IDDbptn1~9ZIw&em2L2y+*-LM$Gb!;lgQk z;U3PbbJ`+9B^VG^G9BnqtVp1B6A@VdQ*cyWmWhog?BA*8qMpY-nP`E(4??k+IzkRX zx8#a`I+Ho2z-DgUJddu%Oa@<9r9L7wt%x=ZGUES)HD&W#i)^bg7T9Q7qmQjF(qNlU z4nPQoH`>{aU6BPa7Q1LP;m``R@{K3zg9~{DChF5A-B3l+AFL0%20oh1 z228Qnq)ek}XcAMX(@;~4?I&H0#vhDU=6agbZz#0uNT;r$E+x`b7=5o0cMl9>Pu=8! z>5vAe@{wIo$66#woS4yGMY<~wko}+(T2xi^#x17K2Vvg+fgimj=3j&kpX$qaMACa> zBEU@s*$4NyPdI?43ola83-^s(xQH(@TJ-KUU^db)5{|V>2#=(~A$Z>JQ_m9}I9x;7 zok?vI4L0!jWT5;5y%+iImBR_b_F3kwK%=ma{f!aR>4-G9iX~yzp*H#r{Egv4S#Zr^_AG|XaK}ihIua|{ zAiI+kq(#SSiB6wsUr}f>xy#Hf=^Lln!I4gMI$aYx4N-Sv0Wjc&-jMLIAPre&9HuG@+?Ks482c}-z(dFxMM~44S5!1irmiYZhu!g z8W2!@v=L;r79E^vZFXbsQx?BWo%1gi%Vq8W1;@Mvep_%y+?KL&P zruNlbk&cKWd+`Bj3VxN=3AjC6kG!zy@awR-Z>~d%XOqen=bCA;5y_H6rlg7ac?EIG zQ8#f?a+94LW2Ae)I0rt^BWq(yyNDY6;jcVBV~>R6tHQ=d{l?oQW)wK>&_?v*=k`27 z!%y6i)3M3&+lOv|!%O#99QjbBtfIlHaR09IFVDc5sUI;PkTcx^Gu;w1-2+W5V|@%_ zGu=Wn*+fUvfZKSmH%`BI9-<$1iH~p4R=%mAu&fCSk3*6L7*AS~#lSf0ZXvc{^jOwR=$wq00eW=m+-##EI@#AN z&9Cos9Em?&OJKhG&eceP?SlK}bSP9P;l}HB4#7nk_#WTz2G<SwkjkoC_e6Kl8{_8n%kkgDCGyYz85Z7+_{^cWp^oc5ITlUxg;p-ftGzr@@U1_7z zm9}kXrES}`ZQHhO+qP}{OH>+@-T%z2`t*rqEMoJXh$o&K7sjr^wI>!4caGu<*jI$^ z0ndj7b${)!$%n|*u(5(>@ip1z`G&OrEl1GYud+pc@)7lh*r znW0;3=(YC^FRASa;1m77(}$0!HkVjOwQP=Vs9dU4Yg<}&x>Q=bYBrv3aSck@iFJIWdCv0ezVRF7-9ABhRwBD7wQYR`%{pWYPl))=;q3^iW#k@}WowxAX==~)J9&aq ztL*7*JsN!rd-H_cFK=%0%;W(1_se6UaI4RT+!EU zo9<1eF&MYCqCS(e|9yWY6(_sK-l})1r~@kdOrpnHmKF-T-<1;Qd9$seB_$Wqw6A>? z29A0uZ#BqiMIV<=JK;Ril^dy9F%JvCKw)1fyq3kt~*PgL#l-pu4=rbR3C`ydxUK=cV z^hwO+eHD>|OR6wWqmi)}4^e4>vt+bLi^@Y-0oBd)gNNDe`!~C{h6)01BUkROq7=JP zktL`#9H*amDO7MNpr5LWb&d-NSAZ*6q8}gxh;c8jq$YQ`AYs#V0ErHK`8#uM@z=7d zRU06P1kYoXeqSk5@eZ4UdKd0bZV?R*`nbx)g2iNE*%jif9+DQn1)jp&g>??z?14i$ zw?NW;th4Fn7|o27Z}sC@=RyowlXPcRgK z)neXv4DxEjwtVn!k*2>3>ntR`M%c9I&t#1kA4swjn{M-~F+;?ox;8X>dhd4tO(UD# zN91N^WI(e|#O%>>k=nEMld_s)&uv|udy>%9jCxO$q%6|ew>7>;XITQ;yD4!|eoMcE z7GZOF)^<20Ee8Yr=O$AaG=gZ@ik@coC z!A4ds<_dIcS=6%B2kDnTP+J54+TXNqn@?(YwN`z+zG>O|iMmDvorxS0p$9e12J>lqAZn$I|t=@%#St^5+J=S|Yf@<4X z(P+K4Zl!!%rwA)6E6dh@{=r6t5sKjdZXt23tWTS&HJy};i~C3OwNDT8k5DEOPd6fY zDV>F?XVTb6?N&3(0Q>Pf#wk3LUhO#XpJO`q?QU zS?>0H4DE8O)c3~o@d@bK^`Jb-T*S|imp@2~X_pE@{homlV3MFER6 ze*D6Vp!zQ3cGj4Xm1s?(xncSyQhxaTVGBD$UlwjPQR1zzt=J*j(GFIeK#6KM)=jo{ z0U!K{doCe)&qwPS_%(XJ$UUL=YTlzzm^%CFDezS{JJ+tgsk17hmN-S(wQzG&y$T*W z6!fNM^vC)+5>lO8Fvm9Vhh4%s8Maay%#Mgg8ecCxG?_o_GEqX}^^s=(!3h40xffj3 z#%I$u0-GZ1xB0T_syCO%_}j-8Nm` zvNwx6d&=QsXGDBLIEUnA1%TGE}tUm{2OV z*f1-k>_`fvgmPbFTO)P1D8_W*cL1hZo@gUv!|s72F`N*ZD$l{RQWDiF!B(myUL1`VhHwwums6N>c zP?f99Zdpve+h8n$D^|!d(3$wvBE0)_ zmT4>fMxIvVo4BRv^zm`_2K+hwtkfQFZ-0JJ%b(^ROxHFuV5oM+EKQ_|8+ly6WS%2Z z!<{l|Sj?@$g=2|rNl5Odq&7$Pa&83VM^Z;m#KknecSxrP&harNjHW_>^{O_}n*S3! zR@4YX&y(C|F3Ov2pf&M1{hC&&$`+BALOI=_NCMPaS%WGg(YE<60TibWeFrY zLQls`2FB+9)BCn}Vt09xeUxF!Saspx1lu98TU~cr6*}+8k~xgh{=dy zWAlASN_&)*DzrtD7e&hOd$2lU>HPBt#R%^^-~)!8nI%AO>j=k6C2x4+w8CEe;Gg6GJL0q*v*cR zz#i>{QbliFFuOJI-MDhk@%={3bj7?&^@D+?wPU5t(^QVeUEgq0{LZ$Wa(6l-TQ;%!f{PHMA+_!{36a_mniON#qo{tT=#>! z#kBjYN2|S!?F<}qx#zYt-RsIY+bfoR^8ANlSy-`1^^!QA^dHv+sJ-efe>bDZCxOo* zLqGWmg?(NO6ftR-8z}}LE143ty#8Wm^q=4)@q>_FNezrQp-agC1X8{BDPsy@IKwWb zIm+RoIQLGXTg50lwYW%Q+BlPj6c(!EQ-EwnKvGnWl)_CL7W_U_ym$)k%zdG$4@2Ws z+sB;t-Lj4MKkIW&1rsE;Sgg#^=;;v$uZOmJcP-Y*_PYnXvs*O#Al@EXQC3q0iC~(< zDy?85qgqU#9r`D-=t4_jP7=2(Px)34lo)HT^mdnT5{+jf9& z%!nP#wx4|mh;E*^)Ldd)a!x;x#~+AumMszAf$K+fukj>*!4j)2eT|U860a?D%F&{7 zOi?KocD;>&cd6;N-KCh?Oc(u$qk$%hu&{G9Y$lwc!;;RspmQpA{fvRc5>r6ZIZ6(z zH{NWzPsFLT?LlUV>s>&)-9lElZTjlo=81#X=vKI*2^?L9?TGnr<(LWk*PWo)}{rI|k!4@8Bxa9^d~vYXr7k~f%2*7hgdkSA zl(Iys5J^X(D1E$G!w~>QSxUftX-*lqy9_|k6!GVVUvVGBnv*}13$Jj5!a^ZNUNXo< z>OPLHnKp3)2SLbE`*GO#pu(q_t2;MRCtopKu5_o~R6M<3fmRO+r>sayYcS!s|iFJvA>En`(H4O`0WhDu2srmNww0IACm#nF^^N_VG`tXhn=Qa{FxPP!?oLXDyv z0TV{+#*QnaGv)B!ZccOK4Lo>z<7FK@pAsB2Fswh+?2f_NIkpDDNFU-e5>@-U)|K1@ zYxc)q!uT^xL&)upJONWV>&vFhI&JV`rupQ#c|Q@je~=8!wTJ@3X6j%! z(CbPu`r1FmU_|xM#(zg~=$WeqEJB*89+ax|=SC!5PK0b_KZGQb45UUin#{uTlF_K< zkx5adhKiSNhqSj|w_*1U+&{%uvbp!#*6-94CfuQJ%y?Ms4tQ8tpt(?SiWm-y7C9=< zI9ph*P$G|r6a;hV@vXDZpbvDcip0$0H*LU0%$*I9M{fhR=anB-FFK2DVQT577iULGRK|iV zk43kV;yQ5xF^T8$z=JETy^m$$k09>iLV&KSg3jB0sdS5=+N%|LZ#(NlGjB*1yApBJ zWv1umF4u08N&DyQxx5FJkx^r}5Z7G^r9)VRp~+Jl$P9>V2rOme8uYRECg2sYsP~gy z8MPu`G2p=%f_{gjY@R9Hu@7EsfTD_;1w>LTPR;k|Gzz$rFEK=c*`vtHm1$(^)^$A` zh{J{2XKe^@aM~2?t#Kygu>8w&7QPHJ&DlR`s`fe$NM>}7@+|qOy_eFUP!(Mflu-x^ zPvE(pO6wBjK$u<>SC~2}abm}%mv+phH7=ocmG#-kUX}*{2-8bTN*z~t$wc)fa6KX- zbn2$=(KxRC8?|7I)vzbf&Wj?r>mAa4qIc~gccIz-l}x)d=a4*&B_%hKTl|`p7aYm*;-DpOR?{TLS{Af%pB)4k?4h0habSxq3@Pn@HjZUti6eBr9rh<)2n(;OG z6|zx^Pny>CDol5FC|fN3VNQjL4AT*qV%m@!_NY`lbm%Rh^mcS!MXzZMs~BUX^S|Zx zNoaTYcK6y`u`cToClQxVAWlA_y7L%ZwFa#)>x*I&5?AP+{|m+k@(ql3%r3kj9{;Pm z=+iMeDsUVVKNO`AElmp^GkSvK=3CC)`FAh5WF@KHw{Il%D&Vg# zJJJ_uC1L)Jm>E*rO>7WW=}`(vR2AdWn3O5Vyt+ZFb;Jt`}{-ZBUfX zP^n#RTSHeLOIt8*UI>dCHn2xvWsW6c8AFH(etyyZt;Q{amp(_7inb8$yC61v*8E!X zz)O0|cFrGfejIad_@+qJ3$J6H!peYd-ttp=XbsHDMD<+x3*oWe*O2NxhW(r5=6jA} z93#o;Dh`$#-+7PUoCr6e#jun)XnTSGDqiX;*`!|9>s_4_kl=zctfcQC(0ML9 zxwpS)@$LB+rbrQ9eIPFmgfXh^jVwGp3v&l146;+zPL0D%i3Rrsg6;sx`9G^2FM+{d}Q=QC%bbM@cEl_Ax8IoFU}(&+ZB^d z2%{t7`x0B=^##Zk>K^LN{r)~Scp1iuUsZtk`*2k1s?8I@%tt$|1a-|W9HnX|9dP^o zU%Or5UnR{QKN&iW|20GRKL=udxYtVhrc$;xrvLX#_+O2BKX4?Fq~rP&QFC)Djmtu9 zv`y4qs1XDuX^A=(3WB>s6p<~Hb&|=d*zY3<>7Y{vsQKT`V!F)>@~bz)}-07^stcyF;sgcE0_rt5KJO)1lr|2xMdey zAn2UV{!3p6F8C3Cy>U+=xJ2ISOdKag5P~8&WtOxF8(&xv!`?(pm}WZG^K4Ba<}m75 zY-zl~8iOIW>Bw^Q=e`jX4y;3~tj4C&5Xu8H zl3d|;&)#-;l4K%<>vm&Q`=8d3Nm!`jJflHIEY6xe3rvzK1~VQ4O*{y~s3j=MZjkd$ zXbt*_QgiH^rz%C;=!@*9WsuEtXx+hT6jr6nvPf{}6a?^rYeuU-jf{;GhRGT5$fzVv znJ2PLFLZXAKr}dPc8coCn42-H#RiPh9>|{j-*PWBK4)=c?+RnBI?t%j?z&?8idc%L zit?c#bO5e{;A_aL#X7@B$n)^B^+Z&%$Q|(N=d&hU5kHOxjB`2y0B#@+A^3xw=TmTfE7AmG`%{-&n$^5&xB^3`Rx!*+XFJ6U!4b2c6^=GHUz_VD)N=Az=iFI>0J z(b8NnKQDXi{`EcEKh2zTd(SNHm6{?fY_B5Hwq{UGR!u;Jj}`xF9%3quFh|MnyS`f-yHATZ zkYy3rRX0tv@PfTilZ6ZL_O2`Mi3k!DyEIu=$SD?n8X^7eaPL1cmaij(PWa_fm~~Vl zz`|^%iDLx?ij^Xq7XdlM$Ofj_<*?M5<02n2N5suYH+N9j{bck8V^Hrg8k435mE7M9 zr|ch+QQi*+8Q8HdJRb7bQQSMPq+gfCnevu&%}ySfE@Gax+}FaYwU3FWCG(Ub`aFi_ zNhm_rHI|{wHX*fwOr1G!uA_abJP(GQ!#QB}+x0oY_1lEA z1!E@A5s{pVn1|{}n>g3%5pm3t9j_ZHe?QB>c0wxlF7E2tgL91Qw}EAat=M)2Yvzaw zPU~@h!c}}Dht*Nn=pJ28q|CN?6aq$0J)Gpfi|TD+SMj*APs=0D7yjIdvaz>>fzc1N zD1H!W5C5b&x2lnW;rvs?Av zO?`gsVWwvBKu~)0LZIMTqsi8PGo-8TTBV|SfH>BR?`3D)WdndF_Y>U8{7}JRgZQWZ zF@pT;;i=#-D)J;iLMX~6{HVc{vEr)pl);bwatb!T9W}M!fVU~RHuJtNS`17oZ;OD0 zP?e4Q{f4$+&?_ovnDLXhunGinm!Qgo#i$;kWz&lasA0|%t8UxytGBqq1c_K)Td^C9 zz7xi>iVVF}zqY{`72{*j>oTxQ1VTnxvgi{6+qUQ<2HQ62GZKD+2PrA5?}R0npW^|S zQf{;cmr|Vb22Y|m0|N2jw+-=;s1eckD=_jiL~{qr4E@~aU&E1wMEG&KO>5ZlWV?ty zRn`14^n!0M^-gYeUvAP%)_p@N4#O2v5PnqXP0iXA`3&}#X0{!tr7}DqOEz=4B zvoe!Wf+nkMXKl=5Ej&v*O~JIM3gGAdK=PRm7wecAI~nm%=)&=l+_VPRno(3DcqEGj zeQ~|;aIN4yirei_Ez`qP@%J zJA3qVTFXiH4pBcFW{)gHkPbdvU+_*o5DI>;Oz@pIRqJT(BJEATW**tVy`;$YkpXbT zkF3q_-Yy2-uYF@aQyQbcL3SIXegB4~_9W-(?x`F0nVWl5Ad;Ir0M5GR-E+V}f}J>* zs>n|LKad0E&Y&>O6d_$ea24gef*kY-N@bl<&b^A|V3p516p3+Cy!G`_kn72C5U+%V zQRFkws%jC)34a^-aBerw8Ur2}#>2%M8q09;YsAx}Nc&MHfU-}m)FY+14=>Nu+T%jrQNDy9(>c-yD? zq|OuBgCM%F%=FSQ#~Nh(>xwaw%}y)Q_o0))MJoK|nfG8=kus;QU>N@LqSe6$>!aJ9 zM%#O0!eJMBm5y<~*0X*!4tgBe>i@plsi-h_GOB>h%4?yIk8y!ZwTijA&tf8~_fNEk zrfMX<5;c4<`osG85kWmo!D5G*!kBp;fBfo>TkDTrzW+zQ!X|dMFWutB!25tYh7Rp% zrX1a*nFM^MzrD*N$N65=Vi4SDVk=0=09GEc7|Juxzo2?`)Y-!2+(D-umP*ZZvO1BE zBFR^bwua#%u&3jml9%Q9_!vbK!1!2aSarqvB<_Tj;Br9q$I4{1sB)ZSTa3t0ZuFO@}M4URkS{GeFBR@`-iLJjf5&b&(T`C&_}hj zm5h>9tklQ>2Hy2AX`*9Y(k;bJJ6coi(Ne75bhMFRSs3d6v9i#1kChYM4M#`TwMuXB zaV$8H)o+j2Q&}>E&lA#c_Z4afL-u~FXvQ(vzxslES3m`dNnw9px0!jaK_X+g@7iMB zTE97pg8T^CE;NGMRb;@WAA{G1Gh61snQdp#$AfN{Sh=GH-fF{W6z9#zLBqRYYJzh& z*A1#vb}O9kn51)HIkIzZF^`YxxAhlXv`&qST`V*>!ozeli`kye%DwZ8nOe;J4R=o^ z9pCp)FUG%_d~xWY*uz=3+xIgMR5MyzGt%hk>X^4-zZ*AEF-I9DWsz3-h(L&TmEUe* zhlSM070M)o9{GtM#4U=+eo9aOpmQJBztHGVJ&xK$ml#Sf=nkn*E2?s`D%L|}6%+Ew zNjjOPCTX!Mr}_?Gq_}YhP5&k6Fn+8qwle@Yiq}rfwevWrz1=}V+bO=;jvJtLhf>u5 zsYEL&Dvb*M)Ko`q>L4TJ0YhFmyL!T1<+5WR%3kcX6Nl4aMR2?Ph!0}=xAB^Xoo*7j ztQoC^ED&Y*ufZB0k{9m*M`CzoyvvE>Ec*`L7RZ&w{kvOM*&nB0qNl#j+rJvJWTJ-~qx* zbViVd{R6cykpcTlIrcFEB%!Xf2ba_rU;UjhPIVEADX!hJ(uKHcX0o)-p zE7sKvrWXamI~nHv%h8NvBe=e;rR#|HNeN=a_h!G#8el;5_g=%+gbF%9E4o7BmZ$&i zP5o9VIV15Hjm#ko4^rDjF(ViyTtFx1pppFzkCq~#7M-An2?S}x^yOQjnnLwpb z#`+1n;312jUPkl=kNm#x*!FaS~c zLG4r=496gtG#VK>BqhLuHLu{F+XCg2uIzeAvh&vLBRG|hf^QPp4t_Kl3c;}J2Mk8T zoF~U0*(se7(a_W=O>O*aGFPMtbZ&2uzNea-5yr&cp{Sltpb{pjPL)bwvkKuqZPRC%$FQBJpzN9yD7WJ2!=0@Ga1Qxq2!q*41|n_huki zySLgD7#U>UB^3<5WF-vHy{9)dY(C&NE+M8yQmHAb<_IcAnIo&ZdIIgY2YBDFh-@Qx`>UgNcBk^^K%@h89yIyBdzlW2 zDNv|HLV;ISfaKI1wN-AO&?dU1n_E_rIPutXg^;~6;LAjvFJ);JVl@?DI8XWSq|^eB z&@r?vaeNDPrdZhBCLM$}4?_(XYTCxQL zd5Et?pOfRKkIj3vb}y7`+M~ALV}(V?|_D#>as6k zMXry`r=es?$lH|fBv{KfUW0WTXBr)lWLih8b56Cyu9sv~FIp{5wbZUZ1v;&pq*?nm z;^1%Yd{~BFA+R2gGj9@@a4lJdrdy}1n`BzYh|e0gw3~2kS&5FRoa(X}aY;OZeK!!C zK1g%GOts8eiDq7ordh|2+g7d9v7WcbSt$iN^?w1Iisgv{yeJXE^-*IKS!|3^bW=QmNfQPnlPqg+;dR^UP*kcaRMJKfhGbGmq~oI zgBTO-f<5iIEvSBM5SY`bPInNquOenGQi!Nj1G7|9r@yr)QYS zGyOKp4}R~^ZOcW+z3Ko^YPhk`YzZLoKz2?Cv&r{`7d|1Wsz6}796SB(oHRf8L$t2R z7Zt3J-e4JadGlycu&!p|09|fgnR|{<$z2=}9|tzI%o04382A-35d zm;-k~cj<#t73SKisx^8pO>g!JDdXAt(fT)cfavV7F8os4c-DYw?K*owbcmj8oA;3} zw%b9-6dDa7(BvQBzpEuZTAO416hB&LM0cNGYq6hjf_I6#H8nHLx0;cuMJS}N97w#= z%n|JjA$b`yFN$IZ9i|6TUiI?r+}n7ly9oEtMYZtm}P7 zAUzLjifY|e%RMS>!{pZ|xFnjJ-lWWB(=Ek*zTnS-fN2%D=bWBOs$LTGsaxICef0f1 zJz|A%xkhigKO!SI1q<-sHbk?^gNx=y?=opZ)1TIHGa;Kcl?P_ReV_DGLYK4KIuy}d z_&dQKkUmML_+?*jl>@aKs$tcj82j$QF&?$gFfn)kim)_xX2I3J1=Ivlh2ko_> zXZ3#N3~!eE(s73(^gXm;>HHiR67FBM2Z{hpUI^R0N&smOi0yvuzV!$8&T#Lb=L^n< zmKnf5EL1mA=tZum|5gaxix_-xH1C1VE8eeU{2{&s#dsU0TiYx#;*2IG9<5+gDnWQG z_w33`B>&Bk(?J)BLeo_g4!Hxjxp(fM7r4NmN9s}X9K~@AgD6lSX7Pt4d}y`My=Xd!vATe)No26jb;l`ixNC`V8_g!l+iZj>ks_7chlMVV>o3R|GsEzkB%6MZ+yZ;x;x z*$Os^x$7pe2=Oh(@iw7WW4gz~Vy=9M*cHHEZb9DGVAsayM??AF#ZRR5=?TpRD54S? z4Mkm8Z>1z$3ONJiz%l}0g(pFERwpYcoLzVl`VL6N8=Lti5cRk5f(4|+jG^fqOlq=R zd99ezPETS-$fZlk1*ja@F)~)z^;Qi6YP^P(L{p?x^~jk)Rcfr+;&4|I5v{C~*6~9= zM8-1A-ogr!E>BJx9b(?f1KM2nkwnFCbf&uEBkQiav6gAq@M3Z=YU#%=M{SDY$>uYl z?Pbm-jisANPYFJ-Me*?`xx&-uF^@9uvV4lu=jcTz4{-_=QoVnbM-njCl9kkw&(X^y zN(ax&97{MBFTB*%osYayIPu&~GZq;J(>WK@OPZ2bVv~mAD*|SXp=klurxpLc4~aWD z*QcC%;I*z4C}E#dJ38*K>F;A`_P91GaqI7Oni@|>xRkFF1_74#d}=Uf!oNU_ser&hdCEHRG(E>&2m zzjcahlP=*6>u@q%_+vn)+*LJ1AlU$>j*L1wlYPoc$ydR@^#xW#03kSxw>fa?`Xa_f zW$umU8-ST9BvG62Xp9}y&Fpyve91xs82>nW; zy#@R+{4rk${5?ioej^a|7T{dqw?Rs1W_J8eA)p=Jm-zQ*t*!7yw@jK4bFR5gA{7H` z$mMH^4mS#>?=`GrF6RVRjz!mg@f8DV<|~9;_=4N1Wtie8{t$h7yIsY>A=u{D^eW1X z?g?6qJE>96WQQQ8D87UFf3wv;&+mg?Dh+fq3%o6fwiK=F8^TWLE6*kNx5Xpv}ST>QW;} z455T$NLjQsLyYxcbV!=^A#FgW5t#r3d#o8G*M01IUep+C{52fy=-j()QBHq45T&R{6A0ZOgApX1cd#xFwzN<&Eez3ClshC;Syl*?o&^ zc2+Yo`m%1n=nby5qEGl$%kMro4`7=mh(i-^Y@M3fAu1<2opRg0%14?uVcTKLN7gPC zU(nh`ggw?z@}0ciFuwWkFt!Wbed)JYx5nX+>J(nLND?gDW|TdbNujRk1`OL)tq4~& z*2C-+tUKDtLATgr3a`F65cvtnFJ_wrKJsYY6!JlzOP4Q0uQqOBBBi6H8 z_@&I5^xx_H3sQ!zzpR=iz|WZlx5;KiaHaCD?jNVuf(KQLrtALiOC4?tp0LsC(YrsF zqAykdV7SFmw-~GFB^ywcB<-V9Q~OCAxvYw+zy;UKSwrNKcRc&!hkw_SdESkzRAEAM zVigYS==SjJ!wCHoKJ%yZ2hk0I^@0=G$5M)q_Ggol@t)R@H`BK1d12kZ9to&%bE|{d zp*XN-+c7+dE?`WVl%j3FNgej$tI_Y&(z#1@g7pClSE9K5kVTssHop%JDM4`Fza#M0 zjUCHEcoHk8MsP7;##XSXiEN6Dz7{yP@w4rvOXA-It$hGKHfL0 zc3j$UK@k*Av5RY&a4Y1ZhNluG%p6<+S7b+8XAe8!1rDxDx+=TqJEpO zE`Pc>XuDc!TM=`K@J_X>Cw_q<-pj=Y`-c6zQyd$Z%?rChU;@CXh3g8?_z3&&(KUqz z0^Vy*#MX9=Yjqc&orIL#ODeLq%PxWudlr-xcM(%n$EBAp3{R*|Po}0e2m~#tVh=Qj zJt}gdY!{0a_>wBHmNcRbyv-_hu^t0rV)y_qdcf`+L~p473kd8W9s#}Dl632EJg2d9p=T@QCGZqNj6!A`S_F`3&o56w$wR1qxk8|8X%ho zUwi%eu&n1eSd`dL`_a#-V>23&CtvK5aKx85l5)frQ4UYOBXP&Xb#Fc`)`nD!`g zUye`&@%#J05dW2qB=X)n5n*><>rJyUySpa4?H4(2o^1P=&1H(mo%~c=$q$-B_`cydCb$;Qzn{AW+gBM(=}l6q-mLB zoY9%rG=M38#x)P-uKoyjcuum7Kst)(z&8?6*9-~Id4H(A?`lF1i6Ko2wgfQ{$pFCe zwQW=vhOx#0E~KP{J0GVRYc^&*JyYX&A(P#vmc7E%N}mm@01j{e8y1BrZ18)JZw9$` zm|EZ+{JVS(al8iG4sXhO)K(io5crN~-y?`nti}N>AxhX@-2Tyu?D+b2n-~TxL&f2m zvozUNCV;cL-vMbE)9I4u)zWptbAe@jW6^rnW#iIqMn@FoY-4qTXI&u|Z?L91MNmJE zIj);`zPuJ;|9r~|xGdVn5T1CE^+dpy0q-pwj9!X5B;J4mCDNE)SgFsc9@``wweGJL zG}Vyt9xARHNf#nYavi@?Kg$3@YZzvmYE^)CL5dSV@F=_`2|G1#{_h{4#sU9ZC3yZ) zBSLn}TUlVv#~lUE(RyPB0fg>ldnz zo1{!?4_Jh7BUKx*q7iO^@diiWn3}O6T%a+~WNQRInFvH!XS1Hd54DoEtBo!(8*ha%ZV<-^$QrH0!cf?g_Lefrs z&V-;V^-GOt{?F6(AZ36t=Ab5Y@4(JY3yvTRO zX1su953*~yj?jsT3LB=rsd?r7ywt^im1PgnSRMOz8q;TmlRYT!I%pgqnhe-m1|$PJ9@-C&ZKq@#c4UL%t4TlbHER zie8}@Fh$Opr^J%~o*E>nPDQ0C7alUVR*~J@aB)=B@@wIxFW4zH)4*%xGQh& zd@Cjk8dBE&*MENQU@v@h*B&}`cw=ZF8LVC;K?R>IE0k||uo2;NE;`ggbU=3a$lR^! z6}l%Hrfq&iy_s5aE`Luc@s&6c;@fX`N3(3OJ3nO|f5yDjq=3MbP-f5->BJ{@`!trY zE|hSq&tbC7PT*loUnxe5_}Ut+{kcGaxYb?T$c!1FjXWp1nAcmfIK^|Ylcq+|5t)n` z+RIvBNTstHnQ9_;+hYgcrz#%pb!_;1na#ZjUVznV>$>A$qNP z?z!@WrDo7Piu9>0KCr@FSY|G5t$JdbxSd^?TTAf8Q`R@%q>VFr>V=TW(_rOF-ttMv zgwXP-jK!0132kXwjvVH~gfy~yIHgKSlB(Dfi-ieNXVjIFtCh*2fQiY`z|=&-yuo6i zb3%V7%jmh)5ZR`1_WEf_pB1m4`}1>*b=zE zJXo$#dpwFd20DO~7i^Y6L*=pgiFZa2xvP+f~)fTlIGS4p(L zZ4;r8HTBcdR$58)pp-Rm%mV3wn>CVn9n*;_LFVH+KP_$c01z#)&&i>G+}bTyVML0! z7L~vMh7#twD3o0M1s(-bn;75RaC(X2?L6d-o`cRvG}#tQHO0YSZPgEl3!DfgHwr|u z>__}|jPg|8PDkB%zRzs8KM~p!q41R>UckKlN#4+V6R|u1Ju&WaqBZ_Zj3C8wpb8Lkuq?qa1ckGKLe{*0 zynv*Z(FUZf8K#y~`nawCP%l#I6}Mo2Y>?DRYXYrWruNfhK-{c!0sK^;5G<9A-1xBP zD#9JOiq9Xqa?PZdV1!|3ihsK(Vwzu)pW%k*8H*85ux}*N_rg$;aH5PFncKYncWuUM z^D2WB!LMKA{QsL__J0n4{_y5Rjco+=U5x*~SJvE4@uxs+$3T3=ME&WQ#}JFUHo=No zaS@$@TE|ZMD2*7*5FfNkdnG`K@9m2tVgDpsLze5np?sLF?-LJtCC0gYT!oLol zq}B9&W+AYNzZ?xn(X$tt`cTBvxBK^c_T%G!&ldfXBt-o&ivnXcm52R0WoJ9eq$qCa z!P(cM_O&ZSRavVb7?7dmn_?Lt$m2xMrHM9q*iX1|TY@ILm?{(Q=6)g7!)OEhY()ym z4c%9RHgs}g#=zbOV$*9*=VpPXx6eF$)ly*NFcD^2u}icB8@s8OaG-^6^1%;&Z&N2Q z6XxP{8_EWb+LEDHJ+RkorNF=t3Vj1h5%W8N|yA=@Wo&!E$=_YK}5M=;9Kp+b0kexA(S z^?Ao}$B!2q6Abj@c8W^j?}7EZg=B(#QZ8VIHK5S4B+Q&eFEMyc7h|2-js|p%0PxxP zX#c*NWeu)-F&hpEIsuCg6uaq@W$UT@9em*tI-kSqFRi?zcaei4!iH9$A$3#78=<9a zw=wbjvZG9GGH?}kiQN~yC3(#Ct1u$aqJ~y;q(k3i&;8&I`P6#u8(nb~UI>$88Q5}G zu1}gBt`1Yl8Yu&=SIRdME&!GrRWd#Q`wzQXOnL56;=#O2QeztrdF{rF0BaKi_P*zc z#v~-T)ldd^0fx?YdbDhh<*?{+ZmM6bi~jdYY+n}>pJLdEsNy=iRuTRs8A&2^w||pQ zNSTQT^kdb1Ps~MSM>jB^D$bED1&1cew$!J2N$KR~T9Zt&a-ca?M;(fw`h;@%QZd^?c zeC;`o1eX{g6qwogCn)GsMUEUE)YkLwNs*g`?g{T@W^$44m=Lf#-6Hi&*fym^ja1ks z2Cl~8pUO#;Mw$cc7;f}41?>u|!j^LD^s5pVLs!lDz*x2*ke5ubGjXD-vaeu)OJNe&6)DyR-mfjPyCu7Wk$jb^Eg8A6OZ zj%Kkouuf|}?WngY(s~93bFDXIu86O&i1G%R@Yvxt>Y3Q+49|&s^cGe~ohBm0Q9xH_ zmI5GFwwnf6&#!VMptqAzHUu?li(bi>(^f{`)HX@FCf+FTLy9)C5UNyHR}bYmC+W&@ zmlNf~OH$6|JsIaSm`>%iMm^q}eMH=4v_*wx7e~w6bOOM8vR7K4P}6CuX7zJKY0h;7 zL)uD7(e?-=GW2>ls*1C*HI=%?CdG_|pO=K%pJm!(DI0%?1T5;)R1aUfX%kd|7Y)*C zZJ&$BmNMjXZGJvnobs~1&=}gzlwD14b79eD0*IFMGU)s89TCrYsPA*(upIzUZnp^H z*+MMcQBE(I?iW_`&oq$_%}4bo+P6Ed4(i>)@lUdsI|R@(CaXfd0n+~P=>T-iplS>x zQU+@5QI&mYk)Tz2%C7J{08A8A??B*yt=ZSkfXn_avxTi;D0>K$J)TRr`W2dKy(sme z{2lXC_->!i9W;E{uCUk#)W88(SVXUgR9A4&izo4LuYpEFTmniF2^(Vqp1L^%yhLYQ zYR(YBIs09Y7~?Dvg*PhG|KaQ%yCY${pwUS(amTi8+qP}nwr$(Ct%+^hoMd88l9LDT zS?9y^-XG3d-9MoF!meGruBrtN>;zPLs-A$+lDxyF1-o00^Eh|GH>Oz0w%cOsky8`6 z*l}KOft~2XJ0Nb7QH9hfc7oZ1V(u`rBPVuAyN$y;HV5I}K)Ok`y@b9vC1%-1c6AK0 z0o_jpF|r#yUi#Ee9NW&4qq&7b443%YhCdvishA|wL()_1ac%DR7t-Ji7QiZWS?MJH zp@=nPAgL#C5%cl$C6sLjQEB7VmHqjuRjA9ZARet#01KAH6Ma}!rnvFph>BS(tqr{{ zW&tt8*5-Tp@A2VJ>+@lmAw9P=ixSximF&bJx}(OR%=?ta2vr-Ci&zCLU^MeqJz=<$ z3WwfMn6 zjE`1LDBU1`yEg-FMJ%cyh-(0q%QPb(1JE#QWxI{q`a8bI>DP|UIzofeAz*&9)hMb9 zurKVm?H@pkgOF{EEH=hTC@-7U#o7fZBuZ? zx~6ol6)%iuhS45Mk5!1qI=jgr^(kEiL*$iO;Gcpk`Iy53N&7n&4YUoX!#a1a<-CxD z+cx3L1eKb<8Aq0CjK$cRl>l9;WEEbRUu~(YyL9d+;N-IJ6tQ~rVbwk|=Qc$P!*=FL z5_Jx-jKMihbL6r$WMkPHJ#`IHD|ip~=O7m_&EV{JXWb8HiN#xO(?S3n^_!2jvVdQ? zGFK5nBHfW6_aGq_lzM@_B7MnVuc7ZPxS;B!gG9IP9TQ!2GiDwNEh<&1)?UuSd~r)P zG*l&2No#_G{S|QTTC&NL*p2*&JnLLtAda}}v|omDrNco9x5X&%jEJIXp}gyG-BDs% zZk7>6lcss4p+eiPW;XZCMV?c*c_aC^Kxd!Xh`^KW7bK=CrX@==4$uhj63C@8I!RP6 zme1-q7KyQ=-vw7^UuARJ!*T`noLI@biYMGF<2Fel{XS1duB4yPE-n}`Y+nD^6P)y= zfn;ZekDF#^h7Vg-oBKy+mGmZnV7|S(zE!aAr=ukrhrxC2>BhCx7ovf zg+}KKEU-*^l9NpJM0S*yMIckixWtkO>&!7)gmplIN%+MbL8D3aPniz%c#*{l(pen9^^je=O};>_Q|YrOB50RQ*Eg@1en z@SXJb-&X+2I!ah3$i6$q1n{beicr7>G0ld&8zYt$C{U9Amdt`F;x-@Ji6pk*tWzg3 zkxV;}X6(8TrEI!q(IqlmhwfK?_J7GPoLq%o#IL5`9iFmJxlcJxxB0$2?zsFX>roPG zYwo#Xt<<=!q)xGPN%}O&(`q!wEzTg42iBN)pi~EA@vGsvoco+t-$oR}&-Nq?{;XJssaVCT}E9V0tMM~*69(3`H{h-LzKb-qH@iyK&`=w!uy%$qr~|H z(G5fGc*HiR`o49zR~MlJ=A2^}OZSthtt*+HZ55}CSm621XsfEdRcl=v6WC41!_!ysUwN^Ph2w8K z3_Ey15Rq+w&NX6Fe5^?>m8{@RMk!>(Rkc~(XefCaV7g#v2+%5=CnL4p!|Cr5`UAr! z-|QQ^u&{&M+blv8JABF_5}e{-(fPoVdZB_CnR3>-v9;dZ)7a7>Bh`Gb&#o~4=($+6 z#+Gf9<%B~hVh=Ok^dOgQAHF1s%d8gF1`TolbEqlqM(~Nkunmvk6Fx%ELTT*?(}XzO z;DtQfe23&tOfC!u+9tQ8|cGH+ff`$s}F&H$}!S=s( z(}O=biJ7mUxdbajB@6%((MelBhh-RFiBaA4M%IanlmEJJ(4_Ct(m;&9`~Bg6dLwn% zk8Z(9Qx8#hl2agFeMT(t*}5cei+daz4G8GAyKjz@^Wy+wpMGTW-T~`Ahy$n3o(8Q! ztk;%5G;j&>%`zi@Q)&IetkK(>WF2tEGLR=EgUxhh{7t=DS1th0v|P)!QQ+Hn30kY- zXYBQ#^kc9;Liy|87X|V^=I8uxHsHVcIR+Mv|78P8)U>Rz)i6FscA|Q6ha!?<4%aLa z7g(*xDzdVYmP&d@9s`rWHe)RESq`_2ybjhe+)P&*0v-gR9|Se?lcmfHj!`uw3l!Cb zN(gWLe~JW>@dHOx4S|TGw1K+|c$=BJUdfJNAzQy*<~n^|_kDf6evJ6(zVrHjyrc$R zmD+PbcTzaEvR=7zy4E)B);l^G)s}9`B1Q(Du!tv?tJE8yJWiXnfXWCAHq%D`HD2BS zNZM+Nt_HeRjc=D>b9r{POc<|~Sn<^qi0RE+QgZa;?%CHK0Ky`vm*}sRW|d5XvU#^aaaqeIbkP(69`{_z z@1V9g4v;{Ot?=03P9jDA@_Es}Yut}NSNNp-8mplYH$$FPt9zNMCvVG3XYynfYLMgfrmZ$PjT(GTSw7vIr%*5AHuBItmI=EGG}%}YYIgnSYk0@{ z9RsCp|4I?6s;I;|$xdpRRDf3a_2Bpm~T24 z($GP$T~pUd<0K+lIg5ln{Ez~mPrfpUT2zSUvk*xQGUhHmTSAJodiM>oAOpxb(|tS~*L6=Hjy0okpUxI5k0TUYL3O_}dZ zig}OQt!DVgfPaD)4l`HUJi`#m5M%Z>$vuy_WXFY;hx?)gt0_T^-;o2se`X|AIS6*s zD=E%fn!jH{A3YFk;2jhnAn@t&O>s>=5HS>BI9)*DDXSQ#n0Per{4Hk?Y0>& zM$W_c?yQ@eaGu4Ap^$EFS~se@mQw~X@3_lO%lou^YI}nN1?~9ogTtG5 z=?i`xCM0k)$G}A$?O{N63#{a^u_wit(H2=vsPP=s*xnaiSA0X_?XoPSWjo1uDyvz` zE8~@v;n>y{TsH~(LC676Zwz3LmA@D_G>}|7%pCOu;h55VRm!YE`3a84%S^%h>M9F3 z58Z=T6l#+!u{!!WWVhK~7la+s+rQ1TwLAgYROE7P!hC19$k^(9`2pMNYQLyDFa!B| zY$L;#PICFwdreW`bf6MR`f+E59qCYyoQdG%J>_h%9<-G{vqsPTsjvZ* z>X2lE8TaTbhYq>++UiK@r1s2!ZvMR_?)_izKTJT!vpnI{2hP<5J#GPNuz(am%_9^g z$+*^Ysy%78*sQ~GeLdK_*Wl5&f9x-KksZwe<@CQIwb+EfcR2!|s}gsJrGra#j>nsL z^4CVPlc)_2DNb65B-t=t=U&v$tL}_y6wUGZg6ea>wK>RyIU{6Fdg(vl+8r4o&g=ja zzB(ceh>-?ka26ayHu#GV{zWYJMxc)QhJ24~(BKtmwXDkXA)~&UZ?VX4f4uBAk%}k-QiWlXE&0Ch$wj;SLOW@=fIDp-H~pa?rs_PO<|A8YIlmi@jc_V zPim%HyKBRrGqw+K(Fb|O@g{mfFaK#1Y!@-yYQ8If;y=cT;Qd3>&i>yXK~cwPK^~q5 zO%Rv>)KUwY#->CQMgR*PZ>i!?=mR~Ye+47E*LA^uo}5^^{pB&s+dy*kkRf*8#53Ms*(g7-5-Ez)XJn)f=SHgcXK-!EwA` zKmojC8Cn#t{Z9+!>DZ;#o?oc}t$dl`wfIXn{0nNnB%7mfyPe*|-M?1t0}OnCqy{O4 zR8={=$=sJ#3Id|kR~teZg>GfeAV1B(wVH6S<%X=Gk3}?KR6@0j$*eHeLJN$bxd2i{ z^!Bgr*sBKR899BY-b2Giqt`I*=*tzKa0UB}LcM&qI+?!rrP-fPeauNdIAc1O`<1a& z?V?xQr-U=kJGxcVO5o8&!gKF}gw8OgYM&^Gx`g_;siz{?U)1uW<-BoEkai`00p1P4r`F_EDdV zMN;i8uNcF-*}x0N_d^WfEx}ldskCT7lIpU=PlyrO%jt!TMeu4g3Oy#5ixLGdP(D~| z*<@_ha^$iO7P;M$M=cnRFkRz1Zb*$A^`-Qu879W^1>!lh7>8_$>&3}%r|K+`%Htc1 zK~r-7YC{Jw1q6`3-vCd2Bh3GM8%p^<_m_-`vw^XJvw@Jgi>=kaq2_HlYYZy8Z!Cgq(ju zGGZqA{9L^`;I`jfIvg$(9WPw&#S{Q1isa+}GMla23Y5ZX_G$O|KK1vj&kfJ-6~&)4 znqIkV%6ib4&}4-1O}*8C63Oa}t*NuX>@oMn*|Lx;BUYyU7kVJsgOaC^qFf9cAU2oY zNCWK>Kq6E*btn-T!>R+qp+d!z=L5fXX)u^ZYYXrGs`qrSOlnc3n^j|GxF#v zEl+5(iq7wM!!o^0ar+_#(ack)))-nKNL8sb zH#9S>4YmwY0;?Z}1h!CS+k5B>RY0+E1E*BnXqIb>1cXqkl%sCs5119iQ2s^TAdY3o zi4@Vw#5{%x%}xDCa3-~|MuP-b%{3#>otgW+#Nhts1ztGV^#*%g0F9&A0Q!h)Eeg`J z+4tfY0Q);7K&x${$|ZC-1zV*7g+`Y-2v(Qb)->!vsdPRKJLV|YX5E@{q_!E!2Via*5!!yjtxD$FC_fi;c@a=16 z7_<|C>q@zse8-Yb*H9g6QOQe|th6y=seK8Paazbh$?~cR_KPt{C{p=B%N4{q`sj|O ze9f-J-e1yuV(LV1uGEZ@PeELWoj4H3lw2<3$bdN~A@<2^f$Y(NCriA{^Wb5jwBR7T z$n+$hHP-fFQfes33W->RZdyXtpW)?Iz$SMvk6CAgVj^C`! zQLX;=T_-hK8?F|h&}-As7c41N zX?x1d%eAk;{lMQtF=LH}YeK<(|C226w&I{wfl~00inyx&U(|oM+#mS*x-Jk= zt&mjd4E81o~LvD<-%Fhp{7LZUwWU4s>0S5OV*qxdy?RAppV_L+cu9`rB)5oK_#L zE85mIrSyE1na1hN#H~KgM~>+R_ifGRp=sCrjb|jECLE-dhTVKKj9`HCgsi_{OP)Ec z`H z@90IH=%Zr9A3u>^fF-=6B>sjY`wC$89m4z#0pJ=%Qly*uW*2t4C#f7TSM>v`1~FE` z+tNeZDr9FGZMz3u4|O8ZOVnA}KmSc{60FsKCtv^gAqw?Rb%pkS)|LMZ8yJ}6tqnX( z9Hs5-tYqw5|C|5eqGYAC_%9d(RY20LqAbrJZ-yDKh@jB#R#V7bDZ+b0lN<%M5e(VZ z{XK2SZeTzBH-x#}D$Zw5lzozZy4>dJ@_N5tea8FY_=2zRp=eT7OEwwMRMO}rz@gL7G_LEz*(k$x7{&8Fcj$Dyl{i5{-qhVK5C z%%1!XmgytG=~pr+QW5$huT;Lts>-n(>E#&H%!&84%HC?X3{qPWEh%VXfHP~6!7#_)F09r0C^&E3=EU zwl1v;^yaP@PSML+cN~l^DuvNtpO&83%P%OI!kiW3g4lX#L<(&IOg42(e@4;y2uM%I z_6Z-oK`+r~3}SxZe|`LEd$$b?Yr6}avN*HCpD%BbxaSy&F75X8LByDO7d(lw>qqDAC*c3ZH-0F+Z`{*9Q>6 zOl9xYj6fEu)<4t*5^NYyq89`ztY8-bM?o*p!eN2iQ5dWCzgPoGbnHaXW6{ARtP zY=Hb0NdF7HmAzr0LVY7QInaMPW&eAK@Nd*6WME|e-;-6NBxQ%Cg8W&_^k?nRB56Su zbM%n8PH{9KlRXA&VJ@-sr}QE?C1pA2l)GtSJBC;BZLp+9KH;MpK5IENt44AqBqFqH zd0^fgp3=)78O3VDCc|Pc+~@53oKc?p(@8x)5c(jwpO>k4X_+yp*P=6;+LmIr79K`b zEghHbSiP_W^!B^2BNU*rRz1#5zPoNlI6lBcU$IrXkb-Vb<1QbrT4IX%UwFk%h{E_y zD>oo@ta`aM3P{VbS&lV31=Gvg0b4y@RXh`2gr% zZUyD)D&I=~%xMM8KoDb^NSKmv(2Zvkqe##~JfM{RNk1En2ZGT+5_6!A`RPciC@w`| zH?Wo_`ShYS#J>b!pPv>PW-+*8!rxza?V;P#N4nH6H}Wavz;}1br5buR%txiSY^sv! zfOba}G1DAG_RM>lxRBILDkop~^~az;o<1AF1zz+iVml6G`cUv@-f2e<#g)1iM@l-Z z3M1oS2DFjpQiWzu^%^GxZLL{;`#w}C!MQX2@~{iup&@h3x`8A4u zS{BeDj^w!iLPvJgNiid%luad(TdcF%(*p(i?iZaMpy<{{cr9@(6QvG0*UBGC7L0N5W zqP)cX!RVFV`9V(P`}TX7DCpsJmRfKR%pxQt5Y&==2256-GlD=Jy&s>HLT7-!mLP1_ zfQWRr^b@|!AxXg_N8lG0H<`QaojP|AcbPIUEmp;4_smROJlz@}{(74c-sm7+N&I4) zN(%~2U9m!4qOy#+36;hS%!8lRsl?OG%uH1xcm!xPl3id^j&SPN_RpCG&ik+9EFYd- zw4wLJ*IvV3%zKXJ+|ez8UJ+P%&-LN#oZZ2YNK=blA-~AyT<&4U`8kB)c-aINfHly-s#^{d_-x<3|gB zISWyi{b4a?vF9T<<16Rfw0(?H4*AQap=Cubhhy^wz7Pzbekqv?ok2GZ+4hZ|muq z=lB%{NTJytY4GE$pC%VOCr4d8WF5gYj;^t7@Ur}uKK}Oh+#f8p`5kpvp?7EQ-T4Sb zqq>TT$m+MmR#tCU^$ks~>It42GsA%a^pTbZiGT#!XPGUOv&F|qG0E0lxy|QW{7^4< za`-PycS+qRM&IR0RV5u(BZ4Rlokdh}x5Etgp|Z9V7ZvEH&Vaam2!MAoWwq*4tPmf` zlgIMzF==lf-kNw2x|Hfac~(7=dyFpx^t=_UBii)W_she9DIwoJbW9n7$jrb zKV=)$+=txPsPJa25oCY;2|(B&P*;Df>c1m~EmJheE)A1iYC|iz{`u}pB*V{PKh-P~ zZaE&m?IRIeQg4$rg0i`^u_s+FI-Zb?atdQDs-b*q&R89JXlvxTBo5+Wj>>^j2gFIo*#pTA^$=7r45L*H5v#vKiF z8vQL9({G!)nGUDx9KF82ub=fnqk!MJ@vgIv!d!cGB|H!tPXaybM>(N*xNad}BlT}` z(m8PC*k)ro#MXVs-)40i5wbKpFrXk-^u&4Xxm0e;T&9G ziE}3igTO*hK6{b^ja|KDA!OhH5huNf&00IQ_M@9EC(xfqq&p;adyfUgFUE~Me=>h zpcRD1*9N}GB@D#{zQlmvF6dCECduWKJ+VA@E9EB^dOXfuu@KB#3k?+;VmZteUERBA zxr6m4GZRykaVnNz)XFJyHlc{q`+dJ`K$~Hkl` zF6a^N`DnU)o7Ev9(1Qkjo7EA>{>!Y6(og7w&Ws?kIKl}2|7%t^@l)yGyz&txL#cX* zA%{)M3l?r%GTtxYNku!iRBKu3-)42;y7@lmz&Q#jtD}##F~4KXlJaIO#>ZL&sa*U3 z%@lEWsDAqQ%a9YV6YyFWBSKpk2Y*f}93xi5nn&rM!T)tTPT=8Ra)0kepr8MQb^bRK zD&cHmBjEmjS_p+r$w7X2o~%*{Eu|XG>o!k2pL)u`K*DnTpUT1E@ZRJSoh1ztY75FA zG>1X>XW%ai2gL~9bB&i%m+MSsre=J7JG?)vjbaQcrw1#qTRV`{W9l~`vnz2Ozg{A$ z^Z|=sdV0|N72*u$d`HtHNCxP=;tTg`uB9E2xDg%pI$9^eOp^fV(1i7nmkUda*cyn0PC7@pwc9S&v$LiaIZx2Y<~GU>*kB_rw!BiWw;5Gh)siA6Wv~3|`JOLiV>f zk%+Ipk!VItyr0N^hnOB|77=22W>E{G7$WFUNlrh#XgI3XlWpkv5P=l{9tF6&uS)nBt z9+7%Vz?ChW4NsXpsVbup3F?-tt8m*&N+h?;;G@xR$LxEVk#=S4=~=p zqGTC`)1Xypy?)!0b`|1JPXje4|D**TYnL!n1*jbN4fS)MvS-n8YSCEK!D-WR%Ft9e>Hj&f**;jbO+r3w-3u=i+rw&d zA*@bc;g~2CCfvsSq1CRZ9tnHLkOd8)~#;AC(DKyElT@%sWYQoM#VYy+C06NH` z;1D6SXu5L)n`rofz6T0O{L;t`OS3LN65);&8WC5hi`~5X%Ss}Z@~CS)f0DPiNUj`> zOF{d`$jI^YQrDndor54f5K``97JUNFOTAu(Qrd%3nrSFfGEF{R(-5qQd+bz1Sf`DP zqwvJoLL@d}@^{84FyBY8Tb7!fn(E|T;HMBqXk)S4HChomm9b7{;)5B-Y*EVg@ zNvTE6gZ+YR%EEnuz?IibgU&RIjg_pI#G;9KKa?twdMJkX4GTQ>8c6X@AO5HLSqips z6_KcK&U2`Ykv@mrrmSikw3LSf57=vuHxOB*i*>xguanhM@8rN}w3SqVnI=*$3h`BC zjhuOGtLdCI@$Ol&j=kduJVIC%Gg2V1P&Ax`rieKnSY9yb#)hkvE>HZ3jg9M>)E z@_A&|wfuV$dz-{;dbmRZoHpi6%0tzF6fTuNdCv^wC@1mRco6Gc7I=!=d~?`ut}q8; z&mb^{L!~LVKf>X@{3e|w4kWnT{FUu5HxR!-5$a;~$sh($fb)0(H)J@ctJ7d>rDT^(aX)Dev$IK%ht~wAhnzOy z7XR+Jus)-gTxF!ngeL~nEsp+AZiznr0X_nhk=wDj+sw67hLI2SB;IG_t6b%GRELJm zVWYs#xQ=x^_KX%G$2?td*28LzO-;Ha>U21o;_0r=&7ss8)-X~6MPhJK^X!td|@uhJp!Vq z$0n?=#3A|=(GX;;$2zeQv@~!)WaFEued|#g*a6gRJ^x3f-I5d$Eo{{XdVpov-oOz=^wo^o} zZfnD(=|gkdUed*xvV9kQjuM`SjOyD!;ew{ef3uacT1-{~*0Tr^?@(zZYqewrI z&rHuY6w@4v{P~=USU#m$5oQ1CV42M=#v*%SIJ(fT2KRaKRSxO?(oe30D#imrB%eIChG1D=Z9GrsCG>j%N3ko?gI3 z-0)BwUS!98A>L|k1bcs#J{-vKPNYwb{bN0&FW+yek!I8W6dITJBm#07cGCcxEK6W( z4ay~HOO>QOEHb1^opAa0G$M_|IcV+!Yw(svY{^3407 z(VX8!DMTRc8_-AjS#-Gkk#6>LcG_tUN0Z(zUfvJQHNqvIimQUVV|-+`4csu0_c3U& z=hKe{$CMiy_=46S7w5myPz!?x>gING+>wKa0`5|HiHERa7rRM?l_!%ws1fTI!U<%? zc%*~tQhYCh`^|}U1RLgAJiH21%=DmkVM4D;g~Tb`W|A>yzD@u8D^c%)jp?=G<j3A%%=P~0Jh0IivJ(QDZiqsp5iw|C;mr> zj`Kek>ED4Z|0x_TKH%;uDu_4Pj@MKj=iG^6h!D#+i1;DgiSj~8@(S`Zp6@)>F>F_C4FHNp`s(UUkG*@(Vj`KL4dlTV*ZGU~O(p~3zO=N%D z9yytwWKZ(GkAlE~@aKBx3P=X^d5j%&g88W=*$Ldo^D8aKbHvCzF0<+b5K-S!-$Iw( zF)c%-v-;-rmaReh^G_3mCPr4+RB0${D(}F7S?AE%QR4fVa|0UkXY}-R7?}IW+ko}f zwZUMUD#`ia%rdG=Ei7uQ@EAL2=eV;4qL;JP#6hat42C;Us4$$Nm6zYDv@SlDn=UF* zr!DW^&EB#wh{XgNC=uiZ!)7Xtyp_e8l-yejQ0_5?Xeyp-ZrEhZ&1eW)r+qNLL? zzF4Zv&4z}~s|G002#3QlFaf51O8SC9cD_6TX)?XvHeDhKj38E+XhbZY`Vn>-gBAsX z9_93GfHrnMx;{gR2j*84GlnysSMo;so(cyGot8ce_a#MS6=sI;no1iBb!1D^xiV-7 zlf%MyK%6LH9dHMh*@FBkyRo5851(hG!P2F*qVx0v(s~5Ueby)ot?t6wf;^8-jpC}4 zEDo1dY8~kkk^v`(3)ROW=Ey22st8fMRs;2vFv&4fR@MckWnsb;O|3fa2WK^~+6v0> z^Fk@UuQ@Mfg&Bc6pe7+78C5gzm$azm|;2`zwgj4C;`$9e}HMBCa zpo1K#9Er>rhI_-2B2?~{<;6077wjPn2zHM?QlRdzx(;SUc#d*xn#ktti_8oI`VdQG@rbctn&<@ZYVq$hXVFMuQ$ttKW#i+37a)Ag<_rx|0hITRz*rFsjnbo>L|JM z?XA-v*f$ZVYTuAd`)3+@yse=}1rP@5)+EdsXohm0pO|VIy#Gw#7o~5EZ?JKad6D^%goR}p9z~{bNOVKa!W+t|uCj}MgLU)sT#}1BB5MJ$7>?l8 z9PUZQU{h&{6*Sj$j%XkhgQh)>_DSq~y9od${XmeqoG~4f(axhrGtr!$ATc#I{xEH4 zZ7F)P4upfOwlbgoR)~}vl$LGoB43R2_*wG#*1z0q%GDi6b)pxGiABH1;#8w6CP$Vj zWCEiA@Lq(pL&%e5U%;HlT?ig~t(u-`!o>PLKj;D8hHMfW2BSnP;}ATk5Fh4dQpj~B z1J(_G&9$%d@}onR$}TJp-5A#{8|E_-wSEL|2eu(5pp8oR0|T2kWH$Q-(mU388sfUm z^#xG|bjD!fyHO8#`(W`FGU^j4omI{a!}*N0x5w5*_k+2b*MSwG`M~`Y5b~qXZ>uQb z3-M3h+|L7hV6gf^sm!qo(}Ov)TKNRW5M3F8_1kl18pP_x>7kpGdHyxSo@(V2kn}+n z8#tmJBvDF$Db1!&4-l9G2(XV3oq-`rayb=Ks!d+Dzot`km2$7U)?pW#ls6z9&Rsmpp;MDt&o}6b%jnA2$~hnXKbBS<*qmv_Vw=u`&(Dnk+d#_ZHRL_elaJUKoB?ZVezZy`fn;gXb!<# zt(Mq1|I7kogzFzOwLh6hJ9RI|_9HZ@Uc)E*Jqi{!C2HWSFbo`ZYEs%*4p9mC;Kre{ zfHQin_D|<#W;QohC^&zezOq!zt_!7Ju8^7odrLW73PCv!&x%0_@kh&7;@s6Isb>mB zVY)LhdrK`0G^XsbG$Uf*W&cyn%E}pSEuauGt6y?s2*4T~39X`dVOVol@}>8TY$;Vp z5dJkI8~uZvGZH@`#fR4KfG5)p(ul_h|6TX+wdk?#l|R8Y0n z3yn4KNsu)vM^e;~6%lMzZD zpb9x@qz*c$g35wi)j5|H5oiatPu{6go%#0K1sG8|>KtJ9XANcMSf1gnLYU^|e9#&9 zEQ1NSsWXDksZKTMMn*epo(B95JmCX(X0XC9Wmc5Fuv7i@{eRat^!ndfuW3|AqxAg7oMq9bo-qEjl z04~pdyrU8ob=i-}Bdaw)mmh|Fo5uLyucal~=Sf0p)J4d|M5zd5m=e^SwDDl5}GieEdXcE1ZW0QNOg2J#+!jHJi>Ns5? z`!&I#A=!-ASc4e!A$Wy#=AW2`jBtP`B-*&=Vh!R8yj;k?FUElm>AN-Hz`BxkbxpD;im#)KBFwxh1Ef`>uNdl}(<|wKyW_4L z>%G=(k?&vUnK3SXGcR;o*)sR&PXkXn+lU_c%R~)tmqt!HL8%71vt=xri1e}fV+)zN z#Wm2EceM{Sm9>-u!`4BTJmcSZ_?>tpBN(8?jbVdqSo^sVQ2VzGh*8`2HVhw?5?~nP zSjCkX&D?UFl)VB{oQ!8fL_MRR%nv;Rc)ocVGdj#mj3?>UaRnXfocq|<+CgPO}%_nmjF6WeeEK-I5eE;7T^f<)=lj>aN}Z(BTb=*?2hZ< z^b~@80{X|ibBB^FR%{V=6-6jOzK{o#&u;&4hwvANDy0pJ2qm~>JBo(;V%8$|$C0d3 zHu`pxz2|6pW+0cRHpo0|`g>w8yhNavF1cA}id5Jg3?*Wq?W@%HR`U&ApF2L86OXMt50tS3EF~1f#HBMFXXV{~d#60h z$(i0@^M;S%Y#oOd{#tjZWpwD+@M3_+wY%}w-P`lQHei=bEE{pL}xV!*X@=>BV zWy0-2)*Xt<@kXZ;Ag4k`4vM2E(1*ycYpxW{QZX7UcWnV#G34+5xh=<=>Rg2juA*E; zG3_A_JbDi)%Nr}VG^(vrjF_?30QFIA%C|7T6`o}^TYY;t>Nbp>WCz9qqL5S2A4+GK*hlWm7yt%NT=1mPjDQvjKrcC$>Xp0mwGJ@o4sRdObH4>FA$j zrlOqVtxIp!7w|WP3ynNEyszk;xD3yJ$ii{Zat=litt*7a!(EM~XLP5j8~li0P{}sIECkyTN1`Us66%OP?=3y)q(p3KuDvB}7;uo` z=0Ajw5$-dbmxvi_v!oiDVh6hipIII~3M6S6P}A9_XfqzRAoiqsT}Q9Db*k4hl5%=E zgE$O4H~mx&K?UQB%e(fEda0DpWrR9zpmBLbuD*xP`AZn7dN{R4+XSVtuAOLcidJO$ zmP&oQs0p}W1b0VHXTQbtr3gGuQ;4j*T*Il$k5wyt-`+B3Elio=bcA^7iPV$vsf*xD zjv!neVbHCw`0L;k)NkjHmh;!smuLdHk&*cC=n-G-4yP~E6_G-~&tvEp8ub`dN1-8# zNujc6yCb$mO}j{8UJn$N1YQwl=csivDh=w&naSDddsXEut#poi_dd9oT^#!D2uXhh z|D7Yft#)L$maZw29Rwa%@?q6fBL#okTDaTxFxJtIzdPk%Tka04TPCcRu-B!pgWV|P ze9uK>fsbB;2FeDs`e)GIdk_a6tP#M;wH7pgSp0s67 z*A%0Sd}6K1h2UzDS*(?FYYhYmQM^m5@?<_TV0_{oY3qLzXyJ&t_#19V=kD~un>FO( zk3F*aBv5*f)xSsTx6SJyF>6hx!%n7f)$aY(?(>%cQ{L;XFeqE5x z#BGxx28fGcFIdL=yGvqy*o^3`Uw0(EV3E<_*fwFmA-49e@1C>6Pu~G=%j%8lr*QJx zDy#CEoUWI_$10CB&CVxx=zoPi=_Q86oEHO&3)}Mx1B?%5rJvM3AtRp4%+2M6K4gHJ zO)P0As&W1H6KeAA=^(c0EHY*x3*?ohJDKm)EkDTO-$VVR#tfDcP-W$2FAso2r!vbK zt5R*yMf zOXo%|&=DX8XJ^E8Z8udZofZPaDbHxIL?JhgWHQ?m_Ac&>^b5Tm=~W$Zh=djyDr>@A z$2mB5kw9_bICvYF)WrEFCMjCyvnj>Mep`JuL|LQ+C^v0HIMO~)Y{52azzTPP~v!GGip3KCyZQGpK$rIbQ{Uj6HwllG9+qP|6|7@Im_3wI5*U4JlU8}0^ z?z*q5MvaYKpLHFPao~5uG_kb%O-Rl@Xd{tUoq{>|(_b=%%IcWR6l#5AJOz*uJ>gk& zVG(+4&p7d=ueh38`Vj&#HJ~T1P7@rHGHN~<#@0ygMjo0GoI)XO2W9k6Rpr_q#Qw=I z5@M=2ZB$YwsZ}o~>}T90Q1l|5x1IX4v(MyxilJRwqpExp`~gtbUc-)5OtKhTLpfvo6(q%^EdrVuPaj?3Twvv36ZV=w(@2w9wZx zV6VeQWUZBkwdOr^+N@$r90F%`T7o`Im97a?xF9S@is+O!>IT@sBPBl_jSu|W$Okz0 z&0o{QRw9{OWN6)T*D7;27G`!H!{2IpD!*-w( ztNXcWC@yR?Z>Z=pZLG@FsX9Ig zSe(wSe%~G0V-yGr2ntBCB4a`Huc~opY0zvU*UEzrf z=O1l>3MOGL7|d)S!NfqZCZlWfG8gh4Ony<{qola$3q zT~QFl(;qZn3Zw!g+2nv}vAKINw8uF9G1so1>>~b?uVPh>w_itShi`8~CPkBzU1e*7 zK5aizb_&ve7mgwRA&NQIy_GU|dN@KWW317`n6t%;DG6X;A)?hquq*RGeZbn2O+G=j z3vDL$kZk157D%&FdB5V>)6w*QhQ<7A+Z~EPY_TlFHZHEsZJ!*|FKAP1xIl3-Y4BJ~ zX~!ERl>?)nV$J^I_TlCKf~GlSdbsZ5p!Hh^?v^8oeIZX$sQt|*u%V-4f76nRWng>I zP41TC*82b!F#3#e7Vr1Mg!~7g=q$&8duV$v2mHRyAP}c*o9W;tjmOE?nzQJBpn8wP z@=HGPSrOo;HA`>?(8DFCxJH5~KP;Y~_NVtg7}2oO5WaWT(@Bt(Iu`;z{kxE*n82Rs zzVVR(98-3i4u`iKuXx)Hc9x)!qcXxI#ap#as5Q5@@&<9#gTsnx80Sp$9hf1Tn8He& zf$EltA6=-{a!#(4k<76Z#=tFk0$#)CWIBn zUSimc{cz9p)kcI+vEr93;G92$*N(6qQ)z_|M9>SgrhzSp&ffWIfkh@K-ODd$X6y;y zI9% z;Rw`DpSz@7;fx`~=r%m)wn+(pZ7tP-h0JHSWR3Gwb?(Yo!ojHd?SZkgZChqW@5{-> zPK&1=;f+9%<6M4^ycVO?Ao3sc__^A+i0$u5Qk^&!oou0liBQZ}A?QURuW*d04qh}D z{P&6I6=a6eQHwo`2D12{U`b?Az{%N5i33UneYLT@0+Nygcx($-rhm3k848IoA`xJ* zScZt7^l!tTAceuvr6tH3@;YZdB+AE@xw7r(oS#*YDxp!$L#>lG64mMOkLgSKNt( zrxT7*@XLwc%b^R~CQk5l+AEUjHz!ZKjx@`4lBi^eHsF77edsIWQ9G7lyr%f_jHZ3|7rx|8BAKT9xUDwTXvB< z+NQbj7Go*!@hgqUi|j0;+~8mpE~H&0d(0wYczf#&Z<9Czt@trDr- zqzZ7%X~R4&|NEX44E#a=ckGu=`+Qz=iT4{3Y`y8?8_VgFnW+w;Q&&z^#2f1U=VBVn zOs>frHg?88{qe)A@7SA&w-6x$_hJ7H@{}Y2T_B$4<3BmEt+a>(lQYBAMBeeSXH3c} zmbBP9e}3848@N=oRmIahN63nY<@nxfOV1HsFeogZB~E$qdpa=UGts!1=OT(uR>h}{ z0kYFCpwR2W{^!?PuOH3mX*&svzpA|4Hg2gI?m)TOPtvj{(sI4J#|v=!#Vs8^EN@Z~ z59_xzaXzmSih>xRa<}uM{G1tgSy%Dn1z6hI>bmE(5#PJ!w2vi_*xT{%P>%j?3fM1| zc8Iz~mSIo$x*Kd*;RUZMPx(SShXpUcplJZ5vV3*=upCpYCxhaH!>$&7}dGw0f2M!IrhVmTd<^lDPoxru>;^z-eJ}zE)_2UPzw*Ps|L)n9z3`wRly^ncrcR_%Z%c?G88@lk zxKA(xXNPdJJ7M(zez75YlH^HGOmVpo}1u1Uau%NPLF6w*xAc zJuwfdIP{juBYO{FFv@5w2%A2)T-LAG5g?F=rx1<3T?33;D^hn|C#6<7A0y2u>Ps1e zbo%E#7*b8oK$j*&vRaf@!6DAPITmtsOP=u;UWFE(nM%$n3bLog@Nz=l_z1Kt0o7W7 z;%PA(-5~4^@JBbgvx~`+;^ut0EvO=UgvbCsLr&g8j~%8@_?7>) z0mKKaTYq&;!s-q_Izqd;{K}-`u8%6LjWsGL(mA^;Gp{daQ~ha8OcwOJ1{m*%<*q>! zEPS2xE|M!8?+|<6zBP~LC!c*NAEZu8|-Vi>U)qI^y%Q{S48)iw=fgt#;N!N(myy+FP5^WCpOL(eJsQuag_wd4O9&}3A8SiL*AraWyem3pJOK)siMVfnDZ&m3u?q=0z- zp&)a3tPx<7tQUhYoZ2G$EDpa!pD3 ziX_#_LQQ6-`0(3yhuP&?^<>031@*9Z<{A)65e@wsznLr#!UU6mki#ATJET}`FJLIR zM+P-sNrRuY?k8kTo;^EFpvnYHO1_v*zZBw`#7cDf;*?my-^9LhYg}L?%{^MikM5c< z`_!z^`|JVa71HE^F?HyS$h!EL85xaI@m{i7oSftd)ot)nth2aKI}AGziY^@>kGY}Q z8~9@eWVvmDKgDDdbAJ=_2)(p)r~m`suRs15Wubwt;w8RqSyQG36Pe(j>RhmfP7X)q z3hk3=A(}!t={_)=Ji@kS%i_6Ql8q~AltE~ayWp+`U9&FXhD^HuM?Nwm~3Ry6xjvbIn3-2umvtV~?!BM!ck}@8>c6lL23zbO0aMAj>DuGWw1Mv$ z;TDuO(%aLv$Tjr^Ci;^Sd)!S!*s~ZKA|!^P45#7ySu#*s(ZA@S5I7CPAAfSka6*W0 z^s%dxBpcD4(aU@hkoj)-*Pyn_nO zsu!5e|4&M+74xv+|F9AMU@hXwPQ;fnYr6ryzk)tsD&W=AXUh3RVLca0zc(pdX)aM~ zJ&R==b8#iIglC@EQ~=x#@`Vq?u!w4unEyH!4JVeakM*FH8U>H#-?xpQx)L0_5*~9U zGHH*izb;P{2#F&r%ZI%#Gq@T9DWaU#{nv@QL^e9U(-GZ91Q4R(r5Jum)IpulWULeSs$N z`#G$3xxb$xZw{rB^~5#QMY1|sFgYGK_JK7;BxV0{D!K)pt5N?``lDW6_JE^&DwOsg6kaazZ%SOJT{V(e0=UK$=J=|zoj1QBW=knivf)M|2ct;3- zyXKrEkk~HXt#k-&q$+l9o%Y$X7~jE#_=D8M*IC&MFKQC&z1iAc)%M4t)fQ$#AIpa` zSneF^mPe-!?U&j(qb0o!!uz}KQ;aO4_+U;=3l_GFtr6~1qZ-GuaFWdtb7|e?K__(v zrfPW|O0)i_>+ihVvj!Ta*=W%a4QKsX3-m1Y1)i1E#6Wj#-`{L`jUbGX{l~Qx@GkIm zdc?pqc`C@OKxh14o$j~~`?rjt6g`~Tkn`@y6a9z4dMgT8huD<@ zSGKnv6d7Yqu`Pl#C`S1{ycl8Q0Z1J`$Zzu)gE0DFuS7w=@!%!UwYpY8VR|3nA^(OT zHe|+|N6HYGoDq^$OKJZ(KR~}j7BS(>XGWgIgcHR~XL=%7_~~@^KI;?9Qzuj8$=M(z z^Mqfu?YDNQ5I%5;I+^N1Up}@99e}dex#r3Vf@65?D^m|5st6SDq4Ls z${y0Hy+$sx$GOr1^zm2lK%Gy4+8;$U>!a%M`2|7x#40$?I*_=BO~Lv&d(R*)LOs zp=q44o-B(i${SYAYh)%qKPVsM2V{pmDi#D`2r=ZxAiwiq%*u&Ad4#=x#)9b_j}A-N z$g1`8NxVQhwxNOI2vYu+Z@%(p`sfnOT$?`A@N5Je);4ZOF1pcnU-Xk2%SCM80dVC2 z#d4yMcLPp6U)*ZH)(&*^TkaOboRm9J2~|5~)`SY$@iVeiLzdqf)Y(a1b`<-|z6Id< z^ET1gzHwkd`wqs))>;*jDrNzzfkwQ%Jed)!I*#oWJmR1p$1~XsgIioBR%Ok!eMP4* zgvj=BFweKU=R{!A1rT<;0<$!eM<|`?tDgC4(@p8ttEvfn z>z0nBee;R0nwPvlnC>%oN`Q6)R{ZRTWkxUIe0y41`>o_4(*ugMz-^1&x-CS*vejOB zxY3DCgl9wn$D~OyJ5S@_+&cOry11SBMCqiU&Fw>zXs3Y|FNj=Wj`5oVQe~jEY^@=< zftJz*xhK?S`d))_pP3HLK=DwCPbpQ@KWcGp-k3TY@#3a>W+pa4S)`hg(mZyAPG3e` zdTKiG9vm}39)mwZrVN+eZpd}!ax3y;A(dSu9~Y#kO$h}+Z|~As_RI34EQYYZ^=OP&3tD7+t{x zTZZD?{N}vo8=KiqY&qbP`67eJq4Bb&okB2zLZWP*vV6XzobhBbc45@k6T@ zwRo<)170myE(_PRSn*7`tj{}w zT78j8n4>c{ym^dxa>d`?^xYL0)EMj%0#(9BLzIvMXY|qv7@GdqO$0VnWBg|8Mnu1l zm>JTAHM^JIA?^Zix|7}o@!`TfP}?!}BIE6^_UCwAY#G&s5x6_Y+~=rq_aPbIIaep} zVd3#>uEX_#!5QMHsr^u853)17e>H82+#aer&{|#maBT{+Gvay0yWsbsu-bR49e#y> z!tT!K9CoX#e&M^&@*#Lny58$?yBF~hxE_7ZzZ5(?z66qP4-en|0;2zkeSZ}OBK=9_ zxCsD){YliDBG_NP8Ge2Ifa;1P*n7VHXNmrUEzTRzIDMb;0`sBsMf?paEpV3-wDSjv z=|cx;c((G$X(lm)eK^Jo={2KhtT~Li@^!4il4w3Xpxhn&OJz^*aSi*U@-&C|`Ce2` zy)v(sZ($VTkU)_58&m3rEBKGU($f9lQsUu~pGqF#FJ!jEA8bV|tVQdteLc!_gV}qG z#SVL{)y~;RPMJqA8|nNZc^@>HfBiT#=O^lf#x|xBAFm|R)(W2Q>sb?GIe4aT=%#Ks zHhy#m5q#{tSoa5VOrc@02`8r$(enzcmdPwCU6xKM8wuEj1uQyn&W>kM zykSwiQ5@{ekN@cnOTIH%5~-!<8cc_6X*LxY?)a7Sr?1@UE!o@c+{0U?US;S3y_Mtcm0}aIpn}NvDAjT5h ze$or*`ZUjNCpkd{-NX}YchG4H5{wc0w_4YJz}9(VXT!i*xBHX8W+)oGEMM4AB)(oc zW~8Ml#)@$yNk^8y_-N?#FWwDjUL!KijY7{e*u%jXRymF8ZdwtKzbT599tL0E_dkBw zfBDTQx#w1o3?+^E#Ti0YDbvd!os<>KdN5vmrLtlVFi67_15|#hz>0F2$-DNWbbv4< zTx{62*J2Ot=s+fVinfbN#=fFaOS?##p&~m!B2-GFZ%pe#^;LVEklc**nloD9mL{Gs zc8Sbb)gt`I=0a4r&c*Lxnnl5HuvZAdF9*rU8*KW1JfqQx(<{srgK*d!oP(UCfi@!q zK{q$rD)1bh6zxXS-2|P-mcPu3`&(U*+^V7G;>rtp$i)gSqWtjlQI{=f zVbS+zRw6@c4T)vYDf)1kpvpwCGRfrpVFpG^R1ysEy0*h@v}&hy49PcWOnU_#s5>Z4 z`$G)jKV&n(yF)!Dh~&(u_F$K^GRNc)`L#Q*U!DzMY``r%vbzMo=0OX#@xQLE(1++Z zhQCqT8PmS`|MU)gF>x5cVzJbAJM4?iM23APyb{1vpPX_$dMy1j ziK)*&3`hQz$vLt;IWodiJyv9s+0s~<`-<7>dcz^xqU zTaj?f4|gv^x>ajwL=j0!9Tx~$o}JNbAS!1vfG|L!QAN`JG$uulND2d1< zN}K6v4e;Uo81r?n{)RocvRv(Jm$kWXC9d^nQD*`V^Kg0dWp#Q|yq!*d+dTEPV(_Plb;*rATRqz2lyUT}Jw z9h>kW?+lV6f;xzNeFW(BXm(Cw6rcL6;lB0m`lOsov=i>O8J9o)Cw~HRR~+_-_}K*c%1yydmhX|A4tLsY#GSOa=Dk{1&U*~IRf#p zlzPA7@`btf}5@wNZxlEvnGI^NVD2!7`m>fg7j8tiP z>uMRhAZI5dSCev4S5pYlMc0~LBR{TYH1wQW`2~eLsCHQ!md-PKEtA5_MD|0Q<-m1I zVw?Ikceu%RRkoqDL3^5f4{!qvi!78y?q=DEFh^3AL_I9eTG7@d>NRmsO8@qM7cRsV zTPFR8*&B!{-YA)dPnbJ-^vb1$Ok^KYwoq`;;bi!*(wC-AP1gH1XPb9SvkRs$6~g$M zQVN-6~Cj6i^mkK<8UXZQjAs)9eLX|<@9k5!>r3QC$5r|)H5>2vXkalXdJn{#HaNC zB-JZWPWJ)GP+h4qzy|SyAO7%)MvjftKHLRnM#eVgviOJsY56j=7KxZQH{5kxxdRdp z^%I^a?-)JE z7{Lqr^9*gcX;EQSX4WkyDm}GuGj$74Z>2(yN?ZW7m#HP<7h}mk8GqCJ64ilA8RN+$ z!WaZ=gPM&E0!VOjCE5F09ib|c%z7*9pxAfc*(FxJJU9;!uu>C{%knJwRlVFoaq=AV2O5TTsW<3^w6bnsloK$J7$+ibVFsY7Brs zCrlKoPJrY>$M;0sdf||LG(^7)X0Lk8`RVDS>%^HP_}V5#KBWrzm(ZjamRm1S$(0N*!ey0fgQ%q@!|CYF0uSM0gK4{e;@(M}kS_}bcR<%2ESA_T_dt5!VJDx@)@=Cx zbSKFqvh&w$g@+rPv=6fmg2PO-OK9%Na{Sd`v@X1I>~QfOxdB@}w!VW0YtNskwd>`< zW8{b<9l!1n))c-@xBCIwh=C{HvZk4@5Qi3@hc-t{Qy8K;lDsKO>QX1I#2j|32nDW! z%54B(n}N>CtV)$QK|N-lP$BXt%squ8OOmH9-M}G>F(Lvem$=ymZ8)_W`p zsf$bW@=ygy4~L|UYPqMR5SUfxDC>|(!wxb`R?4Avk#4&eJ(RxJvcM?>DatZXP#G@1 zOogw5I9Rai9H+q_$;%ze>j~=dKzVnxoXEJl&gg z=h33u^+W4Gx<;uB_SrC}bLANX_dXN|_v%U^Mw}M_QQX#sddxI0N9Bry`s~at6>GPf zinnKLHK81;fYk~DG4RiG>u_l(A2xsK%(W(xv5tlMesb))j^$V6&-;qMmh;?8C*YfX zCwxL9Ahd!I9#Y{lA-+Bb_uhr_&$fIBV%ZiJf-$JZmMy}@pny%NtW=?}c%BFbskR!( zOvfb3M8z~D+uXO7N=!1CJ9n3wzmljxvyyIE-u9Q$^?g^%!MQBh#OQsO4bqzs-KdGc){%?e zfs4T+RHOpsbg%UT_4O9(AtgsR?&Ih3qckR2x4-0_6)Ws^&*`0(I`KDn`Qi5L_zV2< zy;lpuIfDMX(#kd3E6Lq8(``#5yHO<$ly|Tk^o8%XbXHyw zF)PQzoF`#JO8@aP8F~Z$>@yzXhSI?sqH6Wk1t`TY!^Z3x+4CTKT^NFHJ`OaI=Q-*GHzd>Fr@JjIIk8U%M{z=b1|Vd&`yHZ(yVmV^8BD>0=S zgg9k!z@2I*P6!qnLi>=YZDP%{Y36S$$Afu2x|I+Mqx?Z_Snu}nB2#7Qtb5U=RK9%< zR-f^2^C~*@fT7cYKSdZeGQ&sy_`t?@jl#GG6p{u=2?L6V<14^&;_C?HqX4{1%A za{g~G)tYl^-lQ)}LmH!A2AI#KvU>hxaMBuXizE-6tJPtRUIq+;{wB#<+D*19$hLXX zO~O&gw>evnx+$eBh^Q)YW5zIKc(n>8{z@Q-k0uT%cTrfQ=S<@uVlmtAx+YMJy9~y} zfD(Kms3-p07_KvHcJN6FFV-0%X!Bv9n`Q{`+2e{UOqgWo4-A4)2eu(a+=^9O4s)?Onz>P}H?9-S~deF(1&SY*Fhnk)Up!jyPZ zrN8E-q4~_x?*vyWi8uUhQZeUWZ{1Qq`C-gDO}dTqHb#kIj>)NuMX!vnlX#u?{7jIb zl}!8t96cwUy@!izf`q8&b+l=p$z~u5Rj=k)sFO&WrQ6d|6jMOAv?}+n>#6T+!QXAS zAZrKWCJQGrWIJHN6Y8JGMZhaBY-w9CuiCKl64GM<(j|qv^E7mEqQt&^A&h2u@G`d$Uo2p-WC49AcQUFreGa@+oWYh)<)VKQ?z z=qNJ_>N56ijh%Dnbrb`%;sr)pU1NvZDmziDB+}YUV3o0QP$Q|p$YOhitb=_OO(>bh zOf}nYBQX)p>!RtghVt1BU6|4}7slW1_;-ys`VFoqQfJ($e>Y+88&u7Ek5^xOK%TS; zHlaDJGIC|tVG%5vdx=nsmK$tts$3y}l{O&+4LrNsYdSLKJn9uq36C>Z25D=Z7oeB? z?857V$>!~=vTOKHfvy5x!d`yfg`Fc^^SXxJ=KoNu4c+$bPtfvny89Yy=e+V>0Xc=8 zJ;hdb_i1Z9C0E_y+qCU`i*5A}G-L_^jxCC(>7S0Ezar5QMidT59c9{S`BJkb*r$WL zNd`+IAL#6RaGAc4;sC_+OZ!js&toW(gLW&BZ>}w(MJ6TyIcBA1$8K8TB8eI=HUtx# zw$_IKHx%(_0{@yW{>5Ivqe_u8Ndhia9@J-Vx0;z>QZ_Qp<~KZs(y&nX&1^xmKY?gw zBFxsmV!}P?InW9CDXbNnmk5N+H!{qu0ihn()M`}Tv7aoqdz99iZ>XN$HQ(`@=MjX> zly9KZHSZFu`>>izqWm|+A9$>Y#exL_u2l?#g?)^aAzWM^J)IHwNFI=UF@)jIX?(x( zs()zCz9_}j={h4fl2I0y^nBr&L}cfcg<_=0Hz_Rl=B@WsuJ;!3=(k)2j(WmQEWzEJ z)&i=Bdt24JAkXRNQ5+7GxhC_kMGL1TDI&fRM(VntXlv7Q*a^LbRmt1 zmrl|+9aUE%Y#KUN9FA;gA9!HpHN^ntf?UU($Df?Of!iBtuAE>UemSD3wq`YZ`FhkfPOoU&Ca{iKD)RpkWN%cxw zzsQUiPZLg(uPX25Dsf~bac)ElV`jDC39eRL5w+QP9n{&x%1$S(=Q8jQmf6ILO-D54 z?eQDX=?&zl7-a*Y%{0E@B zt|1I8`Mi(wrIwigoKe&BRm}yzd(fnuJJ)aMLL@(n&=1!|P~qOJZk5xuL%JnI7R(W3 zKtRe139ShVttmDiy#p`wzj0MA&zOVfmTaC6xN#-iQr0+)D){&64#^-c zYUEI8&1lqxz6@?9M|8!xz(mm4cy#5;BFcbqz;%jnZP(AC6PjI-PwUjOoL`G?t(=ZJ zFD#KvOGz&iB|Ljl_7fyp=ja_BMM}mcdcG{Wq3FTMF2bCB9dm6{9&H{edZ33xs`v1$ zn~W(6)mU|!=QoZ zwab4Qvz+L-(L@D3v}n9DM2jkUVq{;R>uy7OKV;NAP8r$ji;Kfw zoQ(M4;c?XzkU+RPAM`|5an;~+*~2*M|8m?>J?IfT=pjGoF}-kUh84ZUPt@q69Yt|j zuONrfS(1CD$*K$FGhwj8<>seWQ(u?eQo7JzYK$uRZHS#DjKQogyCZgO&lK3uf6 zXWIp~r&t?nspWhRE+OwinCUX&Q{ki!#vg%qwGxk+q}4T!htew+boZ8(d+O$=v+ZYk zWQ$pH9hmpV$0**7adi4D2)6Y8$j7c66yqH9&Xct+5WvNC5) z)A=LSBLB5aq6H&WF0L<#Kc$fSWYb9R* zhUeipSN0FSZtq)j%{Ro`IHsLEg7_E@EmO|yE&)X<@HhDQsUFOTZAkO_;TIK`;45L1 zuB$N3>pVh%z^6nz@PSZOpb0Ni>6Gha$2BxVCQ6b4ux`uBz?X+8_M_yFq<{8Fc#lZx zoWb)e)ZRmm!aovB!6(DU!XII!X9Co(?U_Zc$l!N3R*yeDR1XfZKy7}5-OXQMnH@0n zJe%mvF2l_fheYK$INu{w`t3X}=OC`H%BgTzXV~1_Q~AQ+A})(Vd+ScD7%N{0|HYG$ zQs%wt6!`Ju%lkj^R{n1efTXOQ;r}|P{vUwM?f)MjBftGoX!sw9F;ujgxcAIXC{Dg@ z>R4DUJ>VyP4?ns7f5@0fSnL17#`J)YreUu94;@$4irD2Jr6A@%@?t3dPmaOA&;M`9 zrHP}Gn}Ln}|2i~ec%b_Lh?#5xQAjviz0Q^fH5f2pG>u^^-2)UNcl%^a$92fGyuKmG z%Zcb$eXuM%_0`Y&Q2NpMy|N~!WD3;6WK%_IB{S?s{Z?$`D8c7b`xhr2yM}^*+&v z`E4RydX}|{;3)9OQ@kuKrz__4s8S~G2|7%I|60NWiI#_|e*?Vwk5fSYe@?;wa76!y z2qX*mpBYF}g8^!ppnd1CP3p|I$Jtz}KkHvt$~LoE%r|VdTXCqGH%DJ3-Hyy1*-j>t z>!e>5@dl0p01C=0zyF@ZgutR&;|x19gDNB5e4^jdbs?dNfPHUwN~XJv27i9ed0oFw zy-uC~nR4qg+X7yo{)l-2W62lGFQdR^YuoF^3oGk#S6e(YC(h)Y!H2?U+_SmF7O|gg zZDmD;B+sO3HdnK^0{}WmtVM)C>>4S0s<|r7>>8#doH1`Z#eg=9*x{JBWd5^!I_Q#& zc7=hG)t1sIwESZy7NU)Q`jjEKY>lLm*~ur#>b%I7Fk%5b^@rHJjg255e2caS&yj$0_TJP; zRlVH$oQ7nBAoRbZT8U{G={;)&;fI~Y5My@`6aQ!e7BT~#wjm5aokOCg3+M`hQ zLDS&eV;MSp>?V086_^Hor)KP*#K7bRHO5EUeim{S>m`NYQ}`7|VL&|I(TOcdp?{@8 za&GR%Ugmy}^~9nBNTw)e(5t^gKeJVU_aqSL_VSERNXo*xlqyvZ=81Sjy7{a1>y

Eq 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 z z=c3gb4icl&irM7^9R`$)tai<`%bY-V}I#5_@C>KUcwM3)bZCK#GLvEr9}nX)EC8<){V~&G&=+_Shtqq zUcfe5!(#Z%<8L}WpQ*<3&za8wJ#}XSU#W5UPZ|L+d0(WDa9wWe?_jr8TH(g~_BO?g^fviBgUlxJwsRQGHSz@m%Z%9%ax2R~ zjo~B8bOZYm{I)KW=|{?z zkHw9|P>{TPL~`Zql@v6!Mj99@wvp93AW#2VoNLy`fZHg>=E7X6jjvrM^PFU_ONxbW zn)qW--Y?9ZL?St$m&5Qoekli|My|jyO)Ljn~476_sE~#$IGE27RG)Kw)|ZUn3+8| z#mNUu-QGw{P6y6~IdlVZ`lsGq3t7?pzw+72a6Y&*`Ap^n(oSvj(&o|99g=S1IQH?G zQ}!oFjrkL!hTL6c!0I(JpvUqROLyfKY+L!(4aRQI26A5+^annbhg8o_xIC^_rSt(x z8Ky$qif!oNJsBIP$o8kOYWSGAW~O3-2yv^YR&IdHU2VY2U2g#VRbKFH+{<$?>%0?+ zcmCGSyK)x^<|lrHZ|DO$Gk%uoBPtaah8Z+AyCM&U3Y1b5dObo;&|%90n^o?#~c2rz(aa}d7SjJm**gcz);;T*%eHOXwr$(CZQHhO+qP})Wv{jO!rfo= zIp_BM;@2JBQBhCSm{IeOnPb$boSARt6rS|hiO}5quz0vsjiM(W88w?>V$+T;_W2Dm z>(W+*BbwJtIv>+HSRZ3dxC9n-KFeH@jWyoEGEsI>eObBLyujT`q4V| zm{_L8qoYuo-M(#dGecL~cospL&uZ+6O{+-qF!G{DY%$VxY8~^N?p!!A>k(FJmRtmB zHt{wM!y0i};&PBRA#Zc1%f?rFJ87+qtxKxG_2rkr^n?$_9Mzvv$#3bKh4%bHQ7@LM z@)}c`$dMZv#Y5{^^Fv6+-6)$WDB8Ex7~KSG-=BHs!A<=2KM_juCp-uwF6OWbqJ|Z nHeuWQE%@yTvZpuI0h25{;3I+CC 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