Commit graph

397 commits

Author SHA1 Message Date
LexManos
849df24f80 Merge pull request #42 from CovertJaguar/patch-2
Added a function for checking block harvest levels.
2012-04-12 00:24:17 -07:00
CovertJaguar
1aa80ed1c6 Added a function for checking block harvest levels without having to resort to reflection. 2012-04-11 21:16:56 -07:00
LexManos
57b277c9d7 Added ItemStack sensitive burn time hook. 2012-04-10 01:04:00 -07:00
LexManos
0abb4e289a Added new Item function to allow for multiple rendering passes.
Fixed a vinella bug where item layters would not line up for EntityItem's
Added new IItemRendere helper flag for 3d block translations.
2012-04-10 00:43:21 -07:00
LexManos
20e264f9ee Rewrote IItemRenderer to be a more generic and expandable version, Breaks previous interfaces, but this should be the last time the interface changes.
Implemented the MapRender hook ChickenBones requested.
2012-04-09 22:57:52 -07:00
LexManos
e400b2df4e Merge pull request #39 from cpw/master
Update to fml 62: adds in a couple of fixes
2012-04-09 21:04:04 -07:00
Christian Weeks
e5911d9678 Update FML for new hooks: onPlayerLogout and onPlayerDimensionChanged 2012-04-09 10:45:53 -04:00
Christian Weeks
19ecdf1a87 Update fml to 62- provision a server console command and fix mod loading order 2012-04-08 10:14:50 -04:00
LexManos
83e5bac8f7 Merge pull request #36 from cpw/master
Update to fml 58, separate the "register" and "announce to mods" phases of login
2012-04-08 04:30:49 -07:00
Christian Weeks
2926a40715 FML 59: don't send a zero length register packet, add mod channels 2012-04-08 01:17:42 -04:00
Christian Weeks
96ff4ce8e3 Fix separated login/announce handler 2012-04-08 00:45:56 -04:00
LexManos
bc3fa299ef Merge pull request #35 from cpw/master
Update to fml 57, fixes the fact FML wasn't calling it's onlogin hook
2012-04-07 21:12:26 -07:00
Christian Weeks
6f3c41cc6f Update to FML 57: fixes FML not calling it's login handler code 2012-04-07 22:49:29 -04:00
LexManos
6e31fc0185 Changed IGuiHandler's signature to be compatible with both sides. Took out ModLoaderMp reference in README. 2012-04-07 08:08:14 -07:00
LexManos
ea41a93de3 Couple of output fixups and added script to be executed by Jenkins during the build. First test build. 2012-04-07 04:29:23 -07:00
LexManos
6e93f65ba1 Add server spawn protection config option as per someh4x0r's request. 2012-04-06 23:15:46 -07:00
LexManos
82ef183b5b Implemented ISaveEventHandler as ChickenBones's requested. 2012-04-06 23:02:43 -07:00
LexManos
9629d5b4f4 Updated patch for mapings 2012-04-06 23:02:00 -07:00
LexManos
421f31cce5 Added ChickenBones's request ITextureLoadHandler hook 2012-04-06 23:01:19 -07:00
LexManos
4e575f353f Rewrote the login code to delay full login untill forge fnishes negotiating network IDs. Should fix entities not having proper ID mapings. 2012-04-06 22:59:58 -07:00
LexManos
f27a85c511 Merge pull request #33 from cpw/master
FML tweaks and a fix to release.py
2012-04-06 20:24:11 -07:00
Christian Weeks
1463e17385 Delete the old one too 2012-04-06 19:10:31 -04:00
Christian Weeks
8990b20a4d Add in recent fml with fixes 2012-04-06 19:01:39 -04:00
Christian Weeks
b0d697c5bc Fix release script to import "inject_version" 2012-04-06 19:00:10 -04:00
Christian Weeks
1ad6fa9a73 Update patches for FML fix. 2012-04-06 12:02:15 -04:00
LexManos
35750681eb Finished up converting the source dist install scripts to python. Fixed a couple issues with the other scripts. 2012-04-06 07:16:14 -07:00
LexManos
9f327fd392 Updated repo scripts to python, allowing more flexability and less code duplication. 2012-04-06 06:10:11 -07:00
LexManos
cf0ce3b086 Fixed update_patches.py to now delete old patch files that have no working src relation 2012-04-06 02:04:02 -07:00
LexManos
b94ad38ec3 Deleted patches 2012-04-06 02:03:08 -07:00
LexManos
ab927fce55 Initial patch update to FML and MC 1.2.5 2012-04-06 02:02:53 -07:00
LexManos
7c148ffa60 MCP Conf update for 1.2.5 2012-04-06 01:57:50 -07:00
LexManos
f327dd5d7f Implemented a chat event handler system to allow for manipulating and handeling the various chat/command events. 2012-04-02 02:26:13 -07:00
LexManos
1a024e5656 Add IChunkLoadHandler.canEntityUpdate() function to allow entities to update while in custom loaded chunks. 2012-04-02 01:14:31 -07:00
LexManos
21afe2a2aa Some cleanups to update_patches, should run properly on any system now. 2012-04-02 01:09:00 -07:00
LexManos
719e436caa Fix some shadowing warnings. 2012-04-02 01:08:37 -07:00
LexManos
116e078db7 Fixed camelcasing in IConnectionHandler, ment to do during first upgrade. 2012-03-27 07:27:04 -07:00
LexManos
114c534db4 Changed update_patches script to use python for the bulk, Prevents making 1800 temporary useless files. 2012-03-27 07:26:39 -07:00
LexManos
aa83f571c2 Fixed typo bug in MinecraftForge.getEntityTrackerInfo 2012-03-27 01:00:43 -07:00
LexManos
66b3c827cc Updated to MC: 1.2.4 MLMP: 1.2.4 v1
Removed all code that was marked as deprecated, IE: ICustomItemRenderer, and the functions in Configuration
2012-03-27 00:39:23 -07:00
LexManos
2230ca7c54 Reworked EntityPlayerMP.openGui to hopefully be more compatible with PlayerAPI 2012-03-26 04:27:34 -07:00
LexManos
dd17ebd009 Cleanup the EffectRenderer patches, Allows custom food items to have the proper particals. Cleaned up special case class in favor of basic java generics. 2012-03-26 02:48:58 -07:00
LexManos
9153ded16f Added rider sit pull request. 2012-03-25 23:28:32 -07:00
LexManos
06eb9de126 Fixed a couple of bugs in the Configuration categories pull request.
Added helper functions to Property for standard int/boolean usage.
2012-03-25 23:26:01 -07:00
LexManos
dec539f6f9 Merge pull request #22 from CovertJaguar/patch-5
Added the ability to define custom categories for config files.
2012-03-25 22:24:08 -07:00
LexManos
3f0232223d Updated MCP mapings 2012-03-25 22:02:13 -07:00
CovertJaguar
353885bc94 Removed createCategory() function and changed it to create categories as they are encountered. 2012-03-23 11:41:16 -07:00
CovertJaguar
1067a66c06 Added the ability to define custom categories for config files. 2012-03-23 09:43:48 -07:00
LexManos
65b3742636 Added MinecraftForge.isClient() function that returns true if you are in the Minecraft Client, (As defined as net.minecraft.client.Minecraft existing) false otherwise.
Fixed a typo on PacketEntitySpawn that caused speed to be assigned improperly.
A little code cleanup.
2012-03-22 19:46:36 -07:00
LexManos
96b698dc85 Implemented Pheenixm pull request allowing for more control over the camera. 2012-03-22 19:44:12 -07:00
LexManos
55780422ae Changed logic in Configuration to allow for extended block ID mods easier access to change that. Just use reflection to change Configuration.configBlocks to whatever length you want. 2012-03-22 19:39:15 -07:00