Space Toad
e554a79351
merged with trunk
2011-12-22 22:38:45 +00:00
LexManos
2c7b827bbd
tagged 1.2.3 with reflection fix
2011-12-21 14:59:32 +00:00
LexManos
d56f912277
tagged 1.2.3
2011-12-21 13:02:29 +00:00
LexManos
5332a09d17
tagged 1.2.3
2011-12-21 12:57:34 +00:00
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