Christian
ad4461932f
Fix for new names INetworkManager and ITexturePack. I also provide refactoring scripts for both, for your use...
2012-10-20 17:07:59 -04:00
Christian
a1011c99a9
Fix some compilation issues. Requires resolving the worldclient abstract method
2012-10-20 11:30:01 -04:00
Christian
887aa277a4
Add in the ability for a client to throw a custom exception that displays a custom gui instead of the default error message.
2012-10-16 12:39:04 -04:00
Christian
27cf731552
Bonus extra character. thanks randomitter!
2012-10-16 09:06:13 -04:00
Vazkii
c2d3195e76
Add Null check to FMLClientHandler.sendPacket
2012-10-05 17:36:52 +02:00
Christian
65c9fdd8d7
New stuff on the ModLoader! Risu has been busy. Closes #114
2012-10-02 08:29:12 -04:00
Christian
c1d4458acc
Mods can now declare a range of minecraft versions they will run against
2012-10-02 01:29:46 -04:00
Christian
dd7502a051
Fix parent child counts showing properly. Closes #107 thanks scott!
2012-09-25 19:00:36 -04:00
Christian
b39f808618
Readd ancient searge name so dan200 and computercraft can run again. REMOVE THAT CODE DAN.
2012-09-24 17:22:16 -04:00
Christian
a2c059e562
Fix missing import. Thanks ichun :(
2012-09-21 18:17:56 -04:00
iChun
1424883773
Fixed ModTextureAnimation not updating and not binding to correct image.
2012-09-17 23:46:09 +08:00
LexManos
f24ff07b30
Remove a bunch of warning about javadoc, not a real fix, but no more warning.
2012-09-15 18:04:56 -07:00
Christian
640446b868
Tie parent/child containers together again. Should close #96
2012-09-15 15:58:20 -04:00
Christian
1c1716d833
Remove debug cruft
2012-09-07 23:14:54 -04:00
Christian
ecd4e46a45
Attempt to build some protocol negotiation, and fix packet1login so that the dimension is a short, matching packet9respawn
2012-09-07 22:46:31 -04:00
Christian
16fe495d18
Compatibility level is now passed from server to client - and
...
the client tracks it. This means certain packet changes can be made
without breaking comms, hopefully
2012-09-07 19:32:36 -04:00
Christian
b818769c1f
Capture and leverage Packet131MapData
2012-09-06 10:03:30 -04:00
Christian
8fccfa21df
Overlooked chat message support *sigh*. Fixes wierd mods that communicate through custom
...
chat messages rather than anything else. Hi Superior enchanting!
2012-09-04 12:37:59 -04:00
Christian
5aed6d995d
Fix compatibility with ModLoader dispenser hook. Fixes a bug with
...
IDispenseHandler too - though it means that interface is now
deprecated
2012-09-03 11:37:17 -04:00
Christian
8656fd50ce
Also, make missing entity not blow things up
2012-08-31 16:49:35 -04:00
Christian
c90a853377
Fix up addRenderer to catch exceptions from the basemod, also, addrenderer now supplies a list of the
...
default renderers from MC for editing and will note the changes made.
2012-08-31 11:18:17 -04:00
Christian
9dd9b6eb71
Fix keybindings not loading properly from gamesettings file after restart
2012-08-28 22:15:18 -04:00
Christian
b106420774
Fix up network negotiation - now it will disconnect with a nice
...
error screen if there are missing mods on the client vs server
2012-08-26 22:13:43 -04:00
Christian
c971adb59b
Fix missing addCommand call: thanks "spawnwolf test command"
2012-08-26 13:07:35 -04:00
Christian
8bef512803
Versions now have two flavours: the @Mod(version) which is the "programmatic version" and
...
is used for all version relationship calculation. The "display version" as sourced from
mcmod.info is used for display purposes only and can be literally anything. Note: they fall back
to one another when they're missing, and to "1.0" if both are absent.
Also, changed @Instance. Now, you can inject *other* mods using @Instance as long as you depend
on them as a "before" or "dependency" relationship. Classes containing @Instance will only be
loaded if the Mod the @Instance refers is present. So you don't have to worry about runtime class
resolution.
2012-08-26 10:45:00 -04:00
Christian
6396beaef7
Fix up handing corrupt mcmod.info
2012-08-23 16:43:28 -04:00
Christian
732861092f
Fix up version handling properly. Hopefully, and the error screen.
2012-08-23 15:29:17 -04:00
Christian
26302a6ff2
Fix oddity with Screen, print a version out in the sorted list!
2012-08-23 14:28:49 -04:00
Christian
b91cbe9794
Fix up versioned dependencies so they work a lot better, also add in a missing mods screen
2012-08-23 13:43:25 -04:00
Christian
93b8ba9576
Fix missing serverSendPacket
2012-08-23 09:02:12 -04:00
Christian
23fdbbd03d
Trading support for ModLoader - thanks Herblore!
2012-08-23 01:40:03 -04:00
Christian
907cf2d925
More ML compatibility - fix up dragon mounts, thanks!
2012-08-23 00:37:45 -04:00
Christian
c6f362b77f
Fix entity handling for ModLoader mods, thanks parachute mod!
2012-08-22 23:46:16 -04:00
Christian
12323e233f
Fix textures not applying properly
2012-08-22 17:27:06 -04:00
Christian
789a4a3659
Fix up entity spawning - hopefully they won't warp anymore.
2012-08-22 15:11:59 -04:00
Christian
6e6436ee41
Fix up dispenser handling, add in new params for the dispenser: breaks IDispenseHandler, sorry
2012-08-20 21:44:54 -04:00
Christian
3a8b047e3c
GUIs working in FML for ML mods
2012-08-20 21:44:28 -04:00
Christian
52483ee6bd
Support gui opening for Shelf mod
2012-08-20 21:43:59 -04:00
Christian
885637cc7d
Fix up keyboard events for modloader
2012-08-19 01:44:33 -04:00
Christian
ad4cffb0c6
Add in support for "dummy" keybindings- ones that are added to the list but never do anything
...
so the mod can handle it all themselves.
2012-08-18 10:24:29 -04:00
Christian
b2fdcd7f1c
Fix ModLoader add XP Smelting
2012-08-18 10:09:25 -04:00
Christian
13f210f403
Fix up ML GUI ticking. Thanks sharose!
2012-08-17 16:09:46 -04:00
Christian
c61ad51883
Organize ALL the imports
2012-08-17 09:25:04 -04:00
Christian
af06c97efd
Some compatibility fixes for Rei's minimap, and tidy up a couple of things
2012-08-16 13:55:42 -04:00
Christian
fc08d072a4
Small fixes, including showing the FULL name of Forge Mod Loader
2012-08-15 19:54:56 -04:00
Christian
0019485aba
Fix up null array in keybinding handler
2012-08-15 19:17:21 -04:00
LexManos
5a37929ceb
Wrap mod description rendering in BLEND calls https://github.com/MinecraftForge/MinecraftForge/issues/96
2012-08-15 02:52:29 -07:00
Christian
0f988d087c
KeyBinding handler change: a handler now takes an array of keys and calls back with the
...
activated key. Sorry for the inconvenience but this improves the usability of this
API a lot
2012-08-14 22:06:49 -04:00
Christian
7c01b64aed
Fix renderer's not getting the rendermanager set on them at registration time
2012-08-14 21:59:47 -04:00
Christian
8d1cba57f8
Add in a helper for code migrating from ML renderer stuff
2012-08-14 19:09:22 -04:00