Christian
9815d8c379
Update for launchwrapper 1.8
2013-09-25 16:40:59 -04:00
Lex Manos
fc8c3bef03
Update to new installer that uses xz compression and better support for non-standard jvms
2013-09-24 23:21:17 -07:00
Christian
79c39f8b7c
Fix classpath for launchwrapper 1.7
2013-09-21 16:15:05 -04:00
Christian
352117fd78
Update for new installer and thank you.
2013-09-17 21:56:25 -04:00
Christian
81328b6684
Add in support for using a mirror list and provide checksums for packed download of libs
2013-09-15 22:58:39 -04:00
Christian
9468e41bbf
Fix up scala refs, for better results
2013-08-18 18:58:36 -04:00
LexManos
29ef3d5ab4
Update installer.
2013-08-06 11:42:38 -07:00
Christian
9947ba8503
Fix logo handling. no more NPE if the logo can't be found. Also, fix location of mcp logo now.
2013-07-14 13:40:55 -04:00
Christian
0378355c37
The server.classpath generates the runtime manifest, so it needs the
...
non-debug asm jars.
2013-07-14 11:12:42 -04:00
LexManos
d4b30422b6
Update build and eclipse workspaces for debug asm.
2013-07-12 00:22:11 -07:00
LexManos
4545beb49d
Add deobf-data to setup env.
2013-07-03 18:22:06 -07:00
LexManos
3d17434510
Build installer package for the new client launcher.
2013-07-01 19:40:19 -07:00
LexManos
1229c4c4ea
Fix src distrabution, and got rid of pesky common folder in eclipse workspace. src is now installable.
2013-07-01 15:50:49 -07:00
Christian
c418da353f
Cleanup coremod code, server side working now.
2013-06-30 22:51:56 -04:00
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
Christian
3f15cd54c2
Functional client @ 1.6.1
2013-06-30 21:02:23 -04:00
Christian
2e3f2461fa
More fixes, binpatching works
2013-06-29 15:16:18 -04:00
Christian
95f7345ff7
First draft of 1.6 update
2013-06-29 13:33:14 -04: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
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
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
LexManos
aed2cc446a
Force file name encoding to UTF-8, caused different zips on different systems.
2013-03-04 18:19:06 -08:00
Christian
ce819ac143
Force the joined.srg timestamp to zero- avoids annoying sha1 differences
2013-03-02 15:06:13 -05:00
Christian
fcdbb4f5b3
Fix up runtime deobfuscation. Working well now.
2013-03-02 10:46:32 -05:00
Christian
e105337ff4
Build, and use, MC versioned deobfuscation data
2013-03-02 10:30:45 -05:00
Christian
945d927fa0
Add in build for deobf data zip file, update for official mcp 7.39
2013-03-02 10:02:02 -05:00
Christian
33ff87d8d9
Fix build script
2012-12-17 17:56:00 -05:00
Christian
af06bbd373
more 1.4.6 tweaks
2012-12-17 17:00:54 -05:00
Christian
a513060a81
Change to download bouncy castle as well. We also finally properly use the downloaded libs
...
even in vanilla code!
2012-12-11 22:37:07 -05:00
LexManos
a20958fb56
Updated build script to not use the mcp common directory as it doesn't exist anymore.
2012-12-08 21:41:51 -08:00
LexManos
221493453f
Remerged branch, and updated dev eclipse workspace.
2012-12-08 17:08:51 -08:00
Christian
66ff95f9d7
Fix build eclipse extractor task
2012-12-08 16:46:46 -08:00
Christian
9c77d3f25b
Remove old eclipse workspace and ship/extract as a zip file (use ant setupenvironment)
...
Fix up install.py for forge multibranch changes
2012-12-03 19:55:37 -05:00
Christian
516954e6f9
Name both zips the same format
2012-12-03 08:38:20 -05:00
Christian
39a146f8e6
Clean up build.xml script- support outputting a branched jar file
2012-12-03 08:13:20 -05:00
LexManos
8b2665980d
FML will now attempt to download MCP as part of the install process
...
Now shipping a py2exe version of python for windows.
Linux/Macs should come with python pre-installed so they do not have a distrabution here.
2012-12-02 19:59:22 -08:00
LexManos
d9d0a46809
Cleaned up some tabs
2012-11-19 15:00:11 -08:00
LexManos
c6a0741379
FML setup should now download and verify all the minecraft files needed to run MCP.
2012-11-08 17:54:05 -08:00
Christian
09eade4623
Update build - include MCP information in the source pack
2012-10-25 10:00:34 -04:00
Christian
9bfe7df373
MCP deserves lots of credit. So here it is.
2012-10-25 09:02:49 -04:00
Christian
989ab3e96b
Update build.xml - add a classpath to the manifest. This means the universal jar is now a server side launcher.
2012-10-18 21:07:33 -04:00
Christian
b5363e3552
Update build to not bother building client jar. Universal is everything
...
now.
2012-08-22 11:12:26 -04:00
LexManos
51b801b1c6
Force a Jenkins build
2012-08-14 01:21:56 -07:00
Christian
81c858c719
Hopefully let build continue if server reobf fails, and fix derp in FMLNetworkHandler for entities
2012-08-13 23:25:08 -04:00
Christian
25256b2295
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