LexManos
34971ff3e0
Fixed ant script to support common folder building and add the new files to the dist archives.
2012-08-03 03:37:45 -07:00
LexManos
965069ba3a
setup_fml's decompile will result in proper md5 files now {if there is no compiler issues}
2012-08-03 03:35:38 -07: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
LexManos
a92da71c6b
Fix MockBlock compile
2012-08-03 01:47:09 -07:00
LexManos
da47985361
Download argo/guava source references in install, and updated eclipse workspaces to reference them.
2012-08-02 23:36:00 -07:00
LexManos
68ae32c48c
Cleaned up commands.patch, removed debug print in fml.py
2012-08-02 21:14:06 -07:00
LexManos
3373e33d4b
Remove clientdrop, old reference files.
2012-08-02 20:32:51 -07:00
LexManos
2839e79ab0
Delete some dead files
2012-08-02 19:42:12 -07:00
Christian
5bffbfbe0d
Fix commands patch, WorldType patch and some ML compat stuff
2012-08-02 20:09:18 -02:30
Christian
4080338c1b
More fixes
2012-08-02 16:50:30 -02:30
Christian
e06e9393c1
More build fixes for jenkins
2012-08-02 10:33:29 -02:30
Christian
4bb9fd7226
Try and fix the jenkins build
2012-08-02 10:30:52 -02:30
Christian
7edc7d74d4
Change some event names, hook up the event code for server events for FML
2012-08-02 09:31:03 -02:30
Christian
9a5dac605c
Merge branch 'newfmlmod'
2012-08-02 08:52:11 -02:30
LexManos
c0a781c0bd
Introduced patching of runtime/commands.py to allow for usage of the src/common folder.
2012-08-02 00:51:51 -07:00
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
153eafdcb0
More stuff
2012-08-01 21:19:11 -02:30
Christian
2f588cf6ef
Fix classpath for Client, maybe?
2012-08-01 21:19:11 -02:30
Christian
3ad3c474b5
Line endings for this branch
2012-08-01 21:18:55 -02:30
Christian
73ba4b68be
A load of transformer accesses- also a few tweaks to the transformer, and linux support in the fml python
2012-08-01 18:59:45 -02:30
LexManos
b786d8909a
Rewrote patch generation and application to no longer need diff, and attempt to apply common patches on decompiles that don't have one side or the other.
2012-08-01 06:54:57 -07:00
LexManos
ab45ec9fa4
Updated eclipse projects to have src-common linked resources
2012-08-01 03:52:03 -07:00
LexManos
fcbe56b504
Modified the decompiler stage to:
...
Compile and run AccessTransformer during the pre-RG stage of decompilation.
Merge resulting sources that are identical to src/common
ToDo:
Finish the common intergration:
-update_patches - Add common folder support
-apply_patches:
--patch each side, also patch all common patches to each side incase they are not merged, only if file exists.
2012-08-01 03:25:45 -07:00
LexManos
693ec7ddf6
Add temp AccessTransformer config for FML
2012-08-01 03:18:31 -07:00
LexManos
61b83ab992
Discard old setup script
2012-08-01 03:18:02 -07:00
LexManos
6ce9b1ab05
Fixed AccessTransformer issue with trying to load files, instead of resources.
2012-08-01 03:17:36 -07:00
Christian
a5d58d79fc
Commit the start of some pluggable transformers
2012-07-31 09:46:45 -04:00
Christian
dac3249dc4
XP for smelting
2012-07-30 23:07:53 -04:00
Christian
99eddbfa13
Beginning the 1.3.1 update
2012-07-30 22:31:07 -04:00
Christian
ea1fc8f358
Add in the ability to create versioned dependencies for mod relationships
...
BaseMod versions are loaded too late so will never work as a versioned
dependency requirement, but can have versioned deps of others
2012-07-30 17:01:27 -04:00
Christian
bbb5a0e891
Fix up coremods with relaunch, add in a sample "coremod"
2012-07-30 11:34:30 -04:00
Christian
3f491fa7cb
Add in events for the method pre/init/post annotations so we can add in extra data during the event phase
2012-07-30 00:33:21 -04:00
Christian
ae007fcebc
Fix whitespace issue
2012-07-29 23:54:07 -04:00
Christian
8580a99728
Fix window sticking around - it doesn't anymore
2012-07-29 23:46:52 -04:00
Christian
3257d2595d
Add in "transform excluded" classes that we still need to take loading responsibility for
2012-07-29 23:30:37 -04:00
Christian
5434b3ca24
Added in some dialogs when things don't go so well
2012-07-29 22:55:53 -04:00
Christian
1ea6ba273b
New logging stuff, also the early plugin api for forge
2012-07-29 22:54:59 -04:00
Christian
039d9252c6
Merge branch 'minecraft1.3' into newfmlmod
2012-07-23 23:02:25 -02:30
Christian
ca67d6eb6d
Fix up mod classloading delegation
2012-07-23 22:54:36 -02:30
Christian
7179edfba7
Some patches to go along with the other changes
2012-07-23 22:51:16 -02:30
Christian
baec9785a2
More stuff as I roll out the changes
2012-07-23 22:50:37 -02:30
Christian
ae2039c65d
A bunch more fixes for FML mods
2012-07-23 16:33:17 -02:30
Christian
3f803653c4
Merge remote-tracking branch 'mainlap/newkeys' into newfmlmod
...
Conflicts:
client/cpw/mods/fml/client/FMLClientHandler.java
2012-07-22 20:30:42 -02:30
Christian
6ff67693b9
New key handling
2012-07-22 20:25:18 -02:30
Christian
5501d644b9
Check in a lot of recent work
2012-07-22 11:56:38 -02:30
Christian
276fccb170
Check in new fml mod work so far. Lots still to do.
2012-07-14 13:58:46 -04:00
LexManos
e2fac06f64
Cleaned up the install script for the source distrabution to setup the workspace properly, delete argo, and download all required dependancies.
2012-07-12 18:07:58 -07:00
LexManos
25def1ceaf
Added call to clean_source to build script to fix patch fuzz on windows.
2012-07-12 18:06:39 -07:00
LexManos
c0f70309dd
Fix Client-Clean project to use relative path to argo.
2012-07-12 18:06:01 -07:00
Christian
899c1f519c
Another bloody ticking fix. This should fix mods that use ML.setInGameHook(true,false) on the
...
server side to recieve ticks.
2012-07-08 22:06:11 -04:00