LexManos
110cf372eb
Add deobf data to merge-common, worspace is now actually runnable!
2013-06-30 19:41:51 -07:00
LexManos
7a004087f7
Add deobf data to src dist.
...
Dont create deobf jar as we ship the lzma
Added *.lzma to .gitignore
2013-06-30 19:15:53 -07:00
LexManos
70cfe24e67
Fix wrong project name in distro eclipse launch.
2013-06-30 18:33:26 -07:00
LexManos
8960f6869f
Add windows lzma executable
...
http://tukaani.org/xz/
He states that most things are under public domain, But I couldn't find an exact reference to this executable.
I'm going to assume it under public domain and distribuiting it here is fine. If not someone please direct me to the apropriate license and I will act accordingly.
2013-06-30 18:31:24 -07:00
Christian
71a92de5d9
Client launch for eclipse
2013-06-30 21:06:33 -04:00
Christian
3f15cd54c2
Functional client @ 1.6.1
v6.1
2013-06-30 21:02:23 -04:00
Christian
12c928c538
Tweak commands patch
2013-06-30 19:33:47 -04:00
Christian
7406b38d8a
1.6.1
2013-06-30 16:50:30 -04:00
Christian
ef646d3146
Merge branch '16launch'
2013-06-30 13:20:46 -04:00
Christian
18371bd8c9
Some fixes for updated mcp code
2013-06-30 13:17:20 -04:00
Christian
e35e4b16ff
More fixups
2013-06-30 09:04:50 -04:00
LexManos
3711da9c45
Another typo
2013-06-30 03:55:26 -07:00
LexManos
6a318ddb78
Fix typo in new packages.
2013-06-30 01:01:55 -07:00
LexManos
2766f9a293
Push conf folder for 1.6, Relied heavily on a yet-unreleased version of MCP.
2013-06-29 22:48:24 -07:00
Christian
2e3f2461fa
More fixes, binpatching works
2013-06-29 15:16:18 -04:00
Christian
95f7345ff7
First draft of 1.6 update
v6.0
2013-06-29 13:33:14 -04:00
Christian
bc02f3e67b
New mappings for marker
2013-06-29 09:20:59 -04:00
Christian
8db42c44bf
Tweak missing mapping
2013-06-29 09:20:59 -04:00
LexManos
404e6f1cc0
Add support for alternative maven servers in libraries.
...
Also download sources for public libraries, and atach them in eclipse. DOCUMENTATION!! YAYA!
2013-06-29 02:54:29 -07:00
LexManos
5741f669d5
Base GenDiff off deobf data's class list instead of the merged jar. Add option to delete target files that generate patches.
2013-06-29 01:40:01 -07:00
LexManos
6a67149b16
Add Clean Server/Client launcher. Update Start.java to new Main class and login system.
2013-06-28 22:12:07 -07:00
LexManos
c8d934bafd
Update eclipse projects for new libraries dependancies, and update packages for new 1.6 classes.
2013-06-28 20:31:02 -07:00
LexManos
075e240303
Add suggestions output if it can.
2013-06-27 22:58:00 -07:00
LexManos
d00665ee65
Fixed update_packages.py for new folder strcture.
2013-06-27 22:30:40 -07:00
LexManos
ebb74a5f30
Add missing argument
2013-06-27 22:29:10 -07:00
LexManos
5b0117ec76
Re-wrote/orginized a lot of fml.py. Almost everything is re-written/moved.
...
This is done in preperation for MCP to roll out SpecialSource support and the new 1.6 structure.
Also done for my sanity while reading through the code.
Intruduced a new function. If there is a 'mcp_data' folder in the FML folder, it will be copied to the MCP work directory after MCP is extracted.
It DOES overwrite anything that already exists.
This is intended for places like BuildServer to place libraries/assets to prevent them from needing to be downloaded every version.
Introduced a dev-env json. Need to write the eclipse workspace references to the new libraries.
Out custom json includes asm and legacylauncher.
Added proper OptionParsing to decompile.py
2013-06-27 20:48:52 -07:00
Christian
e06d9d0fbc
Add a simple property annotation system for mods.
2013-06-27 08:40:31 -04:00
Christian
ab91647546
Changed to the EventHandler annotation universally, documentation and stuff.
2013-06-26 14:52:56 -04:00
Christian
b236a4a4db
Fixes, so it builds again..
2013-06-24 16:30:18 -04:00
Christian
a480a83a98
Ignore binpatch
2013-06-24 16:03:54 -04:00
LexManos
3a9f123a16
Add filter support for MCPMerger, and filter out libraries from the server's 'fat jar'.
2013-06-23 23:06:25 -07:00
LexManos
8d27fb0692
Upgraded minecraft downloader to work with new launcher's asset/library system
...
New parameter:
--no-assets: Disables the downloading of minecraft's asset tree, recomended that build servers supply this flag to prevent downloading of useless data.
2013-06-20 16:23:15 -07:00
Christian
d369fe1c25
No more debug please
2013-06-15 01:11:29 -04:00
Christian
98b71f2dd4
Fix build script. Add a sample JSON file. You'll need the newest Launcher code to run this.
2013-06-14 21:00:15 -04:00
Christian
fef0f6422d
More fixups for new launcher model
2013-06-14 20:45:52 -04:00
Christian
2eb81ac88b
Merge in binpatch and use launcher
2013-06-14 17:21:49 -04:00
Christian
e02a91f008
More tweaks
2013-06-14 09:32:51 -04:00
Christian
ced1b95155
Server side tested and working. Setup is complex atm. That will change.
2013-06-13 09:57:55 -04:00
Christian
8f910dfa5d
First cut of runtime binary patching. Needs some work to actually test it in a real scenario..
2013-06-12 08:53:10 -04:00
Christian
05a854cd2a
Small tweaks to the mcp data. Nothing major..
2013-06-11 14:47:23 -04:00
Christian
22738de028
Attempt to properly fix deadlock if the internal server derps. It should never hang now. Damn you fast computer..
2013-06-11 14:41:19 -04:00
Christian
cd0466395a
Fix sysout with trailing messages after a newline
2013-06-06 11:52:15 -04:00
Christian
24c4056651
Add in an optional modid identifier for @SidedProxy. It's main use is when both scala and java @Mods reside in the
...
same package, and you want the @SidedProxy behaviour for a specific @Mod language type. In general it should not be needed otherwise.
2013-06-06 10:05:34 -04:00
Christian
59fe905695
Don't continue trying to send events to mods that depend on errored mods.
2013-06-04 13:59:04 -04:00
Christian
6f3da97365
Don't throw an exception if the scala adapter find a java proxy. I may add some distinguishers to @SidedProxy so you know which mod it's for.
2013-06-04 12:51:46 -04:00
Christian
edc1fb24e2
Send the "suspect list", and print the suspect versions
2013-05-27 11:03:23 -04:00
Christian
f1d68ed4c8
Throw the sorting exception
2013-05-27 10:46:22 -04:00
Christian
ac97370f94
Add in a pretty sorting error screen
2013-05-27 10:28:00 -04:00
Christian
82e9de8641
More tweaks to the mod sorting code
2013-05-27 10:09:51 -04:00
Christian
843a13c1ab
Try and clean up cycle detection output a bit
2013-05-27 09:25:50 -04:00