Christian
|
a234fdf00b
|
Handle mod duplicate detection much better. Default the name of a mod to it's id.
Fix up the block registry problem. Fix the packetsend from c->s actually being
"disconnect" :)
|
2012-08-14 13:36:29 -04:00 |
|
Christian
|
5f4423119a
|
Fix entity spawn packets
|
2012-08-14 08:20:28 -04:00 |
|
remuladgryta
|
438c8eca35
|
fixed java.lang.NoSuchMethodException
getServerHandlerSpecDefaultValue() and
getClientHandlerSpecDefaultValue() should no longer give derp exeption
|
2012-08-14 09:50:22 +03:00 |
|
Christian
|
6f10295936
|
Hopefully let build continue if server reobf fails, and fix derp in FMLNetworkHandler for entities
|
2012-08-13 23:25:08 -04:00 |
|
Christian
|
a8f69529fd
|
Fix up concurrent modification exception - ticks for players now occur on both sides
|
2012-08-13 22:55:23 -04:00 |
|
Christian
|
7de5191848
|
Merge the last bits of the server code into the common directory, and annotate ModLoader/BaseMod for sided use
This means the FML-Server project is now defunct as all code is either common, client or bukkit.
|
2012-08-13 22:51:53 -04:00 |
|
Christian
|
416cac675b
|
Actually fix the applet launch - it now launches properly *and* closes the window
|
2012-08-13 22:12:36 -04:00 |
|
Christian
|
17bf8dc363
|
Fix up relaunch of the applet
|
2012-08-13 21:44:43 -04:00 |
|
Christian
|
466022b402
|
Change language loading a bit
|
2012-08-13 20:28:53 -04:00 |
|
Christian
|
fa38c1a6b3
|
Tidy up some APIs, expose the addOverride mechanism. This should be pluggable by forge
but may need work to allow for each mod to have it's own override set
|
2012-08-13 19:57:40 -04:00 |
|
Christian
|
6a273dd98f
|
Fix derp in LanguageRegistry
|
2012-08-13 16:45:47 -04:00 |
|
Christian
|
f41391b13c
|
FMLModcontainer should not complain about annotations it has no idea about. so stfu fmlmodcontainer
|
2012-08-13 16:15:11 -04:00 |
|
Christian
|
179ed74456
|
Fix derp with EntityRegistry- bimap is not the right type for the name->container list
|
2012-08-13 15:55:24 -04:00 |
|
Christian
|
deab31fb03
|
Add in a sided variant of the packethandlers in the annotation - also, a bit more
explicit warning on when to register blocks - if you do it after pre-init, you'll
reset the achievements
|
2012-08-13 15:26:29 -04:00 |
|
Christian
|
c393299a91
|
Generate channel registration for client, also, do it before the login events so you can send packets
|
2012-08-13 11:58:44 -04:00 |
|
Christian
|
519d2365ca
|
one more change for the road :)
|
2012-08-13 01:24:02 -04:00 |
|
Christian
|
71642f02f8
|
Don't spit debug all over the floor
|
2012-08-13 00:24:15 -04:00 |
|
Christian
|
0c3535ff26
|
updated conf, commands patch (missing newline?) and capturing the actual running
MC version and validating it at relaunch time is the correct MC version.
|
2012-08-13 00:17:34 -04:00 |
|
Christian
|
6f4dbd5376
|
Add in callableminecraftversion
|
2012-08-12 23:54:41 -04:00 |
|
Christian
|
9b74df5e62
|
Entity AI accessibility, also AccessTransformer can make certain classes public now
|
2012-08-12 23:50:27 -04:00 |
|
Christian
|
8d8f36bac0
|
Add in a simple packet dispatcher for sending packets around
|
2012-08-12 22:45:18 -04:00 |
|
Christian
|
8a0cfed5c6
|
Add in a sided packet registry so that client vs server can vary
|
2012-08-12 22:23:03 -04:00 |
|
LexManos
|
f73e4b6169
|
Fix MCPMerger injecting Side/SideOnly when it already exists.
|
2012-08-12 04:27:36 -07:00 |
|
LexManos
|
9777204547
|
Added patch verification to commands.py patch, and made it so MCP will check the original jars for the server, to prevent it from saying modified when it started out clean.
|
2012-08-12 02:49:39 -07:00 |
|
LexManos
|
0b343c1a49
|
Add DEBUG constant to Access/Side Transformers to remove spam when not needed. Also AccessTransformer and MCPMerger should return a error code when it can not process causing MCP to stop decompile.
|
2012-08-12 01:23:10 -07:00 |
|
Christian
|
4f7996e361
|
Fix EntityRegistry - mods can specify update frequency, range and velocity data, and also
patch EntityTracker to actually track FML entities
|
2012-08-12 00:18:04 -04:00 |
|
Christian
|
20029feb88
|
Fix NPE with no channels - always register FML
|
2012-08-12 00:17:07 -04:00 |
|
Christian
|
f20ef77a91
|
Fix up the network mod issue properly. Maintain a real cache of mod objects
|
2012-08-11 16:21:03 -04:00 |
|
Christian
|
6d79241652
|
Remove profiler stuff - it's been deeply reorged. I'll look at re-adding it later
|
2012-08-11 14:12:39 -04:00 |
|
Christian
|
938cecbdf7
|
Fix universal not to dupe entries in the jar, also add in the fml mod as "untransformable"
|
2012-08-11 12:34:25 -04:00 |
|
Christian
|
57de5c1b90
|
Fix up launch when obfuscated *sigh*
|
2012-08-11 12:24:43 -04:00 |
|
Christian
|
d663884aa5
|
Fix NPE for server relaunch
|
2012-08-11 12:05:13 -04:00 |
|
Christian
|
ff18294591
|
Fix up Package.getPackage(), also fix up loadcontroller construction
|
2012-08-11 11:44:55 -04:00 |
|
Christian
|
3918c5e810
|
Add in Package.getPackage() support for sengir
|
2012-08-11 11:12:16 -04:00 |
|
Christian
|
92b7ed1182
|
Lost of work to try and complete ML support - probably still bits missing, but mostly there
|
2012-08-11 11:02:09 -04:00 |
|
Christian
|
7e35f13f30
|
Fix up some network related stuff and optimize mod lookup a bit
|
2012-08-11 02:43:04 -04:00 |
|
Christian
|
2e66429b03
|
Fix up proxy injector to inject properly
|
2012-08-11 02:24:29 -04:00 |
|
Christian
|
7440cc89e9
|
Fix NPE on missing mods - still need to actually handle missing mods properly on client
|
2012-08-10 23:27:11 -04:00 |
|
Christian
|
fde0619e9b
|
New downloader UI and new downloader backend - should be more robust now
|
2012-08-10 23:18:52 -04:00 |
|
LexManos
|
5a1f84ed5b
|
Added some extra error prints, hopeully get something useful when installed in the client.
|
2012-08-10 18:54:06 -07:00 |
|
Christian
|
dd319a2938
|
SidedProxy should work again - anywhere. Make sure it's on a static field though
|
2012-08-10 17:42:43 -04:00 |
|
Christian
|
7b2d09844c
|
More ticking hooks, and some other bits of clean up. Very close to "done" now.
|
2012-08-10 17:11:01 -04:00 |
|
Christian
|
b5dc18ff7e
|
Fix up modloader and clean up junk method
|
2012-08-10 16:42:21 -04:00 |
|
Christian
|
5e7cb9106d
|
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
|
1c189ae762
|
Add in a registration method for gui handlers
|
2012-08-10 11:12:57 -04:00 |
|
Christian
|
3c1b234a61
|
Fix up MCP merger - it definitely works now - the game runs and runs well.
Fix up a couple of small network related issues.
Fix up the server launching fml properly.
|
2012-08-10 10:03:33 -04:00 |
|
Christian
|
6eb4bceee3
|
Add in missing patch - also, launch FML properly from the server
|
2012-08-09 09:21:16 -04:00 |
|
Christian
|
6d0f7ace17
|
Entity spawn adjustment - tracker
|
2012-08-09 08:40:32 -04:00 |
|
Christian
|
185babbd85
|
Entity spawning - done
|
2012-08-09 01:58:14 -04:00 |
|
Christian
|
c1b3bfd007
|
Fix up annotation parser to parse arrays and enums
|
2012-08-08 22:10:56 -04:00 |
|