Christian
0927aaa0f1
A lot of missing patches to code re-added. Almost all functionality should now
...
be restored.
ModLoader compatibility is not yet assured, there are some wrapper classes that
need re-writing first
2012-08-10 16:39:03 -04:00
Christian
c54c4e73e6
Add in missing patch - also, launch FML properly from the server
2012-08-09 09:21:16 -04:00
Christian
93528597f4
Entity spawn adjustment - tracker
2012-08-09 08:40:32 -04:00
LexManos
a85bb7bfdb
Fix ModLoader compilation, and MCPmerger invocation for Forge.
2012-08-09 03:04:25 -07:00
Christian
e050c7807d
Gui Handler ported from MC forge
2012-08-08 00:31:24 -04:00
Christian
d8b92064d7
Bunch of hooks re-added : network is more complete now, lot of basemod cleanup, moving stuff into
...
the registry area
2012-08-06 22:30:13 -04:00
Christian
8e96e60179
Fix location of forge in common handler - also some tweaks to modloader and other stuff
2012-08-06 17:27:21 -04:00
LexManos
43766751a4
Removed FMLRegistry, and IMinecraftRegistry.
...
Updated server side to use the seperated registry classes like the client does.
Updated searge name references on server
Made StatBase.statName public using AccessTransformer
Server should compile now
2012-08-03 01:50:48 -07:00
Christian
5bffbfbe0d
Fix commands patch, WorldType patch and some ML compat stuff
2012-08-02 20:09:18 -02:30
Christian
719bea515e
Change some stuff around - begin launching the server through the wrapper too.
...
A lot of patches went in - the client and server both launch and start up mods.
2012-08-02 02:08:30 -02:30
Christian
2858731063
Incorporate server patches into client
2012-07-06 10:29:17 -04:00
Christian
4f845befaa
Server repatching
2012-07-06 09:44:00 -04:00
Christian
b1ca21a161
Some patches for the server
2012-07-05 22:31:46 -04:00
Christian
ba46389a87
Separate gui ticking completely. send it as if it's a world tick. ML gui ticks are epically dumb.
...
Fix Worldload being filtered from the trigger arming.
Also, improve errors going to an error screen. There should be more information now.
2012-07-03 22:39:35 -04:00
Christian
b6ae926fd3
Add in a mechanism to get the modcontainer for a mod - so things can be programmatically changed
2012-06-26 16:24:50 -04:00
Christian
725201040e
Add in a new recipe handler registry method for ease of adding recipes to MC
2012-06-26 15:29:34 -04:00
LexManos
e5efbea2ab
Should fix concurent modification exceptions when using removeSpawns
2012-06-19 19:44:52 -07:00
Christian
0cf8cca248
Fix up biome handling for client and server
2012-06-09 10:27:24 -04:00
Scott Killen
af4a2589a6
- Fixed client crash bug in add/remove Biome functionality. Arrays.asList() returns a fixed-sized list per java spec. Adding and removing biomes throws UnsupportedOperationException.
...
- Fixed same on server and added disabled removeBiome functionality. This touched a lot of classes as the nonWorking removeBiome seemed to be lots of places inconsistent with addBiome.
2012-06-09 07:59:35 -04:00
Christian
683c99c8b6
Change world generation to expose a mod interface
2012-06-07 19:44:03 -04:00
Christian
bfe54ef7e7
Attempt early initialization of Minecraft Forge
2012-06-07 19:25:49 -04:00
Christian
4d620d91e4
Add in a server side WORLDLOAD tick
2012-06-07 17:54:43 -04:00
Christian Weeks
9fd6f89fc3
Reorganize basemod ticking to use ITickHandler. Introduce "GAME" tick vs "WORLD" tick for
...
mods that want to tick per world and "globally"
2012-06-07 13:53:16 -04:00
Christian Weeks
11652d597f
Expose a "clean" ticking interface and fix server tick loop for world ticks
2012-06-07 11:12:51 -04:00
LexManos
e536c58f81
Interm implementation of keyboardEvent for ModLoader.
2012-06-06 01:43:49 -07:00
Christian Weeks
43eae28f55
Helps to have a retention policy for runtime annotations
2012-06-02 22:40:45 -04:00
Christian Weeks
2cf960b64d
Introduce a proxy side loader for mod use
2012-06-02 22:12:15 -04:00
Christian Weeks
d44822b7d0
Slight reorganization of texture ticking - accomodate optifine
2012-06-01 23:07:32 -04:00
Christian Weeks
c3379b44dd
Fix ticking on the server
2012-06-01 11:07:14 -04:00
Christian Weeks
89d74da576
Tweaks to basemod setup
2012-06-01 00:33:51 -04:00
Christian Weeks
3239536832
More tweaks for proper API
2012-05-31 22:42:23 -04:00
Christian Weeks
9c1c414ca7
Reorganize for bukkit integration
2012-05-31 22:09:45 -04:00
Christian Weeks
15089f9d87
Fix up fubar in worldprovider. Add in obfuscation detection. Capture the exception that crashes minecraft in the log file.
2012-05-14 18:21:35 -04:00
Christian Weeks
3061fd3d8f
push patches
2012-05-14 12:22:46 -04:00
Christian Weeks
e433708056
Fix the serverside. FUUUUUUUU!
2012-05-14 01:45:56 -04:00
Christian Weeks
0665c93c2b
Gui related ticking
2012-05-12 00:00:33 -04:00
Christian Weeks
0981d3106d
Fix missing ml.sendpacket, call in renderers
2012-05-11 17:31:28 -04:00
Christian Weeks
4c2c7cb2f3
Fix problem with nulls in getModList
...
Work on the meta information file
2012-05-11 15:18:26 -04:00
Christian Weeks
b1ee6c3c95
Tidying up and more hooks
2012-05-10 21:30:06 -04:00
Christian Weeks
a36fccc9b0
Tweak block rendering organization. Add in worldgen for client.
2012-05-10 19:51:15 -04:00
Christian Weeks
36b05d9378
Tidy up a lot of code- ModLoader and BaseMod are now almost identical client and server side
2012-05-10 18:54:25 -04:00
Christian Weeks
351c193b98
Working on the ticking stuff
2012-05-07 00:54:18 -04:00
Christian Weeks
80f87ef569
The beginning
2012-05-04 17:02:12 -04:00
Christian Weeks
904efdd4d8
Introduce the client side FML
2012-05-03 19:40:55 -04:00
Christian Weeks
874d3f0b17
Implement addBiome, hopefully. Pushes biome list to the WorldType field. Sorry Bioxx.
2012-05-03 14:05:13 -04:00
Christian Weeks
c632d5145e
Fix a small issue with the build output script
...
Fix a significant issue with MLProp handling and primitives- they work now
2012-04-26 17:38:31 -04:00
Christian Weeks
f3bee8c070
More text fixup
2012-04-19 23:07:07 -04:00
Christian Weeks
8bfeb5ac21
Typos
2012-04-19 22:54:10 -04:00
Christian Weeks
05dc6f8e4b
Add in detection for MLMP and try to fail with a graceful message.
2012-04-19 22:40:59 -04:00
Christian Weeks
8f8ee60eb1
Tweak the loader a little bit to just use file names, not fully qualified directories when referring
...
to mods.
2012-04-18 14:03:30 -04:00