Compare commits

..
168 Commits
Author SHA1 Message Date
Eloraam 82c0731888 Bumping the version number. 2011-12-21 10:22:37 +00:00
Eloraam a0b0faf693 Fixed some strange behavior in snow blocks. Fixed a missing patch checkin. 2011-12-21 10:15:38 +00:00
Eloraam ed3fe86454 A minimalistic hook for rendering world effect overlays or other 3D overlay
data.
2011-12-21 09:57:10 +00:00
Eloraam 5bf8a30ab8 Major rework of the rendering core. Added support for custom render context
handling.
2011-12-21 09:01:45 +00:00
LexManos 663ed58610 Added Item.onDroppedByPlayer hook 2011-12-21 07:44:01 +00:00
Eloraam d1909d30ac Deprecated IUseItemFirst, and made onUseItemFirst work in Creative. 2011-12-21 06:34:57 +00:00
LexManos 5013991fa4 Added server side prototypes for addCreativeItems()s They are unused, but declared for compiling compatibility. 2011-12-21 04:38:59 +00:00
LexManos 1ed1d233c7 Added hooks to BlockFire for setting block flame interaction properties. 2011-12-21 04:30:53 +00:00
LexManos 3fb9b988d9 Replaced dropBlockAsItemWithChance in BlockNetherStalk with getBlockDropped. 2011-12-21 00:44:53 +00:00
Eloraam 10f8c2c426 Fixed a minor crop fortune bug. 2011-12-20 21:39:53 +00:00
LexManos 8d43d859c7 Commit of a hook for adding items into world dungeon generation.
Uses a weighted random selection scheme.
Also a hook for adding custom mobs to the dungeon generation list.
2011-12-20 07:00:43 +00:00
LexManos 106b9dc4c9 Updated mappings 2011-12-20 06:58:29 +00:00
LexManos 8735d92ecd Implemented ISidedInventory for Brewing Stands.
Top is input, 1 slot
All other sides are output, 3 slots.
2011-12-19 06:33:20 +00:00
LexManos 87ea7289cb Added missing native library path to forge_client project.
Added harvest levels/effectiveness for Axes and Shovels.
2011-12-16 10:06:57 +00:00
LexManos 8a08602dc3 Fixed a zLevel bug with custom item renderers. 2011-12-14 10:45:37 +00:00
Space Toad 2995f1c072 bumped version numbers 2011-12-13 19:33:37 +00:00
LexManos 812be37f5f Fixed seeds/wheat not dropping from Crops/TallGrass.
All future Forge code should use proper annotations when Overriding.
2011-12-11 21:55:35 +00:00
LexManos 4928e3b059 Small fix to decrease the number of glBindTexture calls that are immediately overridden. 2011-12-11 11:50:55 +00:00
LexManos 3262b656a3 The install scripts will now only patch the client/server if they are there.
This allows for people to only worry about getting one side setup correctly if they don't care about the other.
2011-12-11 07:37:54 +00:00
LexManos 5fc1ee844d Fixed a infinite recursion loop in spacetoad's commit to Block.java.patch
Added @Deprecated annotations to the 'backwards compatible' functions spacetoad re-added.

Made changes to the install scripts:
-Will overwrite the current MCP mappings and use the ones that ship with forge, this 
    should eliminate all the issues of people not being able to install it because they updated there mcp.cfg
-Will now move fernflower.jar if it is found, so that MCP will not decompile using it.
    Should fix the issues of people trying to use forge with fernflower installed.
-Will call updatemcp/updatenames so that users get the latest mappings for unmapped items.
-Also calls updatemd5s so that the forge API is skipped when spitting out reobfusicated files.

Update the readme to be more accurate.
Added my name to the credits :P
Updated the update_patches/package scripts to account for grabbing the conf folder.
Added GnuWin32's grep
2011-12-11 07:04:21 +00:00
Space Toad 1be3e18a9d bumped version number 2011-12-10 11:07:51 +00:00
Space Toad e511ba7db8 further backward compatibility fixes 2011-12-10 11:05:49 +00:00
LexManos e08cec3bc0 Added my EnumHelper classes, this allows for dynamic creation of Enum values at runtime.
See My post for a example:
http://www.minecraftforum.net/topic/514000-api-minecraft-forge/page__view__findpost__p__10948540
2011-12-09 07:58:32 +00:00
LexManos d6a5cf2828 Missed some mappings 2011-12-09 06:51:31 +00:00
LexManos 03c5d8aeb4 For for updated mappings. 2011-12-09 04:40:32 +00:00
Space Toad 3c3654b576 added server side of the previous commit 2011-12-08 07:51:17 +00:00
Space Toad fb30b67adb fixed backwards compatibility 2011-12-07 21:30:48 +00:00
LexManos d08641aae5 Fixed fortune enchant.
This breaks forge's quantityDropped signature, be careful when updating mods.
2011-12-06 07:41:59 +00:00
LexManos 99542f5ef5 Cleaned up a few things related to MLProp
Deleted unmaintained fernflower patch.
2011-12-05 08:30:07 +00:00
Eloraam 5decee87d6 Added a hoe handler for advanced farming. 2011-12-02 04:32:10 +00:00
Eloraam 590072e636 Added new tool harvest intercept hook. Removed mlprop.patch. 2011-12-02 04:08:15 +00:00
LexManos fb1cd9be88 Moved dye creative adds to the ItemDye class. 2011-12-02 03:57:11 +00:00
LexManos 576ff2fadb Creative Container population hook. 2011-12-02 03:37:48 +00:00
Eloraam 9e28c51d23 Fixed missing CraftingManager patches for the repair disable hook.
Fixed smp mlprop.
2011-12-02 02:26:15 +00:00
LexManos 6d5dffa458 Added MLprop.java that ST forgot when he merged.
Fixed EntityPlayer.getPlayerStrVsBlock metadata function for 1.0.0 changes in Enchantments/Potions.
2011-12-01 07:29:06 +00:00
Space Toad 30b1f4c2ed bumped version number 2011-11-30 19:02:10 +00:00
Space Toad 0e221f098c merged with pre-1.9p5 branch, for 1.0.0 release 2011-11-30 19:00:43 +00:00
Space Toad e835fd2a46 fixed mapping 2011-11-15 18:46:42 +00:00
Eloraam 55f599e2b3 New block destruction hook. Deprecated IOverrideReplace. 2011-10-31 20:07:31 +00:00
Eloraam 68c3a5675f Updated MCP mapping, backed out a useless patch. 2011-10-31 19:24:45 +00:00
Eloraam a31f983e6a Added some IC2 items. 2011-10-27 02:05:43 +00:00
Eloraam a2fac655b4 Changed a field permission for MFR. 2011-10-26 04:42:37 +00:00
Eloraam 670180a0b6 Small TileEntity fix. 2011-10-25 19:28:47 +00:00
Eloraam 54da114945 Added a few more known ingots. 2011-10-25 17:15:12 +00:00
Eloraam ebd92e094d Bugfix for numeric range of mob and window IDs. 2011-10-22 11:53:00 +00:00
Eloraam 7f67f1f13a Fixed TileEntity caching. 2011-10-21 21:00:44 +00:00
Eloraam b719f6142c Patch for a small activation glitch in doors. 2011-10-19 02:45:51 +00:00
Eloraam 18795572fe MCP update.
Fixed a problem with TileEntity sending.
2011-10-19 02:00:50 +00:00
Eloraam fba7f7d1ab Rolled in a critical MLMP fix, because MLMP is virtually unmaintained. 2011-10-18 19:11:57 +00:00
Eloraam 1c253966c8 Added ore dictionary. 2011-10-18 18:56:10 +00:00
Eloraam effbaa0c74 Fix for new MCP mappings.
Fixed the distribution of flowers with bonemeal.
Fixed accidentally making obsidian easy to mine.
2011-10-13 07:10:43 +00:00
LexManos 321c8196e7 Fixed line endings in install.sh 2011-10-11 22:38:39 +00:00
LexManos 024ebad54a Updated the package.sh script to include the patches, the new install.sh, and modLoaderMP/mlprop.patch 2011-10-11 22:23:39 +00:00
LexManos d58587a016 Changed the windows setup to use del instead of remove.
Both update patches scripts no longer remove svn entries.
Added the forge_client\bin and forge_server\bin folders to the svn ignore.
2011-10-10 23:47:30 +00:00
Space Toad 249d607397 bumbed forge minor version 2011-10-10 19:21:41 +00:00
Space Toad 5a3585adaa reactivated special armor code 2011-10-10 19:16:11 +00:00
LexManos 8fb9ad4687 Made the windows setup script a bit more robust, also made both scripts filter out non-patch files. {Issue with svn files} 2011-10-10 00:09:48 +00:00
LexManos 6715ccd14a Fixed a bug in forge_client project that had a hard link to E:/MCP/jars/bin/paul.jar now points to MCP/jars/bin/minecraft.jar {has the same paulsound libraries}
Major refactoring of the patches, now each modified file gets its own patch file.
Rewrote all the scripts to use new multi-patch system.
Added linux install.sh using new system.
Added some required libraries from GNUWin32 for the windows side of the new setup.bat/update_patches.bat http://gnuwin32.sourceforge.net/
2011-10-09 04:21:29 +00:00
Eloraam cf456f9f3d Changed a field permission. 2011-10-05 22:54:20 +00:00
Eloraam a19394d48a Fixed another TileEntity bug. 2011-10-04 21:46:00 +00:00
Space Toad e233005138 ISidedInventory is now explicitely an inventory 2011-10-02 19:14:20 +00:00
Eloraam f579b2db69 Fixed the MCP mappings. 2011-10-02 18:42:15 +00:00
Eloraam fe62372429 - Added an ItemStack parameter to IArmorTextureProvider
- Added ISidedInventory
- Added IBonemealHandler
- Added hooks in grow-on-grass and in break tall grass.
- Fixed furnace output of multiple items.
- Added getBlockDropped().
- Bumped version number to 1.1.1.
2011-10-02 08:55:31 +00:00
Eloraam 12853df285 Hopefully fixed the major TileEntity bugs. 2011-09-30 12:32:27 +00:00
Eloraam 9034062c8c Fixed TileEntities, bumped version number. 2011-09-28 23:35:31 +00:00
Eloraam 2a950f3e80 Fixed digging particles. 2011-09-26 19:37:28 +00:00
Eloraam fb0ccd3618 Added a fix for onItemUse regression. 2011-09-22 10:12:05 +00:00
Eloraam a6214f2d45 More MCP mapping fixes. 2011-09-22 03:01:10 +00:00
Eloraam 3135a0650a Undid that. Whoops. 2011-09-22 02:49:33 +00:00
Eloraam d2c6244ca8 Code to remove a single block effectiveness. 2011-09-22 02:45:47 +00:00
Eloraam 74e7431ab6 Metadata-sensitive quantity dropped. 2011-09-21 08:08:58 +00:00
Eloraam 086b155e6b Fixed up a few bugs in the tool path. 2011-09-21 07:14:53 +00:00
Eloraam f82ee17e48 Fixed another bug in the furnace patch. Works now. 2011-09-21 01:05:44 +00:00
Eloraam ae02a73c67 Small bugfix for furnace patch. 2011-09-21 00:59:37 +00:00
Eloraam 561e3c773f Metadata-sensitive smelting patch. 2011-09-21 00:55:09 +00:00
Eloraam 4127a60d3f Fixes for MCP updates. 2011-09-19 20:40:07 +00:00
Eloraam e7c2b0506f Fixed the 1.8.1 version for MLMP support. 2011-09-19 20:30:34 +00:00
Eloraam 65e1544168 A bunch of little patches to make it actually build for 1.8.1. 2011-09-19 01:44:40 +00:00
Eloraam e9ae3a0a82 First attempt at a 1.8.1 version. May not work. 2011-09-19 01:30:41 +00:00
Eloraam b4fa5f58db Unrolled a mistaken fix. 2011-09-11 04:46:16 +00:00
Eloraam eda99a16fb Another try for osx. 2011-09-11 04:05:39 +00:00
Eloraam 721b3015db A small fix to hopefully make the script work on a mac. 2011-09-11 03:49:01 +00:00
Eloraam 297b35a136 Redesigned TileEntity handling. 2011-09-08 21:33:03 +00:00
Space Toad 29a712e0f9 fixed SMP bug related to BuildCraft issue #226 2011-09-07 19:57:53 +00:00
Eloraam 81802108ca A few small patches to fix obscure piston rendering bugs. 2011-09-07 15:14:01 +00:00
Eloraam 0908fdfe5c Optifine compatibility patch. 2011-09-07 14:58:08 +00:00
Space Toad fb070104a2 updated to latest MCP, and added custom item rendering facilities 2011-09-03 11:46:59 +00:00
Eloraam e85d4af5da Improved trapdoor hook. 2011-09-01 08:01:47 +00:00
Eloraam 54bb9a6efb New lighting hook. 2011-08-30 10:32:14 +00:00
Eloraam ca979fe391 Fixed new MCP mappings. 2011-08-30 06:18:32 +00:00
Space Toad f59a0f61aa bumped forge version # to 1.0.6 2011-08-28 12:54:47 +00:00
Space Toad 2a1342dc75 added ArmorProperties constructors, remove deprecated subprograms (supposedly not used by anyone) 2011-08-28 12:33:16 +00:00
Space Toad f264295d12 fixed headers, implemented new armor computation for IC2 2011-08-27 11:42:48 +00:00
Eloraam fb4bbaa85b Fixed the permissions on a couple fields in ItemTool. 2011-08-27 05:49:09 +00:00
Space Toad c25a08e946 temporary reverted to r61 2011-08-27 01:12:20 +00:00
Space Toad a6a1bcf402 updated credits 2011-08-25 19:47:34 +00:00
Eloraam 0ae9be4710 Patched the installer again. 2011-08-25 17:15:02 +00:00
Eloraam 4f7c0b73f8 Fixed a typo. 2011-08-25 07:19:49 +00:00
Eloraam 87a9cc96cb Small RedPower-specific patch. 2011-08-25 07:17:10 +00:00
Eloraam 07dd048d50 Added armor texture hook. 2011-08-25 00:23:31 +00:00
Eloraam 47bf6357c3 New install script for Windows. 2011-08-24 04:18:57 +00:00
Eloraam 705fc5b26c Fixed the version number. 2011-08-21 07:50:09 +00:00
Eloraam 7b35ba5be4 Changed some field permissions. 2011-08-20 22:23:29 +00:00
Eloraam 1a04139657 Handler for custom block highlight. 2011-08-20 10:35:14 +00:00
Eloraam 6cfbc34940 Version control logic, improved the destroy handling hook. 2011-08-20 08:59:05 +00:00
Eloraam 8fcc2a1f9f Improved BTW compatibility.
Finished the placement hook changes.
Added a sleep handler.
Added a current item destroyed handler.
2011-08-18 00:14:09 +00:00
Eloraam d3323f547c Checking in the new crafting hook. 2011-08-17 16:05:38 +00:00
Eloraam ad3d08f0ee Added a little support for two-pass rendering. 2011-08-17 10:23:10 +00:00
Eloraam f7a3157174 Forgot the forge hooks. 2011-08-13 18:26:31 +00:00
Eloraam 7de8218e4a Updates:
- Added warning message for non-preloaded textures.
- Documentation
- Ladder fix for SMP.
- Obsoleted IBlockSecondaryProperties
- Added hooks for place-by-side.
- Fixed texture 3 and piston texture bug.
- Added new tool system.
2011-08-12 23:53:30 +00:00
FlowerChild 0aeb6f1eab Added patches for decompiled by fernflower source. Client only, and not tested enough. Using is currently not recommended. 2011-08-12 13:52:53 +00:00
Eloraam 08beffb945 Uploaded new install file. 2011-08-12 04:17:33 +00:00
Eloraam ff6a314cf8 Fixed for the new version of MCP. 2011-08-11 21:10:52 +00:00
Eloraam 5a9c5b4b67 Uploaded install fix. 2011-08-08 19:50:09 +00:00
Eloraam 0d6fbf063b The ladder hook. 2011-08-08 16:55:50 +00:00
Eloraam b9a56c48b1 Fixed a typo in isBoundingBoxBurning. 2011-08-07 21:37:05 +00:00
Space Toad b9d42053b2 updated list of contributers 2011-08-06 21:54:56 +00:00
Space Toad 00cd110fae updated release and package script to take into account credit file 2011-08-06 21:23:38 +00:00
Space Toad 36ed659b17 renamed file 2011-08-06 21:18:31 +00:00
Space Toad be3b4cc3bc initial revision of the credit file, to be completed 2011-08-06 21:16:53 +00:00
Eloraam da26ee2422 Added a comment. 2011-08-06 18:29:58 +00:00
Eloraam 92d0d6f4e1 Added a small patch to MovingObjectPosition. 2011-08-06 18:22:24 +00:00
Eloraam 44992f9b69 Not really a change. 2011-08-05 14:58:18 +00:00
Eloraam c9bcb73636 Added a texture preloader to avoid render glitches on the first render. 2011-08-05 11:58:14 +00:00
Eloraam cd865a256b New multiple-tessellator texture renderer. 2011-08-05 11:07:03 +00:00
Eloraam 01c34eb0be New install script for Linux users. 2011-08-05 00:32:56 +00:00
Space Toad c9c2bbef1d improved installation and setup scripts 2011-08-04 06:10:38 +00:00
Eloraam 606e0d8e80 Added secondary block properties patch. 2011-08-03 05:15:31 +00:00
Eloraam bedcc2fc64 Fixed a little path bug. 2011-08-02 05:18:52 +00:00
Eloraam c7db47d528 Improved the setup scripts. 2011-08-02 03:54:59 +00:00
Eloraam f50d35ce3f Fixed bugs in the pickaxe code. 2011-08-01 02:06:00 +00:00
Eloraam 112adbef8f Improved some documentation. 2011-07-31 18:52:19 +00:00
Space Toad 0d917cfdcc removed inner classes, remove redundant biome control 2011-07-31 12:01:23 +00:00
Space Toad 8f03e6cd24 fixed files for release 2011-07-30 21:25:39 +00:00
Space Toad e507f90276 additional comments 2011-07-30 21:10:42 +00:00
Space Toad dae71d0b7a added comments 2011-07-30 21:01:03 +00:00
Space Toad 5b2be7903c fixed exceptions in minecraft code 2011-07-30 19:05:28 +00:00
Space Toad 6389b16609 fixed previous checkin 2011-07-30 16:13:31 +00:00
Space Toad 902f8918a3 added sources packaging 2011-07-30 16:13:14 +00:00
Space Toad 73d19ef0a3 add custom armor, for #13 2011-07-30 07:13:10 +00:00
Space Toad 80ab9a98bb first batch of documentation + minor reformatings 2011-07-30 06:42:15 +00:00
Eloraam 7837e4d3a1 Added explosion resistance hook. 2011-07-29 22:00:08 +00:00
Space Toad 423490e1c8 fixed addPixaxeBlockEffectiveAgainst 2011-07-29 21:25:22 +00:00
Eloraam deae2de0eb Added the four new hooks from RedPower, and the TileEntity bugfix. 2011-07-29 21:15:21 +00:00
Space Toad 821cc3ec54 added missing copyright header 2011-07-29 20:59:01 +00:00
Space Toad 9cb5f47805 added missing file 2011-07-29 20:58:31 +00:00
Space Toad c51848db5b added mineable block configuration, for #6 2011-07-29 17:55:34 +00:00
Space Toad 20c30d541c added missing graphical features, added configuration management, for #5 2011-07-20 19:58:59 +00:00
Space Toad d9e4d13d69 improved previous patch, extracted internal class 2011-07-19 18:41:51 +00:00
Space Toad 1822dfd896 fixed compilation errors 2011-07-19 18:19:45 +00:00
Space Toad 8df7df145b fixed setup file 2011-07-19 17:58:23 +00:00
FlowerChild f89a1210df Removed MCForgeEffectRenderer, patched MC EffectRenderer 2011-07-19 11:24:36 +00:00
Space Toad 50c30fce23 removed OBE file 2011-07-18 06:18:14 +00:00
Space Toad ad56d1c879 fixed setup script for windows and patch 2011-07-17 12:16:26 +00:00
Space Toad 65aa6d6b43 fixed packaging script 2011-07-16 22:39:55 +00:00
Space Toad 6aa32def11 fixed patch script and added release scripts 2011-07-16 22:32:57 +00:00
FlowerChild 7be20d9c4d Added OnGameStart hook, added custom effect render to fulfill infinite sprite support. Render needs to be changed a little to cover items also, though. 2011-07-16 16:37:37 +00:00
Space Toad 3cf1792bec added headers 2011-07-15 23:13:09 +00:00
Space Toad d1a79c2a66 added support for infinite sprites, for #4 2011-07-15 23:04:10 +00:00
Space Toad 5b06661835 implement infinite terrain sprites, for #3 2011-07-15 22:40:53 +00:00
Space Toad a7e950e7c2 fixed style, added biome population support, for #2 2011-07-15 21:17:33 +00:00
Space Toad 341cfc0cf7 initial revision of the license 2011-07-15 18:26:33 +00:00
Space Toad ba6aa3368d fixed previous checkin 2011-07-14 11:19:22 +00:00
Space Toad 81e5a85a36 added basic build script for windows 2011-07-14 11:18:25 +00:00
Space Toad 050d0ac294 added missing patch step 2011-07-14 11:15:07 +00:00
Space Toad c0c4830ed4 made initial setup, implemented custom bucket, for #1 2011-07-14 11:10:21 +00:00
Space Toad 9eed4e19f2 added main project directories 2011-07-12 21:03:55 +00:00
Space Toad e8c2895042 added main source directory 2011-07-12 21:02:53 +00:00
180 changed files with 2385 additions and 694 deletions

No files matched your search

View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
File renamed without changes.
File renamed without changes.
+205 -205
View File
@@ -316,10 +316,10 @@
"field_1780_b","soundUrl","b","Ljava/net/URL;","Ljava/net/URL;","SoundPoolEntry","lr","net/minecraft/src","0"
"field_20920_e","mainModel","g","LModelBase;","Lal;","RenderLiving","acq","net/minecraft/src","0"
"field_6332_f","renderPassModel","h","LModelBase;","Lal;","RenderLiving","acq","net/minecraft/src","0"
"field_40565_a","field_40565_a","a","Z","Z","PacketCount","lg","net/minecraft/src","0"
"field_40565_a","allowCounting","a","Z","Z","PacketCount","lg","net/minecraft/src","0"
"field_40563_b","field_40563_b","b","Ljava/util/Map;","Ljava/util/Map;","PacketCount","lg","net/minecraft/src","0"
"field_40564_c","field_40564_c","c","Ljava/util/Map;","Ljava/util/Map;","PacketCount","lg","net/minecraft/src","0"
"field_40562_d","field_40562_d","d","Ljava/lang/Object;","Ljava/lang/Object;","PacketCount","lg","net/minecraft/src","0"
"field_40562_d","lock","d","Ljava/lang/Object;","Ljava/lang/Object;","PacketCount","lg","net/minecraft/src","0"
"field_778_b","inventory","by","LInventoryPlayer;","Lx;","EntityPlayer","vi","net/minecraft/src","0"
"field_20069_g","inventorySlots","bz","LContainer;","Lpj;","EntityPlayer","vi","net/minecraft/src","0"
"field_20068_h","craftingInventory","bA","LContainer;","Lpj;","EntityPlayer","vi","net/minecraft/src","0"
@@ -407,17 +407,17 @@
"field_1072_e","curBlockZ","e","I","I","PlayerControllerSP","dm","net/minecraft/src","0"
"field_1071_f","curBlockDamage","f","F","F","PlayerControllerSP","dm","net/minecraft/src","0"
"field_1070_g","prevBlockDamage","g","F","F","PlayerControllerSP","dm","net/minecraft/src","0"
"field_1069_h","field_1069_h","h","F","F","PlayerControllerSP","dm","net/minecraft/src","0"
"field_1069_h","blockDestroySoundCounter","h","F","F","PlayerControllerSP","dm","net/minecraft/src","0"
"field_1068_i","blockHitWait","i","I","I","PlayerControllerSP","dm","net/minecraft/src","0"
"field_28109_a","networkManager","a","LNetworkManager;","Lhc;","ThreadCloseConnection","po","net/minecraft/src","0"
"field_40236_a","field_40236_a","a","LIInventory;","Lde;","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40240_h","field_40240_h","h","LWorld;","Lry;","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_28109_a","netManager","a","LNetworkManager;","Lhc;","ThreadCloseConnection","po","net/minecraft/src","0"
"field_40236_a","tableInventory","a","LIInventory;","Lde;","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40240_h","worldPointer","h","LWorld;","Lry;","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40241_i","field_40241_i","i","I","I","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40238_j","field_40238_j","j","I","I","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40239_k","field_40239_k","k","I","I","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40237_l","field_40237_l","l","Ljava/util/Random;","Ljava/util/Random;","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40234_b","field_40234_b","b","J","J","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40235_c","field_40235_c","c","[I","[I","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40234_b","nameSeed","b","J","J","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_40235_c","enchantLevels","c","[I","[I","ContainerEnchantment","ahk","net/minecraft/src","0"
"field_1004_a","field_1004_a","a","Ljava/lang/String;","Ljava/lang/String;","LoadingScreenRenderer","xw","net/minecraft/src","0"
"field_1003_b","mc","b","LMinecraft;","LMinecraft;","LoadingScreenRenderer","xw","net/minecraft/src","0"
"field_1007_c","currentlyDisplayedText","c","Ljava/lang/String;","Ljava/lang/String;","LoadingScreenRenderer","xw","net/minecraft/src","0"
@@ -431,7 +431,7 @@
"field_1137_h","field_1137_h","h","[F","[F","TextureWaterFlowFX","va","net/minecraft/src","0"
"field_1136_i","field_1136_i","i","[F","[F","TextureWaterFlowFX","va","net/minecraft/src","0"
"field_1135_j","field_1135_j","j","[F","[F","TextureWaterFlowFX","va","net/minecraft/src","0"
"field_1134_k","field_1134_k","k","I","I","TextureWaterFlowFX","va","net/minecraft/src","0"
"field_1134_k","tickCounter","k","I","I","TextureWaterFlowFX","va","net/minecraft/src","0"
"field_35135_a","field_35135_a","a","F","F","EntityCloudFX","kz","net/minecraft/src","0"
"field_35127_a","xpColor","a","I","I","EntityXPOrb","fk","net/minecraft/src","0"
"field_35124_b","xpOrbAge","b","I","I","EntityXPOrb","fk","net/minecraft/src","0"
@@ -471,9 +471,9 @@
"field_41013_bH","field_41013_bH","bH","LEntityEnderCrystal;","Lsf;","EntityDragon","oo","net/minecraft/src","0"
"field_28146_a","mc","a","LMinecraft;","LMinecraft;","ThreadCheckHasPaid","hr","net/minecraft/src","0"
"field_15235_a","blockIndex","a","I","I","WorldGenLakes","qv","net/minecraft/src","0"
"field_35834_a","field_35834_a","a","J","J","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35832_b","field_35832_b","b","Ljava/lang/Object;","Ljava/lang/Object;","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35833_c","field_35833_c","c","LLongHashMapEntry;","Lahc;","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35834_a","key","a","J","J","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35832_b","value","b","Ljava/lang/Object;","Ljava/lang/Object;","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35833_c","nextEntry","c","LLongHashMapEntry;","Lahc;","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_35831_d","field_35831_d","d","I","I","LongHashMapEntry","ahc","net/minecraft/src","0"
"field_1763_a","worldObj","a","LWorld;","Lry;","WorldRenderer","ge","net/minecraft/src","0"
"field_1744_C","glRenderList","C","I","I","WorldRenderer","ge","net/minecraft/src","0"
@@ -656,7 +656,7 @@
"field_25049_a","looksWithInterest","a","Z","Z","EntityWolf","aik","net/minecraft/src","0"
"field_25048_b","field_25048_b","b","F","F","EntityWolf","aik","net/minecraft/src","0"
"field_25054_c","field_25054_c","c","F","F","EntityWolf","aik","net/minecraft/src","0"
"field_25053_f","isWolfShaking","d","Z","Z","EntityWolf","aik","net/minecraft/src","0"
"field_25053_f","isShaking","d","Z","Z","EntityWolf","aik","net/minecraft/src","0"
"field_25052_g","field_25052_g","e","Z","Z","EntityWolf","aik","net/minecraft/src","0"
"field_25051_h","timeWolfIsShaking","f","F","F","EntityWolf","aik","net/minecraft/src","0"
"field_25050_i","prevTimeWolfIsShaking","g","F","F","EntityWolf","aik","net/minecraft/src","0"
@@ -761,7 +761,7 @@
"field_40698_c","field_40698_c","c","I","I","StructureNetherBridgePieceWeight","aaz","net/minecraft/src","0"
"field_40695_d","field_40695_d","d","I","I","StructureNetherBridgePieceWeight","aaz","net/minecraft/src","0"
"field_40696_e","field_40696_e","e","Z","Z","StructureNetherBridgePieceWeight","aaz","net/minecraft/src","0"
"field_41046_a","field_41046_a","a","I","I","GuiWinGame","lt","net/minecraft/src","0"
"field_41046_a","updateCounter","a","I","I","GuiWinGame","lt","net/minecraft/src","0"
"field_41044_b","field_41044_b","b","Ljava/util/List;","Ljava/util/List;","GuiWinGame","lt","net/minecraft/src","0"
"field_41045_c","field_41045_c","c","[I","[I","GuiWinGame","lt","net/minecraft/src","0"
"field_41042_d","field_41042_d","d","I","I","GuiWinGame","lt","net/minecraft/src","0"
@@ -821,11 +821,11 @@
"field_499_b","xPosition","b","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_503_c","yPosition","c","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_502_d","zPosition","d","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28047_e","field_28047_e","e","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28046_f","field_28046_f","f","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28045_g","field_28045_g","g","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28047_e","speedX","e","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28046_f","speedY","f","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28045_g","speedZ","g","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_501_e","type","h","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28044_i","field_28044_i","i","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_28044_i","throwerEntityId","i","I","I","Packet23VehicleSpawn","gh","net/minecraft/src","0"
"field_1718_a","xCoord","a","I","I","PathPoint","mo","net/minecraft/src","0"
"field_1717_b","yCoord","b","I","I","PathPoint","mo","net/minecraft/src","0"
"field_1716_c","zCoord","c","I","I","PathPoint","mo","net/minecraft/src","0"
@@ -1155,7 +1155,7 @@
"field_9407_s","velocityZ","aw","D","D","EntityMinecart","vm","net/minecraft/src","0"
"field_39004_a","inLove","a","I","I","EntityAnimal","fx","net/minecraft/src","0"
"field_39005_b","breeding","b","I","I","EntityAnimal","fx","net/minecraft/src","0"
"field_40089_d","field_40089_d","d","I","I","EntityPotion","ab","net/minecraft/src","0"
"field_40089_d","potionDamage","d","I","I","EntityPotion","ab","net/minecraft/src","0"
"field_1286_a","bipedHead","g","LModelRenderer;","Lacf;","ModelBiped","fa","net/minecraft/src","0"
"field_1285_b","bipedHeadwear","h","LModelRenderer;","Lacf;","ModelBiped","fa","net/minecraft/src","0"
"field_1284_c","bipedBody","i","LModelRenderer;","Lacf;","ModelBiped","fa","net/minecraft/src","0"
@@ -1235,12 +1235,12 @@
"field_1515_d","inputStream","d","Ljava/io/InputStream;","Ljava/io/InputStream;","MusInputStream","cm","net/minecraft/src","0"
"field_1514_a","buffer","a","[B","[B","MusInputStream","cm","net/minecraft/src","0"
"field_1513_b","codec","b","LCodecMus;","Lvo;","MusInputStream","cm","net/minecraft/src","0"
"field_22037_a","field_22037_a","a","[Ljava/lang/String;","[Ljava/lang/String;","BlockStep","xs","net/minecraft/src","0"
"field_22037_a","blockStepTypes","a","[Ljava/lang/String;","[Ljava/lang/String;","BlockStep","xs","net/minecraft/src","0"
"field_20922_a","blockType","cb","Z","Z","BlockStep","xs","net/minecraft/src","0"
"field_453_a","wiresProvidePower","a","Z","Z","BlockRedstoneWire","kw","net/minecraft/src","0"
"field_21031_b","blocksNeedingUpdate","cb","Ljava/util/Set;","Ljava/util/Set;","BlockRedstoneWire","kw","net/minecraft/src","0"
"field_12257_a","isFlaming","a","Z","Z","Explosion","xp","net/minecraft/src","0"
"field_12250_h","ExplosionRNG","h","Ljava/util/Random;","Ljava/util/Random;","Explosion","xp","net/minecraft/src","0"
"field_12250_h","explosionRNG","h","Ljava/util/Random;","Ljava/util/Random;","Explosion","xp","net/minecraft/src","0"
"field_12249_i","worldObj","i","LWorld;","Lry;","Explosion","xp","net/minecraft/src","0"
"field_12256_b","explosionX","b","D","D","Explosion","xp","net/minecraft/src","0"
"field_12255_c","explosionY","c","D","D","Explosion","xp","net/minecraft/src","0"
@@ -1274,16 +1274,16 @@
"field_21132_b","watchedObjects","b","Ljava/util/Map;","Ljava/util/Map;","DataWatcher","cr","net/minecraft/src","0"
"field_21134_c","objectChanged","c","Z","Z","DataWatcher","cr","net/minecraft/src","0"
"field_40367_a","field_40367_a","a","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40365_b","field_40365_b","b","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40366_c","field_40366_c","c","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40363_d","field_40363_d","d","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40364_e","field_40364_e","e","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40361_f","field_40361_f","f","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40362_g","field_40362_g","g","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40374_h","field_40374_h","h","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40375_i","field_40375_i","i","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40372_j","field_40372_j","j","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40373_k","field_40373_k","k","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40365_b","sugarEffect","b","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40366_c","ghastTearEffect","c","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40363_d","spiderEyeEffect","d","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40364_e","fermentedSpiderEyeEffect","e","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40361_f","speckledMelonEffect","f","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40362_g","blazePowderEffect","g","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40374_h","magmaCreamEffect","h","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40375_i","redstoneEffect","i","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40372_j","glowstoneEffect","j","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40373_k","gunpowderEffect","k","Ljava/lang/String;","Ljava/lang/String;","PotionHelper","pk","net/minecraft/src","0"
"field_40370_l","field_40370_l","l","Ljava/util/HashMap;","Ljava/util/HashMap;","PotionHelper","pk","net/minecraft/src","0"
"field_40371_m","field_40371_m","m","Ljava/util/HashMap;","Ljava/util/HashMap;","PotionHelper","pk","net/minecraft/src","0"
"field_40368_n","field_40368_n","n","Ljava/util/HashMap;","Ljava/util/HashMap;","PotionHelper","pk","net/minecraft/src","0"
@@ -1314,8 +1314,8 @@
"field_40094_b","field_40094_b","b","D","D","EntityEnderEye","bs","net/minecraft/src","0"
"field_40095_c","field_40095_c","c","D","D","EntityEnderEye","bs","net/minecraft/src","0"
"field_40091_d","field_40091_d","d","D","D","EntityEnderEye","bs","net/minecraft/src","0"
"field_40092_e","field_40092_e","e","I","I","EntityEnderEye","bs","net/minecraft/src","0"
"field_40093_ao","field_40093_ao","f","Z","Z","EntityEnderEye","bs","net/minecraft/src","0"
"field_40092_e","despawnTimer","e","I","I","EntityEnderEye","bs","net/minecraft/src","0"
"field_40093_ao","shatterOrDrop","f","Z","Z","EntityEnderEye","bs","net/minecraft/src","0"
"field_517_a","message","a","Ljava/lang/String;","Ljava/lang/String;","Packet3Chat","abb","net/minecraft/src","0"
"field_40058_a","brewingItemStacks","a","[LItemStack;","[Ldk;","TileEntityBrewingStand","tt","net/minecraft/src","0"
"field_40056_b","brewTime","b","I","I","TileEntityBrewingStand","tt","net/minecraft/src","0"
@@ -1363,7 +1363,7 @@
"field_35675_e","digSpeed","e","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35672_f","digSlowdown","f","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35673_g","damageBoost","g","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35685_h","potionHeal","h","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35685_h","heal","h","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35686_i","harm","i","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35683_j","jump","j","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
"field_35684_k","confusion","k","LPotion;","Labg;","Potion","abg","net/minecraft/src","0"
@@ -1392,10 +1392,10 @@
"field_35670_H","id","H","I","I","Potion","abg","net/minecraft/src","0"
"field_35671_I","name","I","Ljava/lang/String;","Ljava/lang/String;","Potion","abg","net/minecraft/src","0"
"field_40627_J","statusIconIndex","J","I","I","Potion","abg","net/minecraft/src","0"
"field_40628_K","field_40628_K","K","Z","Z","Potion","abg","net/minecraft/src","0"
"field_40628_K","isBadEffect","K","Z","Z","Potion","abg","net/minecraft/src","0"
"field_40624_L","field_40624_L","L","D","D","Potion","abg","net/minecraft/src","0"
"field_40625_M","field_40625_M","M","Z","Z","Potion","abg","net/minecraft/src","0"
"field_40626_N","field_40626_N","N","I","I","Potion","abg","net/minecraft/src","0"
"field_40626_N","liquidColor","N","I","I","Potion","abg","net/minecraft/src","0"
"field_35100_a","field_35100_a","a","I","I","ComponentVillageTorch","abj","net/minecraft/src","0"
"field_40734_a","field_40734_a","a","I","I","TextureOffset","sx","net/minecraft/src","0"
"field_40733_b","field_40733_b","b","I","I","TextureOffset","sx","net/minecraft/src","0"
@@ -1415,8 +1415,8 @@
"field_21086_f","field_21086_f","d","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21085_g","field_21085_g","e","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21084_h","field_21084_h","f","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21083_i","field_21083_i","g","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21082_j","field_21082_j","bz","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21083_i","tentacleAngle","g","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21082_j","lastTentacleAngle","bz","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21081_k","randomMotionSpeed","bA","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21080_l","field_21080_l","bB","F","F","EntitySquid","yv","net/minecraft/src","0"
"field_21079_m","field_21079_m","bC","F","F","EntitySquid","yv","net/minecraft/src","0"
@@ -1430,8 +1430,8 @@
"field_22101_l","selectedWorld","e","I","I","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22100_m","saveList","f","Ljava/util/List;","Ljava/util/List;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22099_n","worldSlotContainer","g","LGuiWorldSlot;","Lpb;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22098_o","field_22098_o","h","Ljava/lang/String;","Ljava/lang/String;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22097_p","field_22097_p","j","Ljava/lang/String;","Ljava/lang/String;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22098_o","localizedWorldText","h","Ljava/lang/String;","Ljava/lang/String;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22097_p","localizedMustConvertText","j","Ljava/lang/String;","Ljava/lang/String;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_35316_k","localizedGameModeText","k","[Ljava/lang/String;","[Ljava/lang/String;","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22096_q","deleting","s","Z","Z","GuiSelectWorld","xz","net/minecraft/src","0"
"field_22095_r","buttonRename","t","LGuiButton;","Lct;","GuiSelectWorld","xz","net/minecraft/src","0"
@@ -1478,7 +1478,7 @@
"field_9339_I","swingProgress","aL","F","F","EntityLiving","nq","net/minecraft/src","0"
"field_9337_J","health","aM","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_9335_K","prevHealth","aN","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_40129_bA","field_40129_bA","aO","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_40129_bA","carryoverDamage","aO","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_4121_a","livingSoundTime","a","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_715_G","hurtTime","aP","I","I","EntityLiving","nq","net/minecraft/src","0"
"field_9332_M","maxHurtTime","aQ","I","I","EntityLiving","nq","net/minecraft/src","0"
@@ -1559,7 +1559,7 @@
"field_35081_a","field_35081_a","a","I","I","ComponentVillageField","ec","net/minecraft/src","0"
"field_35090_a","field_35090_a","a","I","I","ComponentVillageField2","agr","net/minecraft/src","0"
"field_6461_a","guiScreen","a","LGuiScreen;","Lxe;","GuiTexturePacks","lb","net/minecraft/src","0"
"field_6454_o","field_6454_o","b","I","I","GuiTexturePacks","lb","net/minecraft/src","0"
"field_6454_o","refreshTimer","b","I","I","GuiTexturePacks","lb","net/minecraft/src","0"
"field_6453_p","fileLocation","c","Ljava/lang/String;","Ljava/lang/String;","GuiTexturePacks","lb","net/minecraft/src","0"
"field_22128_k","guiTexturePackSlot","d","LGuiTexturePackSlot;","Lju;","GuiTexturePacks","lb","net/minecraft/src","0"
"field_1098_a","stringValue","a","Ljava/lang/String;","Ljava/lang/String;","NBTTagString","yt","net/minecraft/src","0"
@@ -1573,7 +1573,7 @@
"field_892_h","lastQueriedChunk","h","LChunk;","Lzx;","ChunkProviderLoadOrGenerate","mv","net/minecraft/src","0"
"field_21113_i","curChunkX","i","I","I","ChunkProviderLoadOrGenerate","mv","net/minecraft/src","0"
"field_21112_j","curChunkY","j","I","I","ChunkProviderLoadOrGenerate","mv","net/minecraft/src","0"
"field_26003_a","field_26003_a","a","[B","[B","ChunkBlockMap","aig","net/minecraft/src","0"
"field_26003_a","convTable","a","[B","[B","ChunkBlockMap","aig","net/minecraft/src","0"
"field_22156_a","logger","a","Ljava/util/logging/Logger;","Ljava/util/logging/Logger;","SaveHandler","e","net/minecraft/src","0"
"field_22155_b","saveDirectory","b","Ljava/io/File;","Ljava/io/File;","SaveHandler","e","net/minecraft/src","0"
"field_22158_c","playersDirectory","c","Ljava/io/File;","Ljava/io/File;","SaveHandler","e","net/minecraft/src","0"
@@ -1584,7 +1584,7 @@
"field_21143_b","recipeItems","b","Ljava/util/List;","Ljava/util/List;","ShapelessRecipes","bc","net/minecraft/src","0"
"field_1133_g","field_1133_g","g","[F","[F","TextureFlamesFX","agp","net/minecraft/src","0"
"field_1132_h","field_1132_h","h","[F","[F","TextureFlamesFX","agp","net/minecraft/src","0"
"field_35297_a","field_35297_a","a","LBlock;","Lyy;","BlockStem","pu","net/minecraft/src","0"
"field_35297_a","fruitType","a","LBlock;","Lyy;","BlockStem","pu","net/minecraft/src","0"
"field_317_a","minecartType","a","I","I","ItemMinecart","aex","net/minecraft/src","0"
"field_35241_a","entityId","a","I","I","Packet26EntityExpOrb","fi","net/minecraft/src","0"
"field_35239_b","posX","b","I","I","Packet26EntityExpOrb","fi","net/minecraft/src","0"
@@ -1877,7 +1877,7 @@
"field_287_aW","bFull3D","bP","Z","Z","Item","acy","net/minecraft/src","0"
"field_21018_bf","hasSubtypes","bQ","Z","Z","Item","acy","net/minecraft/src","0"
"field_20926_a","containerItem","b","LItem;","Lacy;","Item","acy","net/minecraft/src","0"
"field_39010_c","field_39010_c","bR","Ljava/lang/String;","Ljava/lang/String;","Item","acy","net/minecraft/src","0"
"field_39010_c","potionModifier","bR","Ljava/lang/String;","Ljava/lang/String;","Item","acy","net/minecraft/src","0"
"field_332_a","itemName","bS","Ljava/lang/String;","Ljava/lang/String;","Item","acy","net/minecraft/src","0"
"field_27308_a","nodeBuilder","a","LJ_JsonObjectNodeBuilder;","Labq;","J_JsonObjectNodeList","nv","net/minecraft/src","0"
"field_820_a","nameToClassMap","a","Ljava/util/Map;","Ljava/util/Map;","TileEntity","bq","net/minecraft/src","0"
@@ -1888,7 +1888,7 @@
"field_821_h","zCoord","f","I","I","TileEntity","bq","net/minecraft/src","0"
"field_31007_h","tileEntityInvalid","g","Z","Z","TileEntity","bq","net/minecraft/src","0"
"field_35145_n","blockMetadata","h","I","I","TileEntity","bq","net/minecraft/src","0"
"field_35146_o","field_35146_o","i","LBlock;","Lyy;","TileEntity","bq","net/minecraft/src","0"
"field_35146_o","blockType","i","LBlock;","Lyy;","TileEntity","bq","net/minecraft/src","0"
"field_460_a","numAdjacentSources","a","I","I","BlockFlowing","ahx","net/minecraft/src","0"
"field_459_b","isOptimalFlowDirection","cb","[Z","[Z","BlockFlowing","ahx","net/minecraft/src","0"
"field_461_c","flowCost","cc","[I","[I","BlockFlowing","ahx","net/minecraft/src","0"
@@ -1976,13 +1976,13 @@
"field_20917_a","field_20917_a","a","S","S","Container","pj","net/minecraft/src","0"
"field_20121_g","crafters","g","Ljava/util/List;","Ljava/util/List;","Container","pj","net/minecraft/src","0"
"field_20918_b","field_20918_b","b","Ljava/util/Set;","Ljava/util/Set;","Container","pj","net/minecraft/src","0"
"field_35624_a","name","a","Ljava/lang/String;","Ljava/lang/String;","GuiSavingLevelString","ao","net/minecraft/src","0"
"field_35624_a","stringValue","a","Ljava/lang/String;","Ljava/lang/String;","GuiSavingLevelString","ao","net/minecraft/src","0"
"field_35623_b","responseTime","b","I","I","GuiSavingLevelString","ao","net/minecraft/src","0"
"field_27239_a","field_27239_a","a","LJ_JsonNode;","Lan;","J_JsonNumberNodeBuilder","ms","net/minecraft/src","0"
"field_35311_f","inventory","g","LInventoryBasic;","Lbb;","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35312_g","field_35312_g","h","F","F","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35313_h","field_35313_h","j","Z","Z","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35314_i","field_35314_i","k","Z","Z","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35312_g","currentScroll","h","F","F","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35313_h","isScrolling","j","Z","Z","GuiContainerCreative","aec","net/minecraft/src","0"
"field_35314_i","wasClicking","k","Z","Z","GuiContainerCreative","aec","net/minecraft/src","0"
"field_571_a","entityID","a","I","I","Packet5PlayerInventory","lw","net/minecraft/src","0"
"field_21056_b","slot","b","I","I","Packet5PlayerInventory","lw","net/minecraft/src","0"
"field_570_b","itemID","c","I","I","Packet5PlayerInventory","lw","net/minecraft/src","0"
@@ -2134,7 +2134,7 @@
"field_1190_c","zCoord","c","D","D","NoiseGeneratorPerlin","agk","net/minecraft/src","0"
"field_25201_a","localizedName","a","LStringTranslate;","Lqp;","StatCollector","hj","net/minecraft/src","0"
"field_27294_a","nodeBuilder","a","LJ_JsonArrayNodeBuilder;","Lft;","J_ArrayNodeContainer","tl","net/minecraft/src","0"
"field_27293_b","field_27293_b","b","LJ_JsonListenerToJdomAdapter;","Les;","J_ArrayNodeContainer","tl","net/minecraft/src","0"
"field_27293_b","listenerToJdomAdapter","b","LJ_JsonListenerToJdomAdapter;","Les;","J_ArrayNodeContainer","tl","net/minecraft/src","0"
"field_35502_b","worldGenSeed","b","J","J","GenLayer","jx","net/minecraft/src","0"
"field_35504_a","parent","a","LGenLayer;","Ljx;","GenLayer","jx","net/minecraft/src","0"
"field_35503_c","chunkSeed","c","J","J","GenLayer","jx","net/minecraft/src","0"
@@ -2195,15 +2195,15 @@
"field_35365_g","field_35365_g","f","Z","Z","GuiCreateWorld","xh","net/minecraft/src","0"
"field_40232_h","field_40232_h","g","Z","Z","GuiCreateWorld","xh","net/minecraft/src","0"
"field_22130_l","createClicked","h","Z","Z","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35368_i","field_35368_i","j","Z","Z","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35368_i","moreOptions","j","Z","Z","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35366_j","gameModeButton","k","LGuiButton;","Lct;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35367_k","moreWorldOptions","s","LGuiButton;","Lct;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35372_s","generateStructuresButton","t","LGuiButton;","Lct;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35371_t","worldTypeButton","u","LGuiButton;","Lct;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35370_u","gameModeDescriptionLine1","v","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_35369_v","gameModeDescriptionLine2","w","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_41048_x","field_41048_x","x","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_41047_y","field_41047_y","y","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_41048_x","seed","x","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_41047_y","localizedNewWorldText","y","Ljava/lang/String;","Ljava/lang/String;","GuiCreateWorld","xh","net/minecraft/src","0"
"field_199_d","rand","a","Ljava/util/Random;","Ljava/util/Random;","RenderPainting","zv","net/minecraft/src","0"
"field_31049_a","isSticky","a","Z","Z","BlockPistonBase","abr","net/minecraft/src","0"
"field_31048_b","ignoreUpdates","cb","Z","Z","BlockPistonBase","abr","net/minecraft/src","0"
@@ -2217,7 +2217,7 @@
"field_35054_a","field_35054_a","a","LEnumDoor;","Lmj;","ComponentStrongholdStairsStraight","so","net/minecraft/src","0"
"field_40220_w","field_40220_w","w","LModelBook;","Luj;","GuiEnchantment","zw","net/minecraft/src","0"
"field_40230_x","field_40230_x","x","Ljava/util/Random;","Ljava/util/Random;","GuiEnchantment","zw","net/minecraft/src","0"
"field_40228_y","field_40228_y","y","LContainerEnchantment;","Lahk;","GuiEnchantment","zw","net/minecraft/src","0"
"field_40228_y","containerEnchantment","y","LContainerEnchantment;","Lahk;","GuiEnchantment","zw","net/minecraft/src","0"
"field_40227_h","field_40227_h","g","I","I","GuiEnchantment","zw","net/minecraft/src","0"
"field_40229_i","field_40229_i","h","F","F","GuiEnchantment","zw","net/minecraft/src","0"
"field_40225_j","field_40225_j","j","F","F","GuiEnchantment","zw","net/minecraft/src","0"
@@ -2255,8 +2255,8 @@
"field_35543_n","isUnblockable","n","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_35544_o","isDamageAllowedInCreativeMode","o","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_35551_p","hungerDamage","p","F","F","DamageSource","pm","net/minecraft/src","0"
"field_40549_q","isFireDamage","q","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_40548_r","isProjectile","r","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_40549_q","fireDamage","q","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_40548_r","projectile","r","Z","Z","DamageSource","pm","net/minecraft/src","0"
"field_35546_m","damageType","m","Ljava/lang/String;","Ljava/lang/String;","DamageSource","pm","net/minecraft/src","0"
"field_1695_a","colorBuffer","a","Ljava/nio/FloatBuffer;","Ljava/nio/FloatBuffer;","RenderHelper","rt","net/minecraft/src","0"
"field_22166_a","fileName","a","Ljava/lang/String;","Ljava/lang/String;","SaveFormatComparator","rr","net/minecraft/src","0"
@@ -2286,8 +2286,8 @@
"field_21141_d","recipeItems","d","[LItemStack;","[Ldk;","ShapedRecipes","aga","net/minecraft/src","0"
"field_21140_e","recipeOutput","e","LItemStack;","Ldk;","ShapedRecipes","aga","net/minecraft/src","0"
"field_21139_a","recipeOutputItemID","a","I","I","ShapedRecipes","aga","net/minecraft/src","0"
"field_35523_a","worldSeed","a","J","J","WorldSettings","yw","net/minecraft/src","0"
"field_35521_b","worldType","b","I","I","WorldSettings","yw","net/minecraft/src","0"
"field_35523_a","seed","a","J","J","WorldSettings","yw","net/minecraft/src","0"
"field_35521_b","gameType","b","I","I","WorldSettings","yw","net/minecraft/src","0"
"field_35522_c","mapFeaturesEnabled","c","Z","Z","WorldSettings","yw","net/minecraft/src","0"
"field_40558_d","hardcoreEnabled","d","Z","Z","WorldSettings","yw","net/minecraft/src","0"
"field_6463_h","rand","a","Ljava/util/Random;","Ljava/util/Random;","GuiMainMenu","eh","net/minecraft/src","0"
@@ -2306,10 +2306,10 @@
"field_27028_b","lightningState","b","I","I","EntityLightningBolt","su","net/minecraft/src","0"
"field_27029_a","boltVertex","a","J","J","EntityLightningBolt","su","net/minecraft/src","0"
"field_27030_c","boltLivingTime","c","I","I","EntityLightningBolt","su","net/minecraft/src","0"
"field_35596_a","field_35596_a","a","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35594_b","field_35594_b","b","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35595_c","field_35595_c","c","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35593_e","field_35593_e","e","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35596_a","metaId","a","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35594_b","minItemStack","b","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35595_c","maxItemStack","c","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_35593_e","itemWeight","e","I","I","StructurePieceTreasure","agq","net/minecraft/src","0"
"field_1202_a","posX","a","I","I","WorldBlockPositionType","agf","net/minecraft/src","0"
"field_1201_b","posY","b","I","I","WorldBlockPositionType","agf","net/minecraft/src","0"
"field_1207_c","posZ","c","I","I","WorldBlockPositionType","agf","net/minecraft/src","0"
@@ -2390,7 +2390,7 @@
"field_9427_K","positionsToUpdate","T","Ljava/util/Set;","Ljava/util/Set;","World","ry","net/minecraft/src","0"
"field_9426_L","soundCounter","U","I","I","World","ry","net/minecraft/src","0"
"field_35466_H","lightUpdateBlockList","H","[I","[I","World","ry","net/minecraft/src","0"
"field_1012_M","field_1012_M","V","Ljava/util/List;","Ljava/util/List;","World","ry","net/minecraft/src","0"
"field_1012_M","entitiesWithinAABBExcludingEntity","V","Ljava/util/List;","Ljava/util/List;","World","ry","net/minecraft/src","0"
"field_1026_y","multiplayerWorld","I","Z","Z","World","ry","net/minecraft/src","0"
"field_1346_a","signBoard","g","LModelRenderer;","Lacf;","SignModel","rb","net/minecraft/src","0"
"field_1345_b","signStick","h","LModelRenderer;","Lacf;","SignModel","rb","net/minecraft/src","0"
@@ -2418,11 +2418,11 @@
"field_35086_a","field_35086_a","a","I","I","ComponentVillageHouse2","ko","net/minecraft/src","0"
"field_320_a","spawnID","a","I","I","ItemReed","to","net/minecraft/src","0"
"field_27292_a","fieldBuilder","a","LJ_JsonFieldBuilder;","Laax;","J_FieldNodeContainer","co","net/minecraft/src","0"
"field_27291_b","field_27291_b","b","LJ_JsonListenerToJdomAdapter;","Les;","J_FieldNodeContainer","co","net/minecraft/src","0"
"field_27291_b","listenerToJdomAdapter","b","LJ_JsonListenerToJdomAdapter;","Les;","J_FieldNodeContainer","co","net/minecraft/src","0"
"field_35362_a","field_35362_a","a","LGuiScreen;","Lxe;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35360_b","field_35360_b","b","LGuiTextField;","Ldv;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35361_c","field_35361_c","c","LGuiTextField;","Ldv;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35359_d","field_35359_d","d","LServerNBTStorage;","Llo;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35360_b","serverAddress","b","LGuiTextField;","Ldv;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35361_c","serverName","c","LGuiTextField;","Ldv;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_35359_d","serverNBTStorage","d","LServerNBTStorage;","Llo;","GuiScreenAddServer","iq","net/minecraft/src","0"
"field_186_a","mainFrame","a","LMinecraftApplet;","LMinecraftApplet;","MinecraftAppletImpl","nm","net/minecraft/src","0"
"field_479_a","xPosition","a","I","I","Packet52MultiBlockChange","np","net/minecraft/src","0"
"field_478_b","zPosition","b","I","I","Packet52MultiBlockChange","np","net/minecraft/src","0"
@@ -2668,16 +2668,16 @@
"field_319_a","weaponDamage","a","I","I","ItemSword","zp","net/minecraft/src","0"
"field_40439_b","field_40439_b","b","LEnumToolMaterial;","Lnu;","ItemSword","zp","net/minecraft/src","0"
"field_827_a","chestContents","p","[LItemStack;","[Ldk;","TileEntityChest","tu","net/minecraft/src","0"
"field_35155_a","field_35155_a","a","Z","Z","TileEntityChest","tu","net/minecraft/src","0"
"field_35152_b","field_35152_b","b","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35153_c","field_35153_c","j","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35150_d","field_35150_d","k","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35151_e","field_35151_e","l","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35148_f","field_35148_f","m","F","F","TileEntityChest","tu","net/minecraft/src","0"
"field_35149_g","field_35149_g","n","F","F","TileEntityChest","tu","net/minecraft/src","0"
"field_35156_h","field_35156_h","o","I","I","TileEntityChest","tu","net/minecraft/src","0"
"field_35154_q","field_35154_q","q","I","I","TileEntityChest","tu","net/minecraft/src","0"
"field_35266_a","field_35266_a","a","I","I","WorldGenBigMushroom","acp","net/minecraft/src","0"
"field_35155_a","adjacentChestChecked","a","Z","Z","TileEntityChest","tu","net/minecraft/src","0"
"field_35152_b","adjacentChestZNeg","b","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35153_c","adjacentChestXPos","j","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35150_d","adjacentChestXNeg","k","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35151_e","adjacentChestZPos","l","LTileEntityChest;","Ltu;","TileEntityChest","tu","net/minecraft/src","0"
"field_35148_f","lidAngle","m","F","F","TileEntityChest","tu","net/minecraft/src","0"
"field_35149_g","prevLidAngle","n","F","F","TileEntityChest","tu","net/minecraft/src","0"
"field_35156_h","numUsingPlayers","o","I","I","TileEntityChest","tu","net/minecraft/src","0"
"field_35154_q","ticksSinceSync","q","I","I","TileEntityChest","tu","net/minecraft/src","0"
"field_35266_a","mushroomType","a","I","I","WorldGenBigMushroom","acp","net/minecraft/src","0"
"field_27054_a","entityID","a","I","I","Packet71Weather","abf","net/minecraft/src","0"
"field_27053_b","posX","b","I","I","Packet71Weather","abf","net/minecraft/src","0"
"field_27057_c","posY","c","I","I","Packet71Weather","abf","net/minecraft/src","0"
@@ -2703,7 +2703,7 @@
"NULL","NULL","g","LEnumJsonNodeType;","Lpp;","EnumJsonNodeType","pp","net/minecraft/src","0"
"field_27442_h","allJsonNodeTypes","h","[LEnumJsonNodeType;","[Lpp;","EnumJsonNodeType","pp","net/minecraft/src","0"
"field_27296_a","nodeBuilder","a","LJ_JsonObjectNodeBuilder;","Labq;","J_ObjectNodeContainer","lc","net/minecraft/src","0"
"field_27295_b","field_27295_b","b","LJ_JsonListenerToJdomAdapter;","Les;","J_ObjectNodeContainer","lc","net/minecraft/src","0"
"field_27295_b","listenerToJdomAdapter","b","LJ_JsonListenerToJdomAdapter;","Les;","J_ObjectNodeContainer","lc","net/minecraft/src","0"
"field_331_a","isFull","a","I","I","ItemBucket","en","net/minecraft/src","0"
"field_25071_d","statId","a","I","I","StatBase","px","net/minecraft/src","0"
"field_25070_e","statName","b","Ljava/lang/String;","Ljava/lang/String;","StatBase","px","net/minecraft/src","0"
@@ -2847,13 +2847,13 @@
"field_4162_p","field_4162_p","q","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4161_q","gravelNoise","r","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4160_r","field_4160_r","s","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4159_s","field_4159_s","t","LMapGenBase;","Lbz;","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4159_s","netherCaveGenerator","t","LMapGenBase;","Lbz;","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4175_c","field_4175_c","d","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4174_d","field_4174_d","e","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4173_e","field_4173_e","f","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4172_f","field_4172_f","g","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4171_g","field_4171_g","h","[D","[D","ChunkProviderHell","jv","net/minecraft/src","0"
"field_4201_e","field_4201_e","c","LBiomeGenBase;","Lsr;","WorldChunkManagerHell","bx","net/minecraft/src","0"
"field_4201_e","biomeGenerator","c","LBiomeGenBase;","Lsr;","WorldChunkManagerHell","bx","net/minecraft/src","0"
"field_4200_f","hellTemperature","d","F","F","WorldChunkManagerHell","bx","net/minecraft/src","0"
"field_4199_g","field_4199_g","e","F","F","WorldChunkManagerHell","bx","net/minecraft/src","0"
"field_35437_a","field_35437_a","a","LBlock;","Lyy;","ItemMetadata","afm","net/minecraft/src","0"
@@ -2988,7 +2988,7 @@
"field_455_a","signEntityClass","a","Ljava/lang/Class;","Ljava/lang/Class;","BlockSign","mr","net/minecraft/src","0"
"field_454_b","isFreestanding","cb","Z","Z","BlockSign","mr","net/minecraft/src","0"
"field_27222_a","fields","a","Ljava/util/Map;","Ljava/util/Map;","J_JsonObject","g","net/minecraft/src","0"
"field_35292_a","field_35292_a","a","I","I","BlockMushroomCap","wd","net/minecraft/src","0"
"field_35292_a","mushroomType","a","I","I","BlockMushroomCap","wd","net/minecraft/src","0"
"field_35061_c","field_35061_c","c","[LStructurePieceTreasure;","[Lagq;","ComponentStrongholdRoomCrossing","jt","net/minecraft/src","0"
"field_35062_a","field_35062_a","a","LEnumDoor;","Lmj;","ComponentStrongholdRoomCrossing","jt","net/minecraft/src","0"
"field_35060_b","field_35060_b","b","I","I","ComponentStrongholdRoomCrossing","jt","net/minecraft/src","0"
@@ -3118,8 +3118,8 @@
"field_40535_e","field_40535_e","e","I","I","EnumRarity","ja","net/minecraft/src","0"
"field_40532_f","field_40532_f","f","Ljava/lang/String;","Ljava/lang/String;","EnumRarity","ja","net/minecraft/src","0"
"field_40533_g","allRarities","g","[LEnumRarity;","[Lja;","EnumRarity","ja","net/minecraft/src","0"
"field_35300_a","field_35300_a","a","I","I","BlockPane","uh","net/minecraft/src","0"
"field_40213_b","field_40213_b","cb","Z","Z","BlockPane","uh","net/minecraft/src","0"
"field_35300_a","sideTextureIndex","a","I","I","BlockPane","uh","net/minecraft/src","0"
"field_40213_b","canDropItself","cb","Z","Z","BlockPane","uh","net/minecraft/src","0"
"field_1102_a","mc","a","LMinecraft;","LMinecraft;","ThreadConnectToServer","pn","net/minecraft/src","0"
"field_1101_b","hostName","b","Ljava/lang/String;","Ljava/lang/String;","ThreadConnectToServer","pn","net/minecraft/src","0"
"field_1104_c","port","c","I","I","ThreadConnectToServer","pn","net/minecraft/src","0"
@@ -3433,13 +3433,13 @@
"field_1613_c","IDtoClassMapping","c","Ljava/util/Map;","Ljava/util/Map;","EntityList","afw","net/minecraft/src","0"
"field_1612_d","classToIDMapping","d","Ljava/util/Map;","Ljava/util/Map;","EntityList","afw","net/minecraft/src","0"
"field_31053_a","field_31053_a","a","I","I","BlockPistonExtension","acu","net/minecraft/src","0"
"field_40396_i","field_40396_i","i","Ljava/util/Random;","Ljava/util/Random;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40396_i","endRNG","i","Ljava/util/Random;","Ljava/util/Random;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40393_j","field_40393_j","j","LNoiseGeneratorOctaves;","Leb;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40394_k","field_40394_k","k","LNoiseGeneratorOctaves;","Leb;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40391_l","field_40391_l","l","LNoiseGeneratorOctaves;","Leb;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40388_a","field_40388_a","a","LNoiseGeneratorOctaves;","Leb;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40386_b","field_40386_b","b","LNoiseGeneratorOctaves;","Leb;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40392_m","field_40392_m","m","LWorld;","Lry;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40392_m","endWorld","m","LWorld;","Lry;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40389_n","field_40389_n","n","[D","[D","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40390_o","field_40390_o","o","[LBiomeGenBase;","[Lsr;","ChunkProviderEnd","a","net/minecraft/src","0"
"field_40387_c","field_40387_c","c","[D","[D","ChunkProviderEnd","a","net/minecraft/src","0"
@@ -3592,7 +3592,7 @@
"field_35129_f","difficultySetting","f","B","B","Packet1Login","nl","net/minecraft/src","1"
"field_35130_g","worldHeight","g","B","B","Packet1Login","nl","net/minecraft/src","1"
"field_35133_h","maxPlayers","h","B","B","Packet1Login","nl","net/minecraft/src","1"
"field_40138_s","field_40138_s","t","I","I","EntityDragonBase","ui","net/minecraft/src","1"
"field_40138_s","maxHealth","t","I","I","EntityDragonBase","ui","net/minecraft/src","1"
"field_20071_a","stackResult","a","[LItemStack;","[Ljb;","InventoryCraftResult","vu","net/minecraft/src","1"
"field_21008_a","xLocation","a","I","I","Packet54PlayNoteBlock","va","net/minecraft/src","1"
"field_21007_b","yLocation","b","I","I","Packet54PlayNoteBlock","va","net/minecraft/src","1"
@@ -3614,11 +3614,11 @@
"field_35354_c","field_35354_c","c","Z","Z","ComponentStrongholdCrossing","up","net/minecraft/src","1"
"field_35351_d","field_35351_d","d","Z","Z","ComponentStrongholdCrossing","up","net/minecraft/src","1"
"field_35352_e","field_35352_e","e","Z","Z","ComponentStrongholdCrossing","up","net/minecraft/src","1"
"field_40514_a","field_40514_a","a","LThreadedFileIOBase;","Lct;","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40512_b","field_40512_b","b","Ljava/util/List;","Ljava/util/List;","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40513_c","field_40513_c","c","J","J","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40510_d","field_40510_d","d","J","J","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40511_e","field_40511_e","e","Z","Z","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40514_a","threadedIOInstance","a","LThreadedFileIOBase;","Lct;","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40512_b","threadedIOQueue","b","Ljava/util/List;","Ljava/util/List;","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40513_c","writeQueuedCounter","c","J","J","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40510_d","savedIOCounter","d","J","J","ThreadedFileIOBase","ct","net/minecraft/src","1"
"field_40511_e","isThreadWaiting","e","Z","Z","ThreadedFileIOBase","ct","net/minecraft/src","1"
"UNDEFINED","UNDEFINED","a","LEnumCreatureAttribute;","Lbq;","EnumCreatureAttribute","bq","net/minecraft/src","1"
"UNDEAD","UNDEAD","b","LEnumCreatureAttribute;","Lbq;","EnumCreatureAttribute","bq","net/minecraft/src","1"
"ARTHROPOD","ARTHROPOD","c","LEnumCreatureAttribute;","Lbq;","EnumCreatureAttribute","bq","net/minecraft/src","1"
@@ -3701,7 +3701,7 @@
"field_854_d","itemDamage","e","I","I","ItemStack","jb","net/minecraft/src","1"
"field_40257_a","effectCache","a","Ljava/util/HashMap;","Ljava/util/HashMap;","ItemPotion","ft","net/minecraft/src","1"
"field_22106_a","field_22106_a","a","Ljava/io/File;","Ljava/io/File;","SaveFormatOld","sl","net/minecraft/src","1"
"field_35534_e","field_35534_e","e","Ljava/util/HashMap;","Ljava/util/HashMap;","MapGenStructure","qp","net/minecraft/src","1"
"field_35534_e","coordMap","e","Ljava/util/HashMap;","Ljava/util/HashMap;","MapGenStructure","qp","net/minecraft/src","1"
"field_663_c","baseIndexInPNG","c","I","I","BlockLeaves","bm","net/minecraft/src","1"
"field_20041_b","adjacentTreeBlocks","a","[I","[I","BlockLeaves","bm","net/minecraft/src","1"
"field_35496_a","villageComponentClass","a","Ljava/lang/Class;","Ljava/lang/Class;","StructureVillagePieceWeight","ex","net/minecraft/src","1"
@@ -3717,26 +3717,26 @@
"field_6042_c","motionY","c","I","I","Packet28EntityVelocity","gu","net/minecraft/src","1"
"field_6041_d","motionZ","d","I","I","Packet28EntityVelocity","gu","net/minecraft/src","1"
"field_35379_a","field_35379_a","a","I","I","ComponentVillagePathGen","so","net/minecraft/src","1"
"field_35537_a","field_35537_a","a","[LBiomeGenBase;","[Lkb;","MapGenStronghold","fz","net/minecraft/src","1"
"field_35535_f","field_35535_f","f","Z","Z","MapGenStronghold","fz","net/minecraft/src","1"
"field_35536_g","field_35536_g","g","[LChunkCoordIntPair;","[Lyi;","MapGenStronghold","fz","net/minecraft/src","1"
"field_35537_a","allowedBiomeGenBases","a","[LBiomeGenBase;","[Lkb;","MapGenStronghold","fz","net/minecraft/src","1"
"field_35535_f","ranBiomeCheck","f","Z","Z","MapGenStronghold","fz","net/minecraft/src","1"
"field_35536_g","structureCoords","g","[LChunkCoordIntPair;","[Lyi;","MapGenStronghold","fz","net/minecraft/src","1"
"field_997_a","mcServer","a","LMinecraftServer;","LMinecraftServer;","ServerWindowAdapter","ab","net/minecraft/src","1"
"field_28055_a","field_28055_a","a","I","I","WorldGenDeadBush","kj","net/minecraft/src","1"
"field_28055_a","deadBushID","a","I","I","WorldGenDeadBush","kj","net/minecraft/src","1"
"field_20020_a","xPosition","a","I","I","Packet130UpdateSign","td","net/minecraft/src","1"
"field_20019_b","yPosition","b","I","I","Packet130UpdateSign","td","net/minecraft/src","1"
"field_20022_c","zPosition","c","I","I","Packet130UpdateSign","td","net/minecraft/src","1"
"field_20021_d","signLines","d","[Ljava/lang/String;","[Ljava/lang/String;","Packet130UpdateSign","td","net/minecraft/src","1"
"field_35291_a","field_35291_a","a","I","I","WorldGenSand","gl","net/minecraft/src","1"
"field_35291_a","sandID","a","I","I","WorldGenSand","gl","net/minecraft/src","1"
"field_35290_b","field_35290_b","b","I","I","WorldGenSand","gl","net/minecraft/src","1"
"field_40619_a","field_40619_a","a","Z","Z","PacketCount","vn","net/minecraft/src","1"
"field_40619_a","allowCounting","a","Z","Z","PacketCount","vn","net/minecraft/src","1"
"field_40617_b","field_40617_b","b","Ljava/util/Map;","Ljava/util/Map;","PacketCount","vn","net/minecraft/src","1"
"field_40618_c","field_40618_c","c","Ljava/util/Map;","Ljava/util/Map;","PacketCount","vn","net/minecraft/src","1"
"field_40616_d","field_40616_d","d","Ljava/lang/Object;","Ljava/lang/Object;","PacketCount","vn","net/minecraft/src","1"
"field_40616_d","lock","d","Ljava/lang/Object;","Ljava/lang/Object;","PacketCount","vn","net/minecraft/src","1"
"field_416_aj","inventory","k","LInventoryPlayer;","Lja;","EntityPlayer","gz","net/minecraft/src","1"
"field_20053_ao","personalCraftingInventory","l","LContainer;","Lea;","EntityPlayer","gz","net/minecraft/src","1"
"field_20052_ap","currentCraftingInventory","m","LContainer;","Lea;","EntityPlayer","gz","net/minecraft/src","1"
"field_35217_m","foodStats","n","LFoodStats;","Lrd;","EntityPlayer","gz","net/minecraft/src","1"
"field_35216_n","field_35216_n","o","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35216_n","flyToggleTimer","o","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_9152_am","field_9152_am","p","B","B","EntityPlayer","gz","net/minecraft/src","1"
"field_9151_an","score","q","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_9150_ao","prevCameraYaw","r","F","F","EntityPlayer","gz","net/minecraft/src","1"
@@ -3745,7 +3745,7 @@
"field_9147_ar","swingProgressInt","u","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_409_aq","username","v","Ljava/lang/String;","Ljava/lang/String;","EntityPlayer","gz","net/minecraft/src","1"
"field_4110_as","dimension","w","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35218_w","field_35218_w","x","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35218_w","xpCooldown","x","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_20047_ay","field_20047_ay","y","D","D","EntityPlayer","gz","net/minecraft/src","1"
"field_20046_az","field_20046_az","z","D","D","EntityPlayer","gz","net/minecraft/src","1"
"field_20051_aA","field_20051_aA","A","D","D","EntityPlayer","gz","net/minecraft/src","1"
@@ -3762,14 +3762,14 @@
"field_28016_C","timeUntilPortal","I","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_28015_D","inPortal","J","Z","Z","EntityPlayer","gz","net/minecraft/src","1"
"field_28014_E","timeInPortal","K","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_35214_K","field_35214_K","L","LPlayerCapabilities;","Lvv;","EntityPlayer","gz","net/minecraft/src","1"
"field_35214_K","capabilities","L","LPlayerCapabilities;","Lvv;","EntityPlayer","gz","net/minecraft/src","1"
"field_35211_M","experienceLevel","M","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35212_N","experienceTotal","N","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35210_L","experience","O","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_34908_d","field_34908_d","d","LItemStack;","Ljb;","EntityPlayer","gz","net/minecraft/src","1"
"field_34909_e","field_34909_e","e","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35213_O","field_35213_O","P","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_35215_P","field_35215_P","Q","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_34908_d","itemInUse","d","LItemStack;","Ljb;","EntityPlayer","gz","net/minecraft/src","1"
"field_34909_e","itemInUseCount","e","I","I","EntityPlayer","gz","net/minecraft/src","1"
"field_35213_O","speedOnGround","P","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_35215_P","speedInAir","Q","F","F","EntityPlayer","gz","net/minecraft/src","1"
"field_6124_at","fishEntity","R","LEntityFishHook;","Llq;","EntityPlayer","gz","net/minecraft/src","1"
"field_35421_a","field_35421_a","a","LBlock;","Ltl;","ItemColored","wm","net/minecraft/src","1"
"field_41041_b","field_41041_b","b","[Ljava/lang/String;","[Ljava/lang/String;","ItemColored","wm","net/minecraft/src","1"
@@ -3811,14 +3811,14 @@
"field_35515_A","bigTreeGenerator","H","LWorldGenBigTree;","Lim;","BiomeGenBase","kb","net/minecraft/src","1"
"field_35516_B","forestGenerator","I","LWorldGenForest;","Ll;","BiomeGenBase","kb","net/minecraft/src","1"
"field_35517_C","swampTreeGenerator","J","LWorldGenSwamp;","Lbk;","BiomeGenBase","kb","net/minecraft/src","1"
"field_40334_a","field_40334_a","a","LIInventory;","Llp;","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40338_h","field_40338_h","h","LWorld;","Lfi;","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40334_a","tableInventory","a","LIInventory;","Llp;","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40338_h","worldPointer","h","LWorld;","Lfi;","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40339_i","field_40339_i","i","I","I","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40336_j","field_40336_j","j","I","I","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40337_k","field_40337_k","k","I","I","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40335_l","field_40335_l","l","Ljava/util/Random;","Ljava/util/Random;","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40332_b","field_40332_b","b","J","J","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40333_c","field_40333_c","c","[I","[I","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40332_b","nameSeed","b","J","J","ContainerEnchantment","iq","net/minecraft/src","1"
"field_40333_c","enchantLevels","c","[I","[I","ContainerEnchantment","iq","net/minecraft/src","1"
"field_139_a","xPosition","a","I","I","Packet6SpawnPosition","qe","net/minecraft/src","1"
"field_138_b","yPosition","b","I","I","Packet6SpawnPosition","qe","net/minecraft/src","1"
"field_140_c","zPosition","c","I","I","Packet6SpawnPosition","qe","net/minecraft/src","1"
@@ -3844,7 +3844,7 @@
"field_40147_c","field_40147_c","c","D","D","EntityDragon","sy","net/minecraft/src","1"
"field_40144_d","field_40144_d","d","[[D","[[D","EntityDragon","sy","net/minecraft/src","1"
"field_40145_e","field_40145_e","e","I","I","EntityDragon","sy","net/minecraft/src","1"
"field_40142_f","field_40142_f","f","[LDragonPart;","[Led;","EntityDragon","sy","net/minecraft/src","1"
"field_40142_f","dragonPartArray","f","[LDragonPart;","[Led;","EntityDragon","sy","net/minecraft/src","1"
"field_40143_g","field_40143_g","g","LDragonPart;","Led;","EntityDragon","sy","net/minecraft/src","1"
"field_40155_h","field_40155_h","h","LDragonPart;","Led;","EntityDragon","sy","net/minecraft/src","1"
"field_40156_i","field_40156_i","i","LDragonPart;","Led;","EntityDragon","sy","net/minecraft/src","1"
@@ -3871,8 +3871,8 @@
"field_40416_e","socketList","e","Ljava/util/List;","Ljava/util/List;","RConThreadBase","uu","net/minecraft/src","1"
"field_40414_f","serverSocketList","f","Ljava/util/List;","Ljava/util/List;","RConThreadBase","uu","net/minecraft/src","1"
"field_4249_a","liquidBlockId","a","I","I","WorldGenLiquids","wx","net/minecraft/src","1"
"field_28057_a","field_28057_a","a","I","I","WorldGenTallGrass","ar","net/minecraft/src","1"
"field_28056_b","field_28056_b","b","I","I","WorldGenTallGrass","ar","net/minecraft/src","1"
"field_28057_a","tallGrassID","a","I","I","WorldGenTallGrass","ar","net/minecraft/src","1"
"field_28056_b","tallGrassMetadata","b","I","I","WorldGenTallGrass","ar","net/minecraft/src","1"
"field_493_e","delay","a","I","I","TileEntityMobSpawner","de","net/minecraft/src","1"
"field_492_f","mobID","d","Ljava/lang/String;","Ljava/lang/String;","TileEntityMobSpawner","de","net/minecraft/src","1"
"field_491_g","yaw","b","D","D","TileEntityMobSpawner","de","net/minecraft/src","1"
@@ -3919,7 +3919,7 @@
"field_27124_n","thundering","n","Z","Z","WorldInfo","eo","net/minecraft/src","1"
"field_27123_o","thunderTime","o","I","I","WorldInfo","eo","net/minecraft/src","1"
"field_35503_p","gameType","p","I","I","WorldInfo","eo","net/minecraft/src","1"
"field_35502_q","enableMapFeatures","q","Z","Z","WorldInfo","eo","net/minecraft/src","1"
"field_35502_q","mapFeaturesEnabled","q","Z","Z","WorldInfo","eo","net/minecraft/src","1"
"field_40471_r","hardcore","r","Z","Z","WorldInfo","eo","net/minecraft/src","1"
"field_39_a","packetIdToClassMap","j","LIntHashMap;","Ljw;","Packet","kf","net/minecraft/src","1"
"field_38_b","packetClassToIdMap","a","Ljava/util/Map;","Ljava/util/Map;","Packet","kf","net/minecraft/src","1"
@@ -4008,7 +4008,7 @@
"field_967_f","maxZ","f","D","D","AxisAlignedBB","eu","net/minecraft/src","1"
"field_762_a","minableBlockId","a","I","I","WorldGenMinable","fr","net/minecraft/src","1"
"field_761_b","numberOfBlocks","b","I","I","WorldGenMinable","fr","net/minecraft/src","1"
"field_35029_b","field_35029_b","b","[LBiomeGenBase;","[Lkb;","GenLayerVillageLandscape","sg","net/minecraft/src","1"
"field_35029_b","allowedBiomes","b","[LBiomeGenBase;","[Lkb;","GenLayerVillageLandscape","sg","net/minecraft/src","1"
"field_485_e","signText","a","[Ljava/lang/String;","[Ljava/lang/String;","TileEntitySign","xu","net/minecraft/src","1"
"field_484_f","lineBeingEdited","b","I","I","TileEntitySign","xu","net/minecraft/src","1"
"field_25053_c","isEditable","c","Z","Z","TileEntitySign","xu","net/minecraft/src","1"
@@ -4024,11 +4024,11 @@
"field_97_b","xPosition","b","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_101_c","yPosition","c","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_100_d","zPosition","d","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28044_e","field_28044_e","e","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28043_f","field_28043_f","f","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28042_g","field_28042_g","g","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28044_e","speedX","e","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28043_f","speedY","f","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28042_g","speedZ","g","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_99_e","type","h","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28041_i","field_28041_i","i","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_28041_i","throwerEntityId","i","I","I","Packet23VehicleSpawn","ro","net/minecraft/src","1"
"field_1016_a","xCoord","a","I","I","PathPoint","e","net/minecraft/src","1"
"field_1015_b","yCoord","b","I","I","PathPoint","e","net/minecraft/src","1"
"field_1014_c","zCoord","c","I","I","PathPoint","e","net/minecraft/src","1"
@@ -4124,12 +4124,12 @@
"field_4125_al","ticksInAir","j","I","I","EntityFishHook","lq","net/minecraft/src","1"
"field_4124_am","ticksCatchable","k","I","I","EntityFishHook","lq","net/minecraft/src","1"
"field_20907_c","bobber","c","LEntity;","Lrn;","EntityFishHook","lq","net/minecraft/src","1"
"field_6149_an","field_6149_an","l","I","I","EntityFishHook","lq","net/minecraft/src","1"
"field_6148_ao","field_6148_ao","m","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6147_ap","field_6147_ap","n","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6146_aq","field_6146_aq","o","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6145_ar","field_6145_ar","p","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6144_as","field_6144_as","q","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6149_an","fishPosRotationIncrements","l","I","I","EntityFishHook","lq","net/minecraft/src","1"
"field_6148_ao","fishX","m","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6147_ap","fishY","n","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6146_aq","fishZ","o","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6145_ar","fishYaw","p","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_6144_as","fishPitch","q","D","D","EntityFishHook","lq","net/minecraft/src","1"
"field_35101_n","damageSourceEntity","n","LEntity;","Lrn;","EntityDamageSource","hi","net/minecraft/src","1"
"Kebab","Kebab","a","LEnumArt;","Lit;","EnumArt","it","net/minecraft/src","1"
"Aztec","Aztec","b","LEnumArt;","Lit;","EnumArt","it","net/minecraft/src","1"
@@ -4173,17 +4173,17 @@
"field_766_b","updateCounter","c","I","I","GuiStatsComponent","kp","net/minecraft/src","1"
"field_768_c","displayStrings","d","[Ljava/lang/String;","[Ljava/lang/String;","GuiStatsComponent","kp","net/minecraft/src","1"
"field_40572_e","field_40572_e","e","LMinecraftServer;","LMinecraftServer;","GuiStatsComponent","kp","net/minecraft/src","1"
"field_35707_a","field_35707_a","a","[F","[F","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35705_b","field_35705_b","b","[F","[F","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35706_c","field_35706_c","c","[LBiomeGenBase;","[Lkb;","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35703_d","field_35703_d","d","I","I","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35704_e","field_35704_e","e","I","I","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35701_f","field_35701_f","f","J","J","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35707_a","temperatureValues","a","[F","[F","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35705_b","rainfallValues","b","[F","[F","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35706_c","biomes","c","[LBiomeGenBase;","[Lkb;","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35703_d","xPosition","d","I","I","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35704_e","zPosition","e","I","I","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35701_f","lastAccessTime","f","J","J","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_35702_g","field_35702_g","g","LBiomeCache;","Ltz;","BiomeCacheBlock","tb","net/minecraft/src","1"
"field_40330_a","field_40330_a","a","Ljava/util/List;","Ljava/util/List;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40328_b","field_40328_b","b","Ljava/util/Set;","Ljava/util/Set;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40329_c","field_40329_c","c","Ljava/lang/Object;","Ljava/lang/Object;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40327_d","field_40327_d","d","Ljava/io/File;","Ljava/io/File;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40330_a","pendingChunkList","a","Ljava/util/List;","Ljava/util/List;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40328_b","pendingChunkCoords","b","Ljava/util/Set;","Ljava/util/Set;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40329_c","chunkSaveLock","c","Ljava/lang/Object;","Ljava/lang/Object;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_40327_d","chunkSaveLocation","d","Ljava/io/File;","Ljava/io/File;","ThreadedChunkLoader","oc","net/minecraft/src","1"
"field_35548_c","hasMoreThanTwoComponents","c","Z","Z","StructureVillageStart","gg","net/minecraft/src","1"
"field_470_ai","cargoItems","d","[LItemStack;","[Ljb;","EntityMinecart","xv","net/minecraft/src","1"
"field_9165_e","fuel","e","I","I","EntityMinecart","xv","net/minecraft/src","1"
@@ -4192,12 +4192,12 @@
"field_9164_f","pushX","b","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9166_aj","pushZ","c","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_468_ak","field_468_ak","g","[[[I","[[[I","EntityMinecart","xv","net/minecraft/src","1"
"field_9163_an","field_9163_an","h","I","I","EntityMinecart","xv","net/minecraft/src","1"
"field_9162_ao","field_9162_ao","i","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9161_ap","field_9161_ap","j","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9160_aq","field_9160_aq","k","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9163_an","turnProgress","h","I","I","EntityMinecart","xv","net/minecraft/src","1"
"field_9162_ao","minecartX","i","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9161_ap","minecartY","j","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9160_aq","minecartZ","k","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9159_ar","field_9159_ar","l","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9158_as","field_9158_as","m","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_9158_as","minecartPitch","m","D","D","EntityMinecart","xv","net/minecraft/src","1"
"field_39000_a","inLove","a","I","I","EntityAnimal","bi","net/minecraft/src","1"
"field_39001_b","breeding","b","I","I","EntityAnimal","bi","net/minecraft/src","1"
"field_40055_d","potionDamage","d","I","I","EntityPotion","bs","net/minecraft/src","1"
@@ -4234,7 +4234,7 @@
"field_652_a","wiresProvidePower","a","Z","Z","BlockRedstoneWire","rm","net/minecraft/src","1"
"field_21032_b","blocksNeedingUpdate","b","Ljava/util/Set;","Ljava/util/Set;","BlockRedstoneWire","rm","net/minecraft/src","1"
"field_12031_a","isFlaming","a","Z","Z","Explosion","py","net/minecraft/src","1"
"field_12024_h","ExplosionRNG","h","Ljava/util/Random;","Ljava/util/Random;","Explosion","py","net/minecraft/src","1"
"field_12024_h","explosionRNG","h","Ljava/util/Random;","Ljava/util/Random;","Explosion","py","net/minecraft/src","1"
"field_4310_a","worldObj","i","LWorld;","Lfi;","Explosion","py","net/minecraft/src","1"
"field_12030_b","explosionX","b","D","D","Explosion","py","net/minecraft/src","1"
"field_12029_c","explosionY","c","D","D","Explosion","py","net/minecraft/src","1"
@@ -4278,13 +4278,13 @@
"field_40060_b","field_40060_b","b","D","D","EntityEnderEye","ck","net/minecraft/src","1"
"field_40061_c","field_40061_c","c","D","D","EntityEnderEye","ck","net/minecraft/src","1"
"field_40058_d","field_40058_d","d","D","D","EntityEnderEye","ck","net/minecraft/src","1"
"field_40059_e","field_40059_e","e","I","I","EntityEnderEye","ck","net/minecraft/src","1"
"field_40057_f","field_40057_f","f","Z","Z","EntityEnderEye","ck","net/minecraft/src","1"
"field_40059_e","despawnTimer","e","I","I","EntityEnderEye","ck","net/minecraft/src","1"
"field_40057_f","shatterOrDrop","f","Z","Z","EntityEnderEye","ck","net/minecraft/src","1"
"field_150_a","message","a","Ljava/lang/String;","Ljava/lang/String;","Packet3Chat","op","net/minecraft/src","1"
"field_40083_a","field_40083_a","a","[LItemStack;","[Ljb;","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40081_b","field_40081_b","b","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40082_c","field_40082_c","c","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40080_d","field_40080_d","d","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40083_a","brewingItemStacks","a","[LItemStack;","[Ljb;","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40081_b","brewTime","b","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40082_c","filledSlots","c","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40080_d","ingredientID","d","I","I","TileEntityBrewingStand","xx","net/minecraft/src","1"
"field_40437_g","lastAuthCheckTime","g","J","J","RConThreadQuery","sv","net/minecraft/src","1"
"field_40444_h","queryPort","h","I","I","RConThreadQuery","sv","net/minecraft/src","1"
"field_40445_i","serverPort","i","I","I","RConThreadQuery","sv","net/minecraft/src","1"
@@ -4306,8 +4306,8 @@
"field_258_bb","maxDamageArray","bS","[I","[I","ItemArmor","vf","net/minecraft/src","1"
"field_257_aX","armorType","a","I","I","ItemArmor","vf","net/minecraft/src","1"
"field_256_aY","damageReduceAmount","b","I","I","ItemArmor","vf","net/minecraft/src","1"
"field_40252_bR","field_40252_bR","bR","I","I","ItemArmor","vf","net/minecraft/src","1"
"field_40251_bT","field_40251_bT","bT","LEnumArmorMaterial;","Lcx;","ItemArmor","vf","net/minecraft/src","1"
"field_40252_bR","renderIndex","bR","I","I","ItemArmor","vf","net/minecraft/src","1"
"field_40251_bT","material","bT","LEnumArmorMaterial;","Lcx;","ItemArmor","vf","net/minecraft/src","1"
"none","none","a","LEnumAction;","Ljf;","EnumAction","jf","net/minecraft/src","1"
"eat","eat","b","LEnumAction;","Ljf;","EnumAction","jf","net/minecraft/src","1"
"drink","drink","c","LEnumAction;","Ljf;","EnumAction","jf","net/minecraft/src","1"
@@ -4329,7 +4329,7 @@
"field_22047_n","field_22047_n","m","I","I","ItemInWorldManager","to","net/minecraft/src","1"
"field_22046_o","field_22046_o","n","I","I","ItemInWorldManager","to","net/minecraft/src","1"
"field_35327_a","field_35327_a","a","Z","Z","ComponentStrongholdStairs","ig","net/minecraft/src","1"
"field_35326_b","field_35326_b","b","LEnumDoor;","Lpt;","ComponentStrongholdStairs","ig","net/minecraft/src","1"
"field_35326_b","doorType","b","LEnumDoor;","Lpt;","ComponentStrongholdStairs","ig","net/minecraft/src","1"
"field_25134_a","instance","a","LAchievementMap;","Lb;","AchievementMap","b","net/minecraft/src","1"
"field_25133_b","guidMap","b","Ljava/util/Map;","Ljava/util/Map;","AchievementMap","b","net/minecraft/src","1"
"field_35455_a","potionTypes","a","[LPotion;","[Lir;","Potion","ir","net/minecraft/src","1"
@@ -4365,13 +4365,13 @@
"field_35441_E","field_35441_E","E","LPotion;","Lir;","Potion","ir","net/minecraft/src","1"
"field_35442_F","field_35442_F","F","LPotion;","Lir;","Potion","ir","net/minecraft/src","1"
"field_35443_G","field_35443_G","G","LPotion;","Lir;","Potion","ir","net/minecraft/src","1"
"field_35447_H","potionId","H","I","I","Potion","ir","net/minecraft/src","1"
"field_35448_I","potionName","I","Ljava/lang/String;","Ljava/lang/String;","Potion","ir","net/minecraft/src","1"
"field_35447_H","id","H","I","I","Potion","ir","net/minecraft/src","1"
"field_35448_I","name","I","Ljava/lang/String;","Ljava/lang/String;","Potion","ir","net/minecraft/src","1"
"field_40601_J","statusIconIndex","J","I","I","Potion","ir","net/minecraft/src","1"
"field_40602_K","field_40602_K","K","Z","Z","Potion","ir","net/minecraft/src","1"
"field_40602_K","isBadEffect","K","Z","Z","Potion","ir","net/minecraft/src","1"
"field_40598_L","field_40598_L","L","D","D","Potion","ir","net/minecraft/src","1"
"field_40599_M","field_40599_M","M","Z","Z","Potion","ir","net/minecraft/src","1"
"field_40600_N","field_40600_N","N","I","I","Potion","ir","net/minecraft/src","1"
"field_40600_N","liquidColor","N","I","I","Potion","ir","net/minecraft/src","1"
"field_35383_a","field_35383_a","a","I","I","ComponentVillageTorch","oe","net/minecraft/src","1"
"field_650_a","fallInstantly","a","Z","Z","BlockSand","gv","net/minecraft/src","1"
"field_738_a","tagMap","a","Ljava/util/Map;","Ljava/util/Map;","NBTTagCompound","ng","net/minecraft/src","1"
@@ -4387,8 +4387,8 @@
"field_21059_f","field_21059_f","g","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21060_ak","field_21060_ak","h","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21058_al","field_21058_al","i","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21057_am","field_21057_am","j","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21056_an","field_21056_an","k","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21057_am","tentacleAngle","j","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21056_an","lastTentacleAngle","k","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21055_ao","randomMotionSpeed","l","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21054_ap","field_21054_ap","m","F","F","EntitySquid","xc","net/minecraft/src","1"
"field_21053_aq","field_21053_aq","n","F","F","EntitySquid","xc","net/minecraft/src","1"
@@ -4424,13 +4424,13 @@
"field_9114_aL","scoreValue","ah","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_9113_aM","field_9113_aM","ai","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_9112_aN","isMultiplayerEntity","aj","Z","Z","EntityLiving","lk","net/minecraft/src","1"
"field_35194_aj","field_35194_aj","ak","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_35193_ak","field_35193_ak","al","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_35194_aj","landMovementFactor","ak","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_35193_ak","jumpMovementFactor","al","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_9111_aO","prevSwingProgress","am","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_9110_aP","swingProgress","an","F","F","EntityLiving","lk","net/minecraft/src","1"
"field_9109_aQ","health","ao","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_9108_aR","prevHealth","ap","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_40105_ap","field_40105_ap","aq","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_40105_ap","carryoverDamage","aq","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_4099_a","livingSoundTime","a","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_9107_aS","hurtTime","ar","I","I","EntityLiving","lk","net/minecraft/src","1"
"field_9106_aT","maxHurtTime","as","I","I","EntityLiving","lk","net/minecraft/src","1"
@@ -4504,7 +4504,7 @@
"field_1033_a","mcServer","a","LMinecraftServer;","LMinecraftServer;","ThreadServerApplication","cu","net/minecraft/src","1"
"field_35400_a","field_35400_a","a","I","I","ComponentVillageField2","vc","net/minecraft/src","1"
"field_732_a","stringValue","a","Ljava/lang/String;","Ljava/lang/String;","NBTTagString","wq","net/minecraft/src","1"
"field_26002_a","field_26002_a","a","[B","[B","ChunkBlockMap","uj","net/minecraft/src","1"
"field_26002_a","convTable","a","[B","[B","ChunkBlockMap","uj","net/minecraft/src","1"
"field_21138_a","recipeOutput","a","LItemStack;","Ljb;","ShapelessRecipes","sp","net/minecraft/src","1"
"field_21137_b","recipeItems","b","Ljava/util/List;","Ljava/util/List;","ShapelessRecipes","sp","net/minecraft/src","1"
"field_35068_a","fruitType","a","LBlock;","Ltl;","BlockStem","np","net/minecraft/src","1"
@@ -4514,7 +4514,7 @@
"field_35124_c","posY","c","I","I","Packet26EntityExpOrb","ot","net/minecraft/src","1"
"field_35121_d","posZ","d","I","I","Packet26EntityExpOrb","ot","net/minecraft/src","1"
"field_35122_e","xpOrbValue","e","I","I","Packet26EntityExpOrb","ot","net/minecraft/src","1"
"field_35538_a","field_35538_a","a","Ljava/util/List;","Ljava/util/List;","MapGenVillage","ao","net/minecraft/src","1"
"field_35538_a","villageSpawnBiomes","a","Ljava/util/List;","Ljava/util/List;","MapGenVillage","ao","net/minecraft/src","1"
"field_35111_a","name","a","Ljava/lang/String;","Ljava/lang/String;","Packet201PlayerInfo","ef","net/minecraft/src","1"
"field_35109_b","isConnected","b","Z","Z","Packet201PlayerInfo","ef","net/minecraft/src","1"
"field_35110_c","ping","c","I","I","Packet201PlayerInfo","ef","net/minecraft/src","1"
@@ -4564,7 +4564,7 @@
"field_27064_d","theItemStack","d","LItemStack;","Ljb;","Achievement","ni","net/minecraft/src","1"
"field_27062_m","isSpecial","m","Z","Z","Achievement","ni","net/minecraft/src","1"
"field_28009_a","record","a","I","I","TileEntityRecordPlayer","en","net/minecraft/src","1"
"field_35398_a","field_35398_a","a","I","I","ComponentVillageHouse1","ve","net/minecraft/src","1"
"field_35398_a","averageGroundLevel","a","I","I","ComponentVillageHouse1","ve","net/minecraft/src","1"
"field_20_a","logger","a","Ljava/util/logging/Logger;","Ljava/util/logging/Logger;","NetServerHandler","kt","net/minecraft/src","1"
"field_19_b","netManager","b","LNetworkManager;","Loo;","NetServerHandler","kt","net/minecraft/src","1"
"field_18_c","connectionClosed","c","Z","Z","NetServerHandler","kt","net/minecraft/src","1"
@@ -4878,11 +4878,11 @@
"field_20901_a","healAmount","b","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35431_bu","saturationFactor","bR","F","F","ItemFood","yf","net/minecraft/src","1"
"field_25011_bi","isWolfsFavoriteMeat","bS","Z","Z","ItemFood","yf","net/minecraft/src","1"
"field_35428_bw","field_35428_bw","bT","Z","Z","ItemFood","yf","net/minecraft/src","1"
"field_35430_bx","field_35430_bx","bU","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35429_by","field_35429_by","bV","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35425_bz","field_35425_bz","bW","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35426_bA","field_35426_bA","bX","F","F","ItemFood","yf","net/minecraft/src","1"
"field_35428_bw","alwaysEdible","bT","Z","Z","ItemFood","yf","net/minecraft/src","1"
"field_35430_bx","potionId","bU","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35429_by","potionDuration","bV","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35425_bz","potionAmplifier","bW","I","I","ItemFood","yf","net/minecraft/src","1"
"field_35426_bA","potionEffectProbability","bX","F","F","ItemFood","yf","net/minecraft/src","1"
"field_40047_d","xTile","d","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40048_e","yTile","e","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40045_f","zTile","f","I","I","EntityThrowable","bc","net/minecraft/src","1"
@@ -4890,8 +4890,8 @@
"field_40051_a","inGround","a","Z","Z","EntityThrowable","bc","net/minecraft/src","1"
"field_40049_b","throwableShake","b","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40050_c","thrower","c","LEntityLiving;","Llk;","EntityThrowable","bc","net/minecraft/src","1"
"field_40052_h","field_40052_h","h","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40053_i","field_40053_i","i","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40052_h","ticksInGround","h","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_40053_i","ticksInAir","i","I","I","EntityThrowable","bc","net/minecraft/src","1"
"field_41_a","reason","a","Ljava/lang/String;","Ljava/lang/String;","Packet255KickDisconnect","xz","net/minecraft/src","1"
"field_27990_a","field_27990_a","a","I","I","StatCrafting","st","net/minecraft/src","1"
"field_760_a","otherCoordPairs","a","[B","[B","WorldGenBigTree","im","net/minecraft/src","1"
@@ -4978,8 +4978,8 @@
"IRON","IRON","c","LEnumArmorMaterial;","Lcx;","EnumArmorMaterial","cx","net/minecraft/src","1"
"GOLD","GOLD","d","LEnumArmorMaterial;","Lcx;","EnumArmorMaterial","cx","net/minecraft/src","1"
"DIAMOND","DIAMOND","e","LEnumArmorMaterial;","Lcx;","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40498_f","field_40498_f","f","I","I","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40499_g","field_40499_g","g","[I","[I","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40498_f","maxDamageFactor","f","I","I","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40499_g","damageReductionAmountArray","g","[I","[I","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40505_h","enchantability","h","I","I","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_40506_i","allArmorMaterials","i","[LEnumArmorMaterial;","[Lcx;","EnumArmorMaterial","cx","net/minecraft/src","1"
"field_35403_a","field_35403_a","a","I","I","ComponentVillageHouse4_Garden","gp","net/minecraft/src","1"
@@ -5044,8 +5044,8 @@
"field_35092_n","isBlockable","n","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_35093_o","isDamageAllowedInCreativeMode","o","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_35100_p","hungerDamage","p","F","F","DamageSource","po","net/minecraft/src","1"
"field_40278_q","field_40278_q","q","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_40277_r","field_40277_r","r","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_40278_q","fireDamage","q","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_40277_r","projectile","r","Z","Z","DamageSource","po","net/minecraft/src","1"
"field_35095_m","damageType","m","Ljava/lang/String;","Ljava/lang/String;","DamageSource","po","net/minecraft/src","1"
"field_78_a","xPosition","a","I","I","Packet15Place","ha","net/minecraft/src","1"
"field_77_b","yPosition","b","I","I","Packet15Place","ha","net/minecraft/src","1"
@@ -5063,7 +5063,7 @@
"field_21141_a","recipeOutputItemID","a","I","I","ShapedRecipes","ix","net/minecraft/src","1"
"field_35043_a","seed","a","J","J","WorldSettings","hg","net/minecraft/src","1"
"field_35041_b","gameType","b","I","I","WorldSettings","hg","net/minecraft/src","1"
"field_35042_c","mapFeatures","c","Z","Z","WorldSettings","hg","net/minecraft/src","1"
"field_35042_c","mapFeaturesEnabled","c","Z","Z","WorldSettings","hg","net/minecraft/src","1"
"field_40280_d","hardcoreEnabled","d","Z","Z","WorldSettings","hg","net/minecraft/src","1"
"OK","OK","a","LEnumStatus;","Ldc;","EnumStatus","dc","net/minecraft/src","1"
"NOT_POSSIBLE_HERE","NOT_POSSIBLE_HERE","b","LEnumStatus;","Ldc;","EnumStatus","dc","net/minecraft/src","1"
@@ -5075,10 +5075,10 @@
"field_27018_b","lightningState","b","I","I","EntityLightningBolt","d","net/minecraft/src","1"
"field_27019_a","boltVertex","a","J","J","EntityLightningBolt","d","net/minecraft/src","1"
"field_27020_c","boltLivingTime","c","I","I","EntityLightningBolt","d","net/minecraft/src","1"
"field_35489_a","field_35489_a","a","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35487_b","field_35487_b","b","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35488_c","field_35488_c","c","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35486_e","field_35486_e","e","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35489_a","metaId","a","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35487_b","minItemStack","b","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35488_c","maxItemStack","c","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_35486_e","itemWeight","e","I","I","StructurePieceTreasure","ib","net/minecraft/src","1"
"field_20017_a","windowId","a","I","I","Packet103SetSlot","hx","net/minecraft/src","1"
"field_20016_b","itemSlot","b","I","I","Packet103SetSlot","hx","net/minecraft/src","1"
"field_20018_c","myItemStack","c","LItemStack;","Ljb;","Packet103SetSlot","hx","net/minecraft/src","1"
@@ -5106,7 +5106,7 @@
"field_40520_d","profilingSection","d","Ljava/lang/String;","Ljava/lang/String;","Profiler","pf","net/minecraft/src","1"
"field_40521_e","profilingMap","e","Ljava/util/Map;","Ljava/util/Map;","Profiler","pf","net/minecraft/src","1"
"field_35252_a","worldYBits","a","I","I","World","fi","net/minecraft/src","1"
"field_35250_b","field_35250_b","b","I","I","World","fi","net/minecraft/src","1"
"field_35250_b","xShift","b","I","I","World","fi","net/minecraft/src","1"
"field_35251_c","worldYMax","c","I","I","World","fi","net/minecraft/src","1"
"field_35248_d","worldYMask","d","I","I","World","fi","net/minecraft/src","1"
"field_35249_e","worldOceanHeight","e","I","I","World","fi","net/minecraft/src","1"
@@ -5117,7 +5117,7 @@
"field_788_B","scheduledTickSet","L","Ljava/util/Set;","Ljava/util/Set;","World","fi","net/minecraft/src","1"
"field_814_b","loadedTileEntityList","h","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_34901_P","addedTileEntityList","M","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_34900_Q","field_34900_Q","N","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_34900_Q","entityRemoval","N","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_805_k","playerEntities","i","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_27081_e","lightningEntities","j","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_6159_E","cloudColour","O","J","J","World","fi","net/minecraft/src","1"
@@ -5150,8 +5150,8 @@
"field_21120_L","spawnPeacefulMobs","G","Z","Z","World","fi","net/minecraft/src","1"
"field_4264_K","activeChunkSet","T","Ljava/util/Set;","Ljava/util/Set;","World","fi","net/minecraft/src","1"
"field_4263_L","ambientTickCountdown","U","I","I","World","fi","net/minecraft/src","1"
"field_35245_H","field_35245_H","H","[I","[I","World","fi","net/minecraft/src","1"
"field_778_L","field_778_L","V","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_35245_H","lightUpdateBlockList","H","[I","[I","World","fi","net/minecraft/src","1"
"field_778_L","entitiesWithinAABBExcludingEntity","V","Ljava/util/List;","Ljava/util/List;","World","fi","net/minecraft/src","1"
"field_792_x","singleplayerWorld","I","Z","Z","World","fi","net/minecraft/src","1"
"field_909_a","trackedEntity","a","LEntity;","Lrn;","EntityTrackerEntry","hy","net/minecraft/src","1"
"field_9235_d","trackingDistanceThreshold","b","I","I","EntityTrackerEntry","hy","net/minecraft/src","1"
@@ -5225,8 +5225,8 @@
"field_21014_f","title","f","Ljava/lang/String;","Ljava/lang/String;","Packet25EntityPainting","uy","net/minecraft/src","1"
"field_74_b","id","a","I","I","Packet16BlockItemSwitch","hw","net/minecraft/src","1"
"field_731_a","key","a","Ljava/lang/String;","Ljava/lang/String;","NBTBase","ik","net/minecraft/src","1"
"field_40341_a","field_40341_a","a","LTileEntityBrewingStand;","Lxx;","ContainerBrewingStand","je","net/minecraft/src","1"
"field_40340_b","field_40340_b","b","I","I","ContainerBrewingStand","je","net/minecraft/src","1"
"field_40341_a","tileBrewingStand","a","LTileEntityBrewingStand;","Lxx;","ContainerBrewingStand","je","net/minecraft/src","1"
"field_40340_b","brewTime","b","I","I","ContainerBrewingStand","je","net/minecraft/src","1"
"field_21099_a","dyeColorNames","a","[Ljava/lang/String;","[Ljava/lang/String;","ItemDye","kg","net/minecraft/src","1"
"field_31023_bk","dyeColors","b","[I","[I","ItemDye","kg","net/minecraft/src","1"
"field_20011_a","windowId","a","I","I","Packet104WindowItems","ka","net/minecraft/src","1"
@@ -5240,16 +5240,16 @@
"field_646_a","chanceToEncourageFire","a","[I","[I","BlockFire","xy","net/minecraft/src","1"
"field_645_b","abilityToCatchFire","b","[I","[I","BlockFire","xy","net/minecraft/src","1"
"field_35687_a","worldChunkManager","a","LWorldChunkManager;","Lxe;","BiomeCache","tz","net/minecraft/src","1"
"field_35685_b","field_35685_b","b","J","J","BiomeCache","tz","net/minecraft/src","1"
"field_35686_c","field_35686_c","c","LLongHashMap;","Lgc;","BiomeCache","tz","net/minecraft/src","1"
"field_35684_d","field_35684_d","d","Ljava/util/List;","Ljava/util/List;","BiomeCache","tz","net/minecraft/src","1"
"field_35685_b","lastCleanupTime","b","J","J","BiomeCache","tz","net/minecraft/src","1"
"field_35686_c","cacheMap","c","LLongHashMap;","Lgc;","BiomeCache","tz","net/minecraft/src","1"
"field_35684_d","cache","d","Ljava/util/List;","Ljava/util/List;","BiomeCache","tz","net/minecraft/src","1"
"field_35343_a","field_35343_a","a","I","I","ComponentStrongholdCorridor","nm","net/minecraft/src","1"
"field_986_a","mcServer","a","LMinecraftServer;","LMinecraftServer;","NetworkAcceptThread","qz","net/minecraft/src","1"
"field_985_b","netWorkListener","b","LNetworkListenThread;","Lep;","NetworkAcceptThread","qz","net/minecraft/src","1"
"field_40373_w","protectionName","w","[Ljava/lang/String;","[Ljava/lang/String;","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40377_x","baseEnchantability","x","[I","[I","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40376_y","levelEnchantability","y","[I","[I","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40375_z","threesholdEnchantability","z","[I","[I","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40375_z","thresholdEnchantability","z","[I","[I","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40374_a","damageType","a","I","I","EnchantmentDamage","kl","net/minecraft/src","1"
"field_40323_L","spikeGen","L","LWorldGenerator;","Lor;","BiomeEndDecorator","lv","net/minecraft/src","1"
"field_1031_a","mc","a","LMinecraftServer;","LMinecraftServer;","ThreadSleepForever","cz","net/minecraft/src","1"
@@ -5315,7 +5315,7 @@
"field_22209_a","chunkFile","a","Ljava/io/File;","Ljava/io/File;","ChunkFile","ee","net/minecraft/src","1"
"field_22208_b","xChunk","b","I","I","ChunkFile","ee","net/minecraft/src","1"
"field_22210_c","yChunk","c","I","I","ChunkFile","ee","net/minecraft/src","1"
"field_4250_a","field_4250_a","a","I","I","WorldGenHellLava","pg","net/minecraft/src","1"
"field_4250_a","hellLavaID","a","I","I","WorldGenHellLava","pg","net/minecraft/src","1"
"field_886_a","SIN_TABLE","a","[F","[F","MathHelper","in","net/minecraft/src","1"
"field_404_af","attackStrength","c","I","I","EntityMob","hb","net/minecraft/src","1"
"field_21081_e","dispenserContents","a","[LItemStack;","[Ljb;","TileEntityDispenser","be","net/minecraft/src","1"
@@ -5325,7 +5325,7 @@
"field_694_a","isLit","a","Z","Z","Chunk","le","net/minecraft/src","1"
"field_693_b","blocks","b","[B","[B","Chunk","le","net/minecraft/src","1"
"field_35637_c","precipitationHeightMap","c","[I","[I","Chunk","le","net/minecraft/src","1"
"field_35636_d","field_35636_d","d","[Z","[Z","Chunk","le","net/minecraft/src","1"
"field_35636_d","updateSkylightColumns","d","[Z","[Z","Chunk","le","net/minecraft/src","1"
"field_692_c","isChunkLoaded","e","Z","Z","Chunk","le","net/minecraft/src","1"
"field_691_d","worldObj","f","LWorld;","Lfi;","Chunk","le","net/minecraft/src","1"
"field_690_e","data","g","LNibbleArray;","Lvq;","Chunk","le","net/minecraft/src","1"
@@ -5391,8 +5391,8 @@
"field_25068_c","decimalFormat","c","Ljava/text/DecimalFormat;","Ljava/text/DecimalFormat;","StatBase","uv","net/minecraft/src","1"
"field_27055_j","timeStatType","j","LIStatType;","Lvt;","StatBase","uv","net/minecraft/src","1"
"field_27054_k","distanceStatType","k","LIStatType;","Lvt;","StatBase","uv","net/minecraft/src","1"
"field_40039_a","field_40039_a","a","LEntityDragonBase;","Lui;","DragonPart","ed","net/minecraft/src","1"
"field_40038_b","field_40038_b","b","Ljava/lang/String;","Ljava/lang/String;","DragonPart","ed","net/minecraft/src","1"
"field_40039_a","entityDragonObj","a","LEntityDragonBase;","Lui;","DragonPart","ed","net/minecraft/src","1"
"field_40038_b","name","b","Ljava/lang/String;","Ljava/lang/String;","DragonPart","ed","net/minecraft/src","1"
"field_974_a","logger","a","Ljava/util/logging/Logger;","Ljava/util/logging/Logger;","NetworkListenThread","ep","net/minecraft/src","1"
"field_979_d","serverSocket","d","Ljava/net/ServerSocket;","Ljava/net/ServerSocket;","NetworkListenThread","ep","net/minecraft/src","1"
"field_978_e","networkAcceptThread","e","Ljava/lang/Thread;","Ljava/lang/Thread;","NetworkListenThread","ep","net/minecraft/src","1"
@@ -5468,14 +5468,14 @@
"field_4233_p","field_4233_p","q","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4232_q","gravelNoise","r","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4231_r","field_4231_r","s","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4230_s","field_4230_s","t","LMapGenBase;","Lgd;","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4230_s","netherCaveGenerator","t","LMapGenBase;","Lgd;","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4246_c","field_4246_c","d","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4245_d","field_4245_d","e","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4244_e","field_4244_e","f","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4243_f","field_4243_f","g","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4242_g","field_4242_g","h","[D","[D","ChunkProviderHell","pp","net/minecraft/src","1"
"field_4262_e","biomeGenerator","b","LBiomeGenBase;","Lkb;","WorldChunkManagerHell","hj","net/minecraft/src","1"
"field_4261_f","field_4261_f","c","F","F","WorldChunkManagerHell","hj","net/minecraft/src","1"
"field_4261_f","hellTemperature","c","F","F","WorldChunkManagerHell","hj","net/minecraft/src","1"
"field_4260_g","field_4260_g","d","F","F","WorldChunkManagerHell","hj","net/minecraft/src","1"
"field_35420_a","field_35420_a","a","LBlock;","Ltl;","ItemMetadata","jm","net/minecraft/src","1"
"field_4207_bb","blocksEffectiveAgainst","bR","[LBlock;","[Ltl;","ItemAxe","ru","net/minecraft/src","1"
@@ -5507,7 +5507,7 @@
"field_40388_d","requestID","d","[B","[B","RConThreadQueryAuth","g","net/minecraft/src","1"
"field_40389_e","challengeValue","e","[B","[B","RConThreadQueryAuth","g","net/minecraft/src","1"
"field_40387_f","requestIDstring","f","Ljava/lang/String;","Ljava/lang/String;","RConThreadQueryAuth","g","net/minecraft/src","1"
"field_40392_a","field_40392_a","a","LRConThreadQuery;","Lsv;","RConThreadQueryAuth","g","net/minecraft/src","1"
"field_40392_a","queryThread","a","LRConThreadQuery;","Lsv;","RConThreadQueryAuth","g","net/minecraft/src","1"
"field_452_ad","tickCounter1","f","I","I","EntityPainting","px","net/minecraft/src","1"
"field_448_a","direction","a","I","I","EntityPainting","px","net/minecraft/src","1"
"field_9188_d","xPosition","b","I","I","EntityPainting","px","net/minecraft/src","1"
@@ -5624,9 +5624,9 @@
"field_35143_f","biomesToSpawnIn","g","Ljava/util/List;","Ljava/util/List;","WorldChunkManager","xe","net/minecraft/src","1"
"field_40580_a","field_40580_a","a","[F","[F","WorldChunkManager","xe","net/minecraft/src","1"
"field_35375_a","field_35375_a","a","I","I","ComponentVillageHall","s","net/minecraft/src","1"
"field_40647_a","field_40647_a","a","Ljava/util/Random;","Ljava/util/Random;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_40645_b","field_40645_b","b","LEnchantmentModifierDamage;","Lkr;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_40646_c","field_40646_c","c","LEnchantmentModifierLiving;","Lxp;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_40647_a","enchantmentRand","a","Ljava/util/Random;","Ljava/util/Random;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_40645_b","enchantmentModifierDamage","b","LEnchantmentModifierDamage;","Lkr;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_40646_c","enchantmentModifierLiving","c","LEnchantmentModifierLiving;","Lxp;","EnchantmentHelper","tc","net/minecraft/src","1"
"field_28047_a","sfxID","a","I","I","Packet61DoorChange","fu","net/minecraft/src","1"
"field_28046_b","auxData","b","I","I","Packet61DoorChange","fu","net/minecraft/src","1"
"field_28050_c","posX","c","I","I","Packet61DoorChange","fu","net/minecraft/src","1"
@@ -5685,7 +5685,7 @@
"field_844_a","data","a","[B","[B","NibbleArray","vq","net/minecraft/src","1"
"field_35661_b","chunkSizeYShift","b","I","I","NibbleArray","vq","net/minecraft/src","1"
"field_35662_c","field_35662_c","c","I","I","NibbleArray","vq","net/minecraft/src","1"
"field_9176_d","field_9176_d","a","I","I","EntityBoat","gh","net/minecraft/src","1"
"field_9176_d","boatPosRotationIncrements","a","I","I","EntityBoat","gh","net/minecraft/src","1"
"field_9174_e","boatX","b","D","D","EntityBoat","gh","net/minecraft/src","1"
"field_9172_f","boatY","c","D","D","EntityBoat","gh","net/minecraft/src","1"
"field_9175_aj","boatZ","d","D","D","EntityBoat","gh","net/minecraft/src","1"
@@ -5911,13 +5911,13 @@
"field_851_c","IDtoClassMapping","c","Ljava/util/Map;","Ljava/util/Map;","EntityList","jd","net/minecraft/src","1"
"field_850_d","classToIDMapping","d","Ljava/util/Map;","Ljava/util/Map;","EntityList","jd","net/minecraft/src","1"
"field_31046_a","field_31046_a","a","I","I","BlockPistonExtension","k","net/minecraft/src","1"
"field_40201_i","field_40201_i","i","Ljava/util/Random;","Ljava/util/Random;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40201_i","endRNG","i","Ljava/util/Random;","Ljava/util/Random;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40198_j","field_40198_j","j","LNoiseGeneratorOctaves;","Lsw;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40199_k","field_40199_k","k","LNoiseGeneratorOctaves;","Lsw;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40196_l","field_40196_l","l","LNoiseGeneratorOctaves;","Lsw;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40193_a","field_40193_a","a","LNoiseGeneratorOctaves;","Lsw;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40191_b","field_40191_b","b","LNoiseGeneratorOctaves;","Lsw;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40197_m","field_40197_m","m","LWorld;","Lfi;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40197_m","endWorld","m","LWorld;","Lfi;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40194_n","field_40194_n","n","[D","[D","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40195_o","field_40195_o","o","[LBiomeGenBase;","[Lkb;","ChunkProviderEnd","fy","net/minecraft/src","1"
"field_40192_c","field_40192_c","c","[D","[D","ChunkProviderEnd","fy","net/minecraft/src","1"
@@ -5935,10 +5935,10 @@
"field_35027_b","field_35027_b","b","LGenLayer;","Lel;","GenLayerTemperatureMix","dp","net/minecraft/src","1"
"field_35028_c","field_35028_c","c","I","I","GenLayerTemperatureMix","dp","net/minecraft/src","1"
"field_733_a","byteArray","a","[B","[B","NBTTagByteArray","ht","net/minecraft/src","1"
"field_35392_a","field_35392_a","a","LWorldChunkManager;","Lxe;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35392_a","worldChunkMngr","a","LWorldChunkManager;","Lxe;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35390_b","field_35390_b","b","I","I","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35391_c","field_35391_c","c","LStructureVillagePieceWeight;","Lex;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35388_d","field_35388_d","d","Ljava/util/ArrayList;","Ljava/util/ArrayList;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35391_c","structVillagePieceWeight","c","LStructureVillagePieceWeight;","Lex;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35388_d","structureVillageWeightedPieceList","d","Ljava/util/ArrayList;","Ljava/util/ArrayList;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35389_e","field_35389_e","e","Ljava/util/ArrayList;","Ljava/util/ArrayList;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35387_f","field_35387_f","f","Ljava/util/ArrayList;","Ljava/util/ArrayList;","ComponentVillageStartPiece","j","net/minecraft/src","1"
"field_35335_b","field_35335_b","b","[LStructurePieceTreasure;","[Lib;","ComponentStrongholdLibrary","mg","net/minecraft/src","1"
Can't render this file because it is too large.
View File
File renamed without changes.
File diff suppressed because it is too large. Load diff
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
-12
View File
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="forge_common"/>
<classpathentry kind="src" path="minecraft"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="../../jars/bin/jinput.jar"/>
<classpathentry kind="lib" path="../../jars/bin/lwjgl.jar"/>
<classpathentry kind="lib" path="../../jars/bin/lwjgl_util.jar"/>
<classpathentry kind="lib" path="../../jars/bin/minecraft.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
-29
View File
@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>forge_client</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources>
<link>
<name>forge_common</name>
<type>2</type>
<locationURI>PARENT-1-PROJECT_LOC/forge_common</locationURI>
</link>
<link>
<name>minecraft</name>
<type>2</type>
<locationURI>PARENT-1-WORKSPACE_LOC/src_work/minecraft</locationURI>
</link>
</linkedResources>
</projectDescription>
+25
View File
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry including="*.java" kind="src" path="start"/>
<classpathentry kind="src" path="forge_common"/>
<classpathentry kind="src" path="minecraft"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="../../jars/bin/jinput.jar">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="forge_client/jars/bin/natives"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="../../jars/bin/lwjgl.jar">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="forge_client/jars/bin/natives"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="../../jars/bin/lwjgl_util.jar">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="forge_client/jars/bin/natives"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="../../jars/bin/minecraft.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>forge_client</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources>
<link>
<name>forge_common</name>
<type>2</type>
<locationURI>PARENT-1-PROJECT_LOC/forge_common</locationURI>
</link>
<link>
<name>jars</name>
<type>2</type>
<locationURI>MCP_LOC/jars</locationURI>
</link>
<link>
<name>minecraft</name>
<type>2</type>
<locationURI>PARENT-1-WORKSPACE_LOC/src_work/minecraft</locationURI>
</link>
<link>
<name>start</name>
<type>2</type>
<locationURI>MCP_LOC/conf/patches</locationURI>
</link>
</linkedResources>
<filteredResources>
<filter>
<id>1324024223159</id>
<name>jars</name>
<type>9</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-bin</arguments>
</matcher>
</filter>
<filter>
<id>1324024223163</id>
<name>jars</name>
<type>6</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-*</arguments>
</matcher>
</filter>
<filter>
<id>1324022795404</id>
<name>start</name>
<type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-*.java</arguments>
</matcher>
</filter>
<filter>
<id>1324024144075</id>
<name>jars/bin</name>
<type>5</type>
<matcher>
<id>org.eclipse.ui.ide.multiFilter</id>
<arguments>1.0-name-matches-false-false-*.jar</arguments>
</matcher>
</filter>
</filteredResources>
<variableList>
<variable>
<name>MCP_LOC</name>
<value>$%7BPARENT-1-WORKSPACE_LOC%7D</value>
</variable>
</variableList>
</projectDescription>
@@ -30,7 +30,16 @@ public class ForgeHooksClient {
return false;
}
static LinkedList<IHighlightHandler> highlightHandlers = new LinkedList<IHighlightHandler>();
public static void onRenderWorldLast(RenderGlobal rg, float f) {
for (IRenderWorldLastHandler handler : renderWorldLastHandlers) {
handler.onRenderWorldLast(rg,f);
}
}
static LinkedList<IHighlightHandler> highlightHandlers =
new LinkedList<IHighlightHandler>();
static LinkedList<IRenderWorldLastHandler> renderWorldLastHandlers =
new LinkedList<IRenderWorldLastHandler>();
public static boolean canRenderInPass(Block block, int pass) {
if(block instanceof IMultipassRender) {
@@ -41,25 +50,54 @@ public class ForgeHooksClient {
return false;
}
static HashMap tessellators=new HashMap();
static HashMap textures=new HashMap();
private static class TesKey implements Comparable<TesKey> {
public TesKey(int t, int s) { tex=t; sub=s; }
public int compareTo(TesKey key) {
if(sub==key.sub) return tex-key.tex;
return sub-key.sub;
}
public boolean equals(Object obj) {
return compareTo((TesKey)obj)==0;
}
public int hashCode() {
int c1=Integer.valueOf(tex).hashCode();
int c2=Integer.valueOf(sub).hashCode();
return c1+31*c2;
}
public int tex, sub;
}
static HashMap<TesKey,Tessellator> tessellators=
new HashMap<TesKey,Tessellator>();
static HashMap<String,Integer> textures=new HashMap<String,Integer>();
static boolean inWorld=false;
static HashSet renderTextureTest=new HashSet();
static ArrayList<List> renderTextureList=new ArrayList();
static TreeSet<TesKey> renderTextures=new TreeSet<TesKey>();
static Tessellator defaultTessellator=null;
static HashMap<TesKey,IRenderContextHandler> renderHandlers=new
HashMap<TesKey,IRenderContextHandler>();
protected static void registerRenderContextHandler(String tex, int sub,
IRenderContextHandler handler) {
Integer n;
n=textures.get(tex);
if(n==null) {
n=ModLoader.getMinecraftInstance().renderEngine
.getTexture(tex);
textures.put(tex,n);
}
renderHandlers.put(new TesKey(n,sub),handler);
}
protected static void bindTessellator(int tex, int sub) {
List key=Arrays.asList(tex,sub);
TesKey key=new TesKey(tex,sub);
Tessellator t;
if(!tessellators.containsKey(key)) {
t=tessellators.get(key);
if(t==null) {
t=new Tessellator();
tessellators.put(key,t);
} else {
t=(Tessellator)tessellators.get(key);
}
if(inWorld && !renderTextureTest.contains(key)) {
renderTextureTest.add(key);
renderTextureList.add(key);
if(inWorld && !renderTextures.contains(key)) {
renderTextures.add(key);
t.startDrawingQuads();
t.setTranslationD(defaultTessellator.xOffset,
defaultTessellator.yOffset,
@@ -69,13 +107,12 @@ public class ForgeHooksClient {
}
protected static void bindTexture(String name, int sub) {
int n;
if(!textures.containsKey(name)) {
Integer n;
n=textures.get(name);
if(n==null) {
n=ModLoader.getMinecraftInstance().renderEngine
.getTexture(name);
textures.put(name,n);
} else {
n=(Integer)textures.get(name);
}
if(!inWorld) {
if(Tessellator.instance.isDrawing) {
@@ -113,25 +150,31 @@ public class ForgeHooksClient {
GL11.glBindTexture(3553 /* GL_TEXTURE_2D */, ModLoader
.getMinecraftInstance().renderEngine
.getTexture("/terrain.png"));
renderTextureTest.clear();
renderTextureList.clear();
renderTextures.clear();
inWorld=true;
}
public static void afterRenderPass(int pass) {
renderPass=-1;
inWorld=false;
for(List l : renderTextureList) {
// TODO: call appropriate client hooks
Integer[] tn=(Integer[])l.toArray();
GL11.glBindTexture(GL11.GL_TEXTURE_2D,tn[0]);
Tessellator t=(Tessellator)tessellators.get(l);
t.draw();
for(TesKey tk : renderTextures) {
IRenderContextHandler irch=renderHandlers.get(tk);
GL11.glBindTexture(GL11.GL_TEXTURE_2D,tk.tex);
Tessellator t=tessellators.get(tk);
if(irch==null) {
t.draw();
} else {
Tessellator.instance=t;
irch.beforeRenderContext();
t.draw();
irch.afterRenderContext();
}
}
GL11.glBindTexture(3553 /* GL_TEXTURE_2D */, ModLoader
.getMinecraftInstance().renderEngine
.getTexture("/terrain.png"));
Tessellator.renderingWorldRenderer=false;
Tessellator.instance=defaultTessellator;
}
public static void beforeBlockRender(Block block,
@@ -171,7 +214,7 @@ public class ForgeHooksClient {
return def;
}
}
public static void renderCustomItem(ICustomItemRenderer customRenderer, RenderBlocks renderBlocks,int itemID, int meta, float f) {
Tessellator tessellator = Tessellator.instance;
if (renderBlocks.useInventoryTint) {
@@ -0,0 +1,16 @@
/*
* This software is provided under the terms of the Minecraft Forge Public
* License v1.0.
*/
package net.minecraft.src.forge;
public interface IRenderContextHandler {
/** Run before the specified rendering context.
*/
public void beforeRenderContext();
/** Run after the specified rendering context.
*/
public void afterRenderContext();
}
@@ -0,0 +1,17 @@
/*
* This software is provided under the terms of the Minecraft Forge Public
* License v1.0.
*/
package net.minecraft.src.forge;
import net.minecraft.src.RenderGlobal;
public interface IRenderWorldLastHandler {
/** Called after rendering all the 3D data of the world. This is
* called before the user's tool is rendered, but otherwise after all
* 3D content. It is called twice in anaglyph mode. This is intended
* for rendering visual effect overlays into the world.
*/
void onRenderWorldLast(RenderGlobal rg, float f);
}
@@ -18,6 +18,20 @@ public class MinecraftForgeClient {
ForgeHooksClient.highlightHandlers.add(handler);
}
/** Register a new render context handler. A render context is a block
* of rendering performed with similar OpenGL modes, for example,
* texture name.
* @param tex The name of the texture for this render context.
* @param sub The subid of this render context. 0 is the default pass
* for normal rendering, higher subids render later. All subids of 0
* will render before all subids of 1, etc.
* @param handler The handler to register.
*/
public static void registerRenderContextHandler(String tex, int sub,
IRenderContextHandler handler) {
ForgeHooksClient.registerRenderContextHandler(tex,sub,handler);
}
/** Bind a texture. This is used to bind a texture file when
* performing your own rendering, rather than using ITextureProvider.
*
@@ -0,0 +1,51 @@
package net.minecraft.src.forge;
import java.util.Random;
import net.minecraft.src.ItemStack;
/**
*
* Used to hold a list of all items that can be spawned in a world dungeon
*
*/
public class DungeonLoot
{
private ItemStack item;
private int minCount = 1;
private int maxCount = 1;
/**
* @param item A item stack
* @param min Minimum stack size when randomly generating
* @param max Maximum stack size when randomly generating
*/
public DungeonLoot(ItemStack item, int min, int max)
{
this.item = item;
minCount = min;
maxCount = max;
}
/**
* Grabs a ItemStack ready to be added to the dungeon chest,
* the stack size will be between minCount and maxCount
* @param rand World gen random number generator
* @return The ItemStack to be added to the chest
*/
public ItemStack generateStack(Random rand)
{
ItemStack ret = this.item.copy();
ret.stackSize = minCount + (rand.nextInt(maxCount - minCount + 1));
return ret;
}
public boolean equals(ItemStack item, int min, int max)
{
return (min == minCount && max == maxCount && item.isItemEqual(this.item));
}
public boolean equals(ItemStack item)
{
return item.isItemEqual(this.item);
}
}
@@ -179,72 +179,99 @@ public class ForgeHooks {
}
public static boolean isToolEffective(ItemStack ist, Block bl, int md) {
List tc=(List)toolClasses.get(ist.itemID);
if(tc==null) return false;
Object[] ta=tc.toArray();
String cls=(String)ta[0];
return toolEffectiveness.contains(Arrays.asList(
bl.blockID,md,cls));
List tc = (List)toolClasses.get(ist.itemID);
if (tc == null)
{
return false;
}
Object[] ta = tc.toArray();
String cls = (String)ta[0];
return toolEffectiveness.contains(Arrays.asList(bl.blockID, md, cls));
}
static void initTools() {
if(toolInit) return;
toolInit=true;
if(toolInit)
{
return;
}
toolInit = true;
MinecraftForge.setToolClass(Item.pickaxeWood,"pickaxe",0);
MinecraftForge.setToolClass(Item.pickaxeStone,"pickaxe",1);
MinecraftForge.setToolClass(Item.pickaxeSteel,"pickaxe",2);
MinecraftForge.setToolClass(Item.pickaxeGold,"pickaxe",0);
MinecraftForge.setToolClass(Item.pickaxeDiamond,"pickaxe",3);
MinecraftForge.setToolClass(Item.pickaxeWood, "pickaxe", 0);
MinecraftForge.setToolClass(Item.pickaxeStone, "pickaxe", 1);
MinecraftForge.setToolClass(Item.pickaxeSteel, "pickaxe", 2);
MinecraftForge.setToolClass(Item.pickaxeGold, "pickaxe", 0);
MinecraftForge.setToolClass(Item.pickaxeDiamond, "pickaxe", 3);
MinecraftForge.setToolClass(Item.axeWood,"axe",0);
MinecraftForge.setToolClass(Item.axeStone,"axe",1);
MinecraftForge.setToolClass(Item.axeSteel,"axe",2);
MinecraftForge.setToolClass(Item.axeGold,"axe",0);
MinecraftForge.setToolClass(Item.axeDiamond,"axe",3);
MinecraftForge.setToolClass(Item.axeWood, "axe", 0);
MinecraftForge.setToolClass(Item.axeStone, "axe", 1);
MinecraftForge.setToolClass(Item.axeSteel, "axe", 2);
MinecraftForge.setToolClass(Item.axeGold, "axe", 0);
MinecraftForge.setToolClass(Item.axeDiamond, "axe", 3);
MinecraftForge.setToolClass(Item.shovelWood,"shovel",0);
MinecraftForge.setToolClass(Item.shovelStone,"shovel",1);
MinecraftForge.setToolClass(Item.shovelSteel,"shovel",2);
MinecraftForge.setToolClass(Item.shovelGold,"shovel",0);
MinecraftForge.setToolClass(Item.shovelDiamond,"shovel",3);
MinecraftForge.setToolClass(Item.shovelWood, "shovel", 0);
MinecraftForge.setToolClass(Item.shovelStone, "shovel", 1);
MinecraftForge.setToolClass(Item.shovelSteel, "shovel", 2);
MinecraftForge.setToolClass(Item.shovelGold, "shovel", 0);
MinecraftForge.setToolClass(Item.shovelDiamond, "shovel", 3);
MinecraftForge.setBlockHarvestLevel(Block.obsidian,"pickaxe",3);
MinecraftForge.setBlockHarvestLevel(Block.oreDiamond,"pickaxe",2);
MinecraftForge.setBlockHarvestLevel(Block.blockDiamond,"pickaxe",2);
MinecraftForge.setBlockHarvestLevel(Block.oreGold,"pickaxe",2);
MinecraftForge.setBlockHarvestLevel(Block.blockGold,"pickaxe",2);
MinecraftForge.setBlockHarvestLevel(Block.oreIron,"pickaxe",1);
MinecraftForge.setBlockHarvestLevel(Block.blockSteel,"pickaxe",1);
MinecraftForge.setBlockHarvestLevel(Block.oreLapis,"pickaxe",1);
MinecraftForge.setBlockHarvestLevel(Block.blockLapis,"pickaxe",1);
MinecraftForge.setBlockHarvestLevel(Block.oreRedstone,"pickaxe",2);
MinecraftForge.setBlockHarvestLevel(Block.oreRedstoneGlowing,"pickaxe",2);
MinecraftForge.removeBlockEffectiveness(Block.oreRedstone,"pickaxe");
MinecraftForge.removeBlockEffectiveness(Block.oreRedstoneGlowing,"pickaxe");
MinecraftForge.removeBlockEffectiveness(Block.obsidian,"pickaxe");
MinecraftForge.setBlockHarvestLevel(Block.obsidian, "pickaxe", 3);
MinecraftForge.setBlockHarvestLevel(Block.oreDiamond, "pickaxe", 2);
MinecraftForge.setBlockHarvestLevel(Block.blockDiamond, "pickaxe", 2);
MinecraftForge.setBlockHarvestLevel(Block.oreGold, "pickaxe", 2);
MinecraftForge.setBlockHarvestLevel(Block.blockGold, "pickaxe", 2);
MinecraftForge.setBlockHarvestLevel(Block.oreIron, "pickaxe", 1);
MinecraftForge.setBlockHarvestLevel(Block.blockSteel, "pickaxe", 1);
MinecraftForge.setBlockHarvestLevel(Block.oreLapis, "pickaxe", 1);
MinecraftForge.setBlockHarvestLevel(Block.blockLapis, "pickaxe", 1);
MinecraftForge.setBlockHarvestLevel(Block.oreRedstone, "pickaxe", 2);
MinecraftForge.setBlockHarvestLevel(Block.oreRedstoneGlowing, "pickaxe", 2);
MinecraftForge.removeBlockEffectiveness(Block.oreRedstone, "pickaxe");
MinecraftForge.removeBlockEffectiveness(Block.obsidian, "pickaxe");
MinecraftForge.removeBlockEffectiveness(Block.oreRedstoneGlowing, "pickaxe");
Block[] pickeff ={
Block[] pickeff = {
Block.cobblestone, Block.stairDouble,
Block.stairSingle, Block.stone, Block.sandStone,
Block.cobblestoneMossy,
Block.oreCoal,
Block.ice, Block.netherrack, Block.oreLapis,
Block.stairSingle, Block.stone,
Block.sandStone, Block.cobblestoneMossy,
Block.oreCoal, Block.ice,
Block.netherrack, Block.oreLapis,
Block.blockLapis
};
for(Block bl : pickeff) {
MinecraftForge.setBlockHarvestLevel(bl,"pickaxe",0);
};
for (Block bl : pickeff)
{
MinecraftForge.setBlockHarvestLevel(bl, "pickaxe", 0);
}
Block[] spadeEff = {
Block.grass, Block.dirt,
Block.sand, Block.gravel,
Block.snow, Block.blockSnow,
Block.blockClay, Block.tilledField,
Block.slowSand, Block.mycelium
};
for (Block bl : spadeEff)
{
MinecraftForge.setBlockHarvestLevel(bl, "shovel", 0);
}
Block[] axeEff = {
Block.planks, Block.bookShelf,
Block.wood, Block.chest,
Block.stairDouble, Block.stairSingle,
Block.pumpkin, Block.pumpkinLantern
};
for (Block bl : axeEff)
{
MinecraftForge.setBlockHarvestLevel(bl, "axe", 0);
}
// TODO: add other tool tables.
}
public static final int majorVersion=1;
public static final int minorVersion=2;
public static final int revisionVersion=2;
public static final int revisionVersion=3;
static {
System.out.printf("MinecraftForge V%d.%d.%d Initialized\n",majorVersion,minorVersion,revisionVersion);
System.out.printf("MinecraftForge V%d.%d.%d Initialized\n", majorVersion, minorVersion, revisionVersion);
}
static boolean toolInit=false;
@@ -14,6 +14,9 @@ import net.minecraft.src.World;
* This interface is to be implemented by item classes. It will allow an item
* to perform a use before the block is activated.
*
* @deprecated This interface is no longer used, the function has been moved to
* Item. The functionality remains, it simply does not require this interface
* any further.
* @see Item
*/
public interface IUseItemFirst {
@@ -365,4 +365,246 @@ public class MinecraftForge {
}
}
private static int dungeonLootAttempts = 8;
private static ArrayList<ObjectPair<Float, String>> dungeonMobs = new ArrayList<ObjectPair<Float, String>>();
private static ArrayList<ObjectPair<Float, DungeonLoot>> dungeonLoot = new ArrayList<ObjectPair<Float, DungeonLoot>>();
/**
* Set the number of item stacks that will be attempted to be added to each Dungeon chest.
* Note: Due to random number generation, you will not always get this amount per chest.
* @param number The maximum number of item stacks to add to a chest.
*/
public static void setDungeonLootTries(int number)
{
dungeonLootAttempts = number;
}
/**
* @return The max number of item stacks found in each dungeon chest.
*/
public static int getDungeonLootTries()
{
return dungeonLootAttempts;
}
/**
* Adds a mob to the possible list of creatures the spawner will create.
* If the mob is already in the spawn list, the rarity will be added to the existing one,
* causing the mob to be more common.
*
* @param name The name of the monster, use the same name used when registering the entity.
* @param rarity The rarity of selecting this mob over others. Must be greater then 0.
* Vanilla Minecraft has the following mobs:
* Spider 1
* Skeleton 1
* Zombie 2
* Meaning, Zombies are twice as common as spiders or skeletons.
* @return The new rarity of the monster,
*/
public static float addDungeonMob(String name, float rarity)
{
if (rarity <= 0)
{
throw new IllegalArgumentException("Rarity must be greater then zero");
}
for(ObjectPair<Float, String> mob : dungeonMobs)
{
if (name.equals(mob.getValue2()))
{
mob.setValue1(mob.getValue1() + rarity);
return mob.getValue1();
}
}
dungeonMobs.add(new ObjectPair<Float, String>(rarity, name));
return rarity;
}
/**
* Will completely remove a Mob from the dungeon spawn list.
*
* @param name The name of the mob to remove
* @return The rarity of the removed mob, prior to being removed.
*/
public static float removeDungeonMob(String name)
{
for (ObjectPair<Float, String> mob : dungeonMobs)
{
if (name.equals(name))
{
dungeonMobs.remove(mob);
return mob.getValue1();
}
}
return 0;
}
/**
* Gets a random mob name from the list.
* @param rand World generation random number generator
* @return The mob name
*/
public static String getRandomDungeonMob(Random rand)
{
float maxRarity = 0f;
for (ObjectPair<Float, String> mob : dungeonMobs)
{
maxRarity += mob.getValue1();
}
float targetRarity = rand.nextFloat() * maxRarity;
for (ObjectPair<Float, String> mob : dungeonMobs)
{
if (targetRarity < mob.getValue1())
{
return mob.getValue2();
}
targetRarity -= mob.getValue1();
}
return "";
}
/**
* Adds a item stack to the dungeon loot list with a stack size
* of 1.
*
* @param item The ItemStack to be added to the loot list
* @param rarity The relative chance that this item will spawn, Vanilla has
* most of its items set to 1. Like the saddle, bread, silk, wheat, etc..
* Rarer items are set to lower values, EXA: Golden Apple 0.01
*/
public static void addDungeonLoot(ItemStack item, float rarity)
{
addDungeonLoot(item, rarity, 1, 1);
}
/**
* Adds a item stack, with a range of sizes, to the dungeon loot list.
* If a stack matching the same item, and size range, is already in the list
* the rarities will be added together making the item more common.
*
* @param item The ItemStack to be added to the loot list
* @param rarity The relative chance that this item will spawn, Vanilla has
* most of its items set to 1. Like the saddle, bread, silk, wheat, etc..
* Rarer items are set to lower values, EXA: Golden Apple 0.01
* @param minCount When this item does generate, the minimum number that is in the stack
* @param maxCount When this item does generate, the maximum number that can bein the stack
* @return The new rarity of the loot.
*/
public static float addDungeonLoot(ItemStack item, float rarity, int minCount, int maxCount)
{
for (ObjectPair<Float, DungeonLoot> loot : dungeonLoot)
{
if (loot.getValue2().equals(item, minCount, maxCount))
{
loot.setValue1(loot.getValue1() + rarity);
return loot.getValue1();
}
}
dungeonLoot.add(new ObjectPair<Float, DungeonLoot>(rarity, new DungeonLoot(item, minCount, maxCount)));
return rarity;
}
/**
* Removes a item stack from the dungeon loot list, this will remove all items
* as long as the item stack matches, it will not care about matching the stack
* size ranges perfectly.
*
* @param item The item stack to remove
* @return The total rarity of all items removed
*/
public static float removeDungeonLoot(ItemStack item)
{
return removeDungeonLoot(item, -1, 0);
}
/**
* Removes a item stack from the dungeon loot list. If 'minCount' parameter
* is greater then 0, it will only remove loot items that have the same exact
* stack size range as passed in by parameters.
*
* @param item The item stack to remove
* @param minCount The minimum count for the match check, if less then 0,
* the size check is skipped
* @param maxCount The max count used in match check when 'minCount' is >= 0
* @return The total rarity of all items removed
*/
public static float removeDungeonLoot(ItemStack item, int minCount, int maxCount)
{
float rarity = 0;
ArrayList<ObjectPair<Float, DungeonLoot>> lootTmp = (ArrayList<ObjectPair<Float, DungeonLoot>>)dungeonLoot.clone();
if (minCount < 0)
{
for (ObjectPair<Float, DungeonLoot> loot : lootTmp)
{
if (loot.getValue2().equals(item))
{
dungeonLoot.remove(loot);
rarity += loot.getValue1();
}
}
}
else
{
for (ObjectPair<Float, DungeonLoot> loot : lootTmp)
{
if (loot.getValue2().equals(item, minCount, maxCount))
{
dungeonLoot.remove(loot);
rarity += loot.getValue1();
}
}
}
return rarity;
}
/**
* Gets a random item stack to place in a dungeon chest during world generation
* @param rand World generation random number generator
* @return The item stack
*/
public static ItemStack getRandomDungeonLoot(Random rand)
{
float maxRarity = 0f;
for (ObjectPair<Float, DungeonLoot> loot : dungeonLoot)
{
maxRarity += loot.getValue1();
}
float targetRarity = rand.nextFloat() * maxRarity;
for (ObjectPair<Float, DungeonLoot> loot : dungeonLoot)
{
if (targetRarity < loot.getValue1())
{
return loot.getValue2().generateStack(rand);
}
targetRarity -= loot.getValue1();
}
return null;
}
static
{
addDungeonMob("Skeleton", 1.0f);
addDungeonMob("Zombie", 2.0f);
addDungeonMob("Spider", 1.0f);
addDungeonLoot(new ItemStack(Item.saddle), 1.00f );
addDungeonLoot(new ItemStack(Item.ingotIron), 1.00f, 1, 4);
addDungeonLoot(new ItemStack(Item.bread), 1.00f );
addDungeonLoot(new ItemStack(Item.wheat), 1.00f, 1, 4);
addDungeonLoot(new ItemStack(Item.gunpowder), 1.00f, 1, 4);
addDungeonLoot(new ItemStack(Item.silk), 1.00f, 1, 4);
addDungeonLoot(new ItemStack(Item.bucketEmpty), 1.00f );
addDungeonLoot(new ItemStack(Item.appleGold), 0.01f );
addDungeonLoot(new ItemStack(Item.redstone), 0.50f, 1, 4);
addDungeonLoot(new ItemStack(Item.record13), 0.05f );
addDungeonLoot(new ItemStack(Item.recordCat), 0.05f );
addDungeonLoot(new ItemStack(Item.dyePowder, 1, 3), 1.00f );
}
}
@@ -0,0 +1,40 @@
package net.minecraft.src.forge;
/**
* A class that holds two generic values, can be used as a Key/Value pair,
* but is used in forge as a frequency/object pair.
*
* @param <T1> The type of the first value
* @param <T2> The Type of the second value
*/
public class ObjectPair<T1, T2>
{
private T1 object1;
private T2 object2;
public ObjectPair(T1 obj1, T2 obj2)
{
this.object1 = obj1;
this.object2 = obj2;
}
public T1 getValue1()
{
return this.object1;
}
public T2 getValue2()
{
return this.object2;
}
public void setValue1(T1 value)
{
object1 = value;
}
public void setValue2(T2 value)
{
object2 = value;
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
View File
File renamed without changes.
View File
File renamed without changes.
File renamed without changes.
File renamed without changes.
View File
File renamed without changes.
@@ -130,7 +130,7 @@
}
}
@@ -805,6 +848,107 @@
@@ -805,6 +848,200 @@
return iblockaccess.isBlockNormalCube(i, j, k) ? 0.2F : 1.0F;
}
@@ -234,6 +234,99 @@
+ public void addCreativeItems(ArrayList itemList)
+ {
+ }
+
+ private static int blockFireSpreadSpeed[] = new int[256];
+ private static int blockFlammability[] = new int[256];
+
+ /**
+ * Chance that fire will spread and consume this block.
+ * 300 being a 100% chance, 0, being a 0% chance.
+ *
+ * @param world The current world
+ * @param x The blocks X position
+ * @param y The blocks Y position
+ * @param z The blocks Z position
+ * @param metadata The blocks current metadata
+ * @param face The face that the fire is coming from
+ * @return A number ranging from 0 to 300 relating used to determine if the block will be consumed by fire
+ */
+ public int getFlammability(IBlockAccess world, int x, int y, int z, int metadata, int face)
+ {
+ return blockFlammability[blockID];
+ }
+
+ /**
+ * Called when fire is updating, checks if a block face can catch fire.
+ *
+ *
+ * @param world The current world
+ * @param x The blocks X position
+ * @param y The blocks Y position
+ * @param z The blocks Z position
+ * @param metadata The blocks current metadata
+ * @param face The face that the fire is coming from
+ * @return True if the face can be on fire, false otherwise.
+ */
+ public boolean isFlammable(IBlockAccess world, int x, int y, int z, int metadata, int face)
+ {
+ return getFlammability(world, x, y, z, metadata, face) > 0;
+ }
+
+ /**
+ * Called when fire is updating on a neighbor block.
+ * The higher the number returned, the faster fire will spread around this block.
+ *
+ * @param world The current world
+ * @param x The blocks X position
+ * @param y The blocks Y position
+ * @param z The blocks Z position
+ * @param metadata The blocks current metadata
+ * @param face The face that the fire is coming from
+ * @return A number that is used to determine the speed of fire growth around the block
+ */
+ public int getFireSpreadSpeed(World world, int x, int y, int z, int metadata, int face)
+ {
+ return blockFireSpreadSpeed[blockID];
+ }
+
+ /**
+ * Currently only called by fire when it is on top of this block.
+ * Returning true will prevent the fire from naturally dying during updating.
+ * Also prevents firing from dying from rain.
+ *
+ * @param world The current world
+ * @param x The blocks X position
+ * @param y The blocks Y position
+ * @param z The blocks Z position
+ * @param metadata The blocks current metadata
+ * @param face The face that the fire is coming from
+ * @return
+ */
+ public boolean isFireSource(World world, int x, int y, int z, int metadata, int face)
+ {
+ if (blockID == Block.netherrack.blockID && face == 0)
+ {
+ return true;
+ }
+ if ((world.worldProvider instanceof WorldProviderEnd) && blockID == Block.bedrock.blockID && face == 0)
+ {
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * Called by BlockFire to setup the burn values of vanilla blocks.
+ * @param id The block id
+ * @param encouragement How much the block encourages fire to spread
+ * @param flammability how easy a block is to catch fire
+ */
+ protected static void setBurnRate(int id, int encouragement, int flammability)
+ {
+ blockFireSpreadSpeed[id] = encouragement;
+ blockFlammability[id] = flammability;
+ }
+
+
static Class _mthclass$(String s)
{
@@ -27,7 +27,7 @@
- int j1 = 3 + i1;
- for(int k1 = 0; k1 < j1; k1++)
+
+ for(int n = 0; n < 3; n++)
+ for(int n = 0; n < 3+fortune; n++)
{
- if(world.rand.nextInt(15) <= l)
+ if (world.rand.nextInt(15) <= md)
@@ -0,0 +1,257 @@
--- ../src_base/minecraft/net/minecraft/src/BlockFire.java 0000-00-00 00:00:00.000000000 -0000
+++ ../src_work/minecraft/net/minecraft/src/BlockFire.java 0000-00-00 00:00:00.000000000 -0000
@@ -14,14 +14,9 @@
public class BlockFire extends Block
{
- private int chanceToEncourageFire[];
- private int abilityToCatchFire[];
-
protected BlockFire(int i, int j)
{
super(i, j, Material.fire);
- chanceToEncourageFire = new int[256];
- abilityToCatchFire = new int[256];
setTickOnLoad(true);
}
@@ -39,12 +34,6 @@
setBurnRate(Block.vine.blockID, 15, 100);
}
- private void setBurnRate(int i, int j, int k)
- {
- chanceToEncourageFire[i] = j;
- abilityToCatchFire[i] = k;
- }
-
public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int i, int j, int k)
{
return null;
@@ -77,11 +66,9 @@
public void updateTick(World world, int i, int j, int k, Random random)
{
- boolean flag = world.getBlockId(i, j - 1, k) == Block.netherrack.blockID;
- if((world.worldProvider instanceof WorldProviderEnd) && world.getBlockId(i, j - 1, k) == Block.bedrock.blockID)
- {
- flag = true;
- }
+ Block base = Block.blocksList[world.getBlockId(i, j - 1, k)];
+ boolean flag = (base != null && base.isFireSource(world, i, j - 1, k, world.getBlockMetadata(i, j - 1, k), 0));
+
if(!canPlaceBlockAt(world, i, j, k))
{
world.setBlockWithNotify(i, j, k, 0);
@@ -99,23 +86,23 @@
world.scheduleBlockUpdate(i, j, k, blockID, tickRate());
if(!flag && !func_263_h(world, i, j, k))
{
- if(!world.isBlockNormalCube(i, j - 1, k) || l > 3)
+ if(!world.isBlockSolidOnSide(i, j - 1, k, 0) || l > 3)
{
world.setBlockWithNotify(i, j, k, 0);
}
return;
}
- if(!flag && !canBlockCatchFire(world, i, j - 1, k) && l == 15 && random.nextInt(4) == 0)
+ if(!flag && !canBlockCatchFire(world, i, j - 1, k, 0) && l == 15 && random.nextInt(4) == 0)
{
world.setBlockWithNotify(i, j, k, 0);
return;
}
- tryToCatchBlockOnFire(world, i + 1, j, k, 300, random, l);
- tryToCatchBlockOnFire(world, i - 1, j, k, 300, random, l);
- tryToCatchBlockOnFire(world, i, j - 1, k, 250, random, l);
- tryToCatchBlockOnFire(world, i, j + 1, k, 250, random, l);
- tryToCatchBlockOnFire(world, i, j, k - 1, 300, random, l);
- tryToCatchBlockOnFire(world, i, j, k + 1, 300, random, l);
+ tryToCatchBlockOnFire(world, i + 1, j, k, 300, random, l, 4);
+ tryToCatchBlockOnFire(world, i - 1, j, k, 300, random, l, 5);
+ tryToCatchBlockOnFire(world, i, j - 1, k, 250, random, l, 0);
+ tryToCatchBlockOnFire(world, i, j + 1, k, 250, random, l, 1);
+ tryToCatchBlockOnFire(world, i, j, k - 1, 300, random, l, 3);
+ tryToCatchBlockOnFire(world, i, j, k + 1, 300, random, l, 2);
for(int i1 = i - 1; i1 <= i + 1; i1++)
{
for(int j1 = k - 1; j1 <= k + 1; j1++)
@@ -155,9 +142,14 @@
}
- private void tryToCatchBlockOnFire(World world, int i, int j, int k, int l, Random random, int i1)
+ private void tryToCatchBlockOnFire(World world, int i, int j, int k, int l, Random random, int i1, int face)
{
- int j1 = abilityToCatchFire[world.getBlockId(i, j, k)];
+ Block block = Block.blocksList[world.getBlockId(i, j, k)];
+ int j1 = 0;
+ if (block != null)
+ {
+ j1 = block.getFlammability(world, i, j, k, world.getBlockMetadata(i, j, k), face);
+ }
if(random.nextInt(l) < j1)
{
boolean flag = world.getBlockId(i, j, k) == Block.tnt.blockID;
@@ -182,27 +174,27 @@
private boolean func_263_h(World world, int i, int j, int k)
{
- if(canBlockCatchFire(world, i + 1, j, k))
+ if(canBlockCatchFire(world, i + 1, j, k, 4))
{
return true;
}
- if(canBlockCatchFire(world, i - 1, j, k))
+ if(canBlockCatchFire(world, i - 1, j, k, 5))
{
return true;
}
- if(canBlockCatchFire(world, i, j - 1, k))
+ if(canBlockCatchFire(world, i, j - 1, k, 0))
{
return true;
}
- if(canBlockCatchFire(world, i, j + 1, k))
+ if(canBlockCatchFire(world, i, j + 1, k, 1))
{
return true;
}
- if(canBlockCatchFire(world, i, j, k - 1))
+ if(canBlockCatchFire(world, i, j, k - 1, 3))
{
return true;
}
- return canBlockCatchFire(world, i, j, k + 1);
+ return canBlockCatchFire(world, i, j, k + 1, 2);
}
private int getChanceOfNeighborsEncouragingFire(World world, int i, int j, int k)
@@ -213,12 +205,12 @@
return 0;
} else
{
- l = getChanceToEncourageFire(world, i + 1, j, k, l);
- l = getChanceToEncourageFire(world, i - 1, j, k, l);
- l = getChanceToEncourageFire(world, i, j - 1, k, l);
- l = getChanceToEncourageFire(world, i, j + 1, k, l);
- l = getChanceToEncourageFire(world, i, j, k - 1, l);
- l = getChanceToEncourageFire(world, i, j, k + 1, l);
+ l = getChanceToEncourageFire(world, i + 1, j, k, l, 5);
+ l = getChanceToEncourageFire(world, i - 1, j, k, l, 4);
+ l = getChanceToEncourageFire(world, i, j - 1, k, l, 0);
+ l = getChanceToEncourageFire(world, i, j + 1, k, l, 1);
+ l = getChanceToEncourageFire(world, i, j, k - 1, l, 3);
+ l = getChanceToEncourageFire(world, i, j, k + 1, l, 2);
return l;
}
}
@@ -228,14 +220,25 @@
return false;
}
- public boolean canBlockCatchFire(IBlockAccess iblockaccess, int i, int j, int k)
- {
- return chanceToEncourageFire[iblockaccess.getBlockId(i, j, k)] > 0;
- }
- public int getChanceToEncourageFire(World world, int i, int j, int k, int l)
+ public boolean canBlockCatchFire(IBlockAccess world, int i, int j, int k, int face)
{
- int i1 = chanceToEncourageFire[world.getBlockId(i, j, k)];
+ Block block = Block.blocksList[world.getBlockId(i, j, k)];
+ if (block != null)
+ {
+ return block.isFlammable(world, i, j, k, world.getBlockMetadata(i, j, k), face);
+ }
+ return false;
+ }
+
+ public int getChanceToEncourageFire(World world, int i, int j, int k, int l, int face)
+ {
+ int i1 = 0;
+ Block block = Block.blocksList[world.getBlockId(i, j, k)];
+ if (block != null)
+ {
+ i1 = block.getFireSpreadSpeed(world, i, j, k, world.getBlockMetadata(i, j, k), face);
+ }
if(i1 > l)
{
return i1;
@@ -247,12 +250,12 @@
public boolean canPlaceBlockAt(World world, int i, int j, int k)
{
- return world.isBlockNormalCube(i, j - 1, k) || func_263_h(world, i, j, k);
+ return world.isBlockSolidOnSide(i, j - 1, k, 0) || func_263_h(world, i, j, k);
}
public void onNeighborBlockChange(World world, int i, int j, int k, int l)
{
- if(!world.isBlockNormalCube(i, j - 1, k) && !func_263_h(world, i, j, k))
+ if(!world.isBlockSolidOnSide(i, j - 1, k, 0) && !func_263_h(world, i, j, k))
{
world.setBlockWithNotify(i, j, k, 0);
return;
@@ -268,7 +271,7 @@
{
return;
}
- if(!world.isBlockNormalCube(i, j - 1, k) && !func_263_h(world, i, j, k))
+ if(!world.isBlockSolidOnSide(i, j - 1, k, 0) && !func_263_h(world, i, j, k))
{
world.setBlockWithNotify(i, j, k, 0);
return;
@@ -285,7 +288,7 @@
{
world.playSoundEffect((float)i + 0.5F, (float)j + 0.5F, (float)k + 0.5F, "fire.fire", 1.0F + random.nextFloat(), random.nextFloat() * 0.7F + 0.3F);
}
- if(world.isBlockNormalCube(i, j - 1, k) || Block.fire.canBlockCatchFire(world, i, j - 1, k))
+ if(world.isBlockSolidOnSide(i, j - 1, k, 0) || Block.fire.canBlockCatchFire(world, i, j - 1, k, 0))
{
for(int l = 0; l < 3; l++)
{
@@ -297,7 +300,7 @@
} else
{
- if(Block.fire.canBlockCatchFire(world, i - 1, j, k))
+ if(Block.fire.canBlockCatchFire(world, i - 1, j, k, 4))
{
for(int i1 = 0; i1 < 2; i1++)
{
@@ -308,7 +311,7 @@
}
}
- if(Block.fire.canBlockCatchFire(world, i + 1, j, k))
+ if(Block.fire.canBlockCatchFire(world, i + 1, j, k, 5))
{
for(int j1 = 0; j1 < 2; j1++)
{
@@ -319,7 +322,7 @@
}
}
- if(Block.fire.canBlockCatchFire(world, i, j, k - 1))
+ if(Block.fire.canBlockCatchFire(world, i, j, k - 1, 3))
{
for(int k1 = 0; k1 < 2; k1++)
{
@@ -330,7 +333,7 @@
}
}
- if(Block.fire.canBlockCatchFire(world, i, j, k + 1))
+ if(Block.fire.canBlockCatchFire(world, i, j, k + 1, 2))
{
for(int l1 = 0; l1 < 2; l1++)
{
@@ -341,7 +344,7 @@
}
}
- if(Block.fire.canBlockCatchFire(world, i, j + 1, k))
+ if(Block.fire.canBlockCatchFire(world, i, j + 1, k, 1))
{
for(int i2 = 0; i2 < 2; i2++)
{
@@ -0,0 +1,56 @@
--- ../src_base/minecraft/net/minecraft/src/BlockNetherStalk.java 0000-00-00 00:00:00.000000000 -0000
+++ ../src_work/minecraft/net/minecraft/src/BlockNetherStalk.java 0000-00-00 00:00:00.000000000 -0000
@@ -4,6 +4,7 @@
package net.minecraft.src;
+import java.util.ArrayList;
import java.util.Random;
// Referenced classes of package net.minecraft.src:
@@ -65,26 +66,26 @@
return 6;
}
- public void dropBlockAsItemWithChance(World world, int i, int j, int k, int l, float f, int i1)
+ @Override
+ public ArrayList<ItemStack> getBlockDropped(World world, int i, int j, int k, int md, int fortune)
{
- if(world.multiplayerWorld)
- {
- return;
- }
- int j1 = 1;
- if(l >= 3)
- {
- j1 = 2 + world.rand.nextInt(3);
- if(i1 > 0)
- {
- j1 += world.rand.nextInt(i1 + 1);
- }
- }
- for(int k1 = 0; k1 < j1; k1++)
- {
- dropBlockAsItem_do(world, i, j, k, new ItemStack(Item.netherStalkSeeds));
- }
-
+ ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
+
+ int count = 1;
+ if (md >= 3)
+ {
+ count = 2 + world.rand.nextInt(3);
+ if (fortune > 0)
+ {
+ count += world.rand.nextInt(fortune + 1);
+ }
+ }
+ for (int n = 0; n < count; n++)
+ {
+ ret.add(new ItemStack(Item.netherStalkSeeds));
+ }
+ return ret;
+
}
public int idDropped(int i, Random random, int j)
@@ -0,0 +1,29 @@
--- ../src_base/minecraft/net/minecraft/src/BlockSnow.java 0000-00-00 00:00:00.000000000 -0000
+++ ../src_work/minecraft/net/minecraft/src/BlockSnow.java 0000-00-00 00:00:00.000000000 -0000
@@ -82,15 +82,8 @@
public void harvestBlock(World world, EntityPlayer entityplayer, int i, int j, int k, int l)
{
- int i1 = Item.snowball.shiftedIndex;
- float f = 0.7F;
- double d = (double)(world.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- double d1 = (double)(world.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- double d2 = (double)(world.rand.nextFloat() * f) + (double)(1.0F - f) * 0.5D;
- EntityItem entityitem = new EntityItem(world, (double)i + d, (double)j + d1, (double)k + d2, new ItemStack(i1, 1, 0));
- entityitem.delayBeforeCanPickup = 10;
- world.entityJoinedWorld(entityitem);
- world.setBlockWithNotify(i, j, k, 0);
+
+ dropBlockAsItem(world,i,j,k,l,0);
entityplayer.addStat(StatList.mineBlockStatArray[blockID], 1);
}
@@ -101,7 +94,7 @@
public int quantityDropped(Random random)
{
- return 0;
+ return 1;
}
public void updateTick(World world, int i, int j, int k, Random random)
@@ -2,7 +2,7 @@
+++ ../src_work/minecraft/net/minecraft/src/BlockTorch.java 0000-00-00 00:00:00.000000000 -0000
@@ -41,7 +41,7 @@
private boolean func_31032_h(World world, int i, int j, int k)
private boolean canPlaceTorchOn(World world, int i, int j, int k)
{
- if(world.func_41082_b(i, j, k, true))
+ if(world.isBlockSolidOnSide(i, j, k, 1))
@@ -17,8 +17,8 @@
worldObj.setBlockTileEntity(i, j, k, tileentity);
}
if(tileentity != null)
@@ -398,14 +399,6 @@
tileentity.func_35144_b();
@@ -398,15 +399,7 @@
tileentity.updateContainingBlockInfo();
}
}
- } else
@@ -27,11 +27,13 @@
- TileEntity tileentity1 = getChunkBlockTileEntity(i, j, k);
- if(tileentity1 != null)
- {
- tileentity1.func_35144_b();
- tileentity1.updateContainingBlockInfo();
- }
}
- }
+ }
isModified = true;
return true;
}
@@ -430,7 +423,11 @@
blocks[i << worldObj.xShift | k << worldObj.heightShift | j] = (byte)(byte0 & 0xff);
if(k1 != 0)
@@ -55,7 +57,7 @@
}
if(tileentity != null)
@@ -466,14 +463,6 @@
tileentity.func_35144_b();
tileentity.updateContainingBlockInfo();
}
}
- } else
@@ -64,7 +66,7 @@
- TileEntity tileentity1 = getChunkBlockTileEntity(i, j, k);
- if(tileentity1 != null)
- {
- tileentity1.func_35144_b();
- tileentity1.updateContainingBlockInfo();
- }
}
isModified = true;
@@ -138,7 +140,7 @@
+ Iterator iterator = chunkTileEntityMap.values().iterator();
+ while (iterator.hasNext()){
+ te = (TileEntity)iterator.next();
+ te.func_35144_b();
+ te.updateContainingBlockInfo();
+ te.getBlockMetadata();
+ te.getBlockType();
+ }
@@ -146,17 +148,18 @@
for(int l1 = i; l1 < l; l1++)
{
for(int l2 = k; l2 < j1; l2++)
@@ -859,12 +869,25 @@
@@ -859,12 +869,29 @@
}
- TileEntity tileentity;
- for(Iterator iterator = chunkTileEntityMap.values().iterator(); iterator.hasNext(); tileentity.func_35144_b())
- for(Iterator iterator = chunkTileEntityMap.values().iterator(); iterator.hasNext(); tileentity.updateContainingBlockInfo())
- {
- tileentity = (TileEntity)iterator.next();
+ List<TileEntity> invalidList=new ArrayList();
+ iterator = chunkTileEntityMap.values().iterator();
+ while(iterator.hasNext()) {
+ while(iterator.hasNext())
+ {
+ te = (TileEntity)iterator.next();
+ if ((te.xCoord & 15) >= i && (te.xCoord & 15) <= l &&
+ (te.yCoord >= j) && (te.yCoord <= i1) &&
@@ -171,9 +174,11 @@
+ invalidList.add(te);
+ }
}
-
+ for(TileEntity te2 : invalidList)
+ {
+ te2.invalidate();
+ }
return k1;
}
Loaded 100 of 180 files, more files were not shown because too many files have changed in this diff. Show more