Commit 068b6528f7c7d394cc56dc08a581815b5b1de637

Authored by Mumfrey
1 parent 4d605799

Remove legacy project items

.classpath deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<classpath>  
3 - <classpathentry kind="src" path="debug"/>  
4 - <classpathentry kind="src" path="resources"/>  
5 - <classpathentry kind="src" path="java/common"/>  
6 - <classpathentry kind="src" path="java/client"/>  
7 - <classpathentry combineaccessrules="false" exported="true" kind="src" path="/Client"/>  
8 - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>  
9 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar"/>  
10 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/com/google/guava/guava/17.0/guava-17.0.jar"/>  
11 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar"/>  
12 - <classpathentry exported="true" kind="lib" path="lib/launchwrapper-1.11.jar" sourcepath="externals/launchwrapper/src"/>  
13 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar"/>  
14 - <classpathentry kind="lib" path="/Client/jars/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar"/>  
15 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/io/netty/netty-all/4.0.15.Final/netty-all-4.0.15.Final.jar"/>  
16 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar"/>  
17 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar"/>  
18 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar"/>  
19 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar"/>  
20 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar"/>  
21 - <classpathentry exported="true" kind="lib" path="lib/asm-debug-all-5.0.3.jar"/>  
22 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar"/>  
23 - <classpathentry exported="true" kind="lib" path="/Client/jars/libraries/com/mojang/realms/1.6.1/realms-1.6.1.jar"/>  
24 - <classpathentry kind="output" path="bin"/>  
25 -</classpath>  
.project deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>LiteLoader</name>  
4 - <comment></comment>  
5 - <projects>  
6 - </projects>  
7 - <buildSpec>  
8 - <buildCommand>  
9 - <name>org.eclipse.jdt.core.javabuilder</name>  
10 - <arguments>  
11 - </arguments>  
12 - </buildCommand>  
13 - </buildSpec>  
14 - <natures>  
15 - <nature>org.eclipse.jdt.core.javanature</nature>  
16 - </natures>  
17 - <variableList>  
18 - <variable>  
19 - <name>MCP_LOC</name>  
20 - <value>$%7BPARENT-2-PROJECT_LOC%7D</value>  
21 - </variable>  
22 - </variableList>  
23 -</projectDescription>  
LiteLoader.iml deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<module type="JAVA_MODULE" version="4">  
3 - <component name="EclipseModuleManager">  
4 - <libelement value="file:///Client/jars/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" />  
5 - <libelement value="file:///Client/jars/libraries/com/google/guava/guava/17.0/guava-17.0.jar" />  
6 - <libelement value="file:///Client/jars/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar" />  
7 - <libelement value="jar://$MODULE_DIR$/lib/launchwrapper-1.11.jar!/" />  
8 - <libelement value="jar://$MODULE_DIR$/lib/asm-debug-all-5.0.3.jar!/" />  
9 - <libelement value="file:///Client/jars/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar" />  
10 - <libelement value="file:///Client/jars/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar" />  
11 - <libelement value="file:///Client/jars/libraries/io/netty/netty-all/4.0.15.Final/netty-all-4.0.15.Final.jar" />  
12 - <libelement value="file:///Client/jars/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar" />  
13 - <libelement value="file:///Client/jars/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar" />  
14 - <libelement value="file:///Client/jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar" />  
15 - <libelement value="file:///Client/jars/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar" />  
16 - <libelement value="file:///Client/jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar" />  
17 - <src_description expected_position="0">  
18 - <src_folder value="file://$MODULE_DIR$/debug" expected_position="0" />  
19 - <src_folder value="file://$MODULE_DIR$/resources" expected_position="1" />  
20 - <src_folder value="file://$MODULE_DIR$/java/common" expected_position="2" />  
21 - <src_folder value="file://$MODULE_DIR$/java/client" expected_position="3" />  
22 - </src_description>  
23 - </component>  
24 - <component name="NewModuleRootManager" inherit-compiler-output="false">  
25 - <output url="file://$MODULE_DIR$/bin" />  
26 - <exclude-output />  
27 - <content url="file://$MODULE_DIR$">  
28 - <sourceFolder url="file://$MODULE_DIR$/debug" isTestSource="false" />  
29 - <sourceFolder url="file://$MODULE_DIR$/resources" isTestSource="false" />  
30 - <sourceFolder url="file://$MODULE_DIR$/java/common" isTestSource="false" />  
31 - <sourceFolder url="file://$MODULE_DIR$/java/client" isTestSource="false" />  
32 - </content>  
33 - <orderEntry type="sourceFolder" forTests="false" />  
34 - <orderEntry type="module" module-name="Client" exported="" />  
35 - <orderEntry type="jdk" jdkName="JavaSE-1.6" jdkType="JavaSDK" />  
36 - <orderEntry type="module-library" exported="">  
37 - <library name="launchwrapper-1.11.jar">  
38 - <CLASSES>  
39 - <root url="jar://$MODULE_DIR$/lib/launchwrapper-1.11.jar!/" />  
40 - </CLASSES>  
41 - <JAVADOC />  
42 - <SOURCES>  
43 - <root url="file://$MODULE_DIR$/externals/launchwrapper/src" />  
44 - </SOURCES>  
45 - </library>  
46 - </orderEntry>  
47 - <orderEntry type="module-library" exported="">  
48 - <library>  
49 - <CLASSES>  
50 - <root url="jar://$MODULE_DIR$/lib/asm-debug-all-5.0.3.jar!/" />  
51 - </CLASSES>  
52 - <JAVADOC />  
53 - <SOURCES />  
54 - </library>  
55 - </orderEntry>  
56 - </component>  
57 -</module>  
58 -  
README.md deleted 100644 → 0
1 -LiteLoader  
2 -----------  
3 -  
4 -Important Setup Note  
5 ---------------------  
6 -MCP 9.10 does not include the latest MCPBot mappings, since developing mods without these updated  
7 -mappings is a massive nuisance LiteLoader is built using a recent snapshot of the MCP mappings.  
8 -  
9 -The latest MCPTEST mappings can always be retrieved from [http://mcpbot.bspk.rs/testcsv/](http://mcpbot.bspk.rs/testcsv/)  
10 -  
11 -Getting the updated mappings  
12 -----------------------------  
13 -  
14 -To get the updated mappings, perform these steps **before** decompiling minecraft for the first  
15 -time. If you have already decompiled minecraft, run the MPC **cleanup** task first to remove the  
16 -invalid sources, or simply delete the *temp* and *src* directories from your MCP installation.  
17 -  
18 -- Using a text editor, open **/mcp910/conf/mcp.cfg**  
19 -- Locate the setting **UpdateUrl** and change the domain to *dl.liteloader.com* as shown  
20 -  
21 - UpdateUrl = http://dl.liteloader.com/files/mcprolling_{version}/  
22 -  
23 -- Save the file and run the **updatemcp** script, it should prompt you to download 3 files.  
24 -- Type **yes** to accept the download.  
25 -- Run **decompile** as normal.  
26 \ No newline at end of file 0 \ No newline at end of file
ant/build_liteloader.xml deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8" ?>  
2 -<project name="liteloader" basedir="." default="development">  
3 -  
4 - <taskdef resource="net/sf/antcontrib/antcontrib.properties" classpath="tasks/ant-contrib.jar" />  
5 -  
6 - <!-- Versions !!IMPORTANT -->  
7 - <property name="version" value="1.8.0_00" />  
8 - <property name="mcversion" value="1.8" />  
9 - <property name="author" value="Mumfrey" />  
10 -  
11 - <!-- Project definitions and dependencies -->  
12 - <property name="upstream" value="" />  
13 - <property name="project" value="LiteLoader" />  
14 - <property name="displayname" value="LiteLoader" />  
15 - <property name="md5set" value="mcp" />  
16 - <property name="outmd5set" value="liteloader" />  
17 - <property name="tweakclass" value="com.mumfrey.liteloader.launch.LiteLoaderTweaker" />  
18 -  
19 - <property name="mcp.dir" location="../../.." />  
20 - <property name="build.dir" location="${mcp.dir}/build" />  
21 - <property name="eclipse.dir" location="${mcp.dir}/eclipse" />  
22 - <property name="temp.dir" location="${mcp.dir}/temp" />  
23 - <property name="md5.dir" location="${mcp.dir}/md5" />  
24 - <property name="libs.dir" location="${mcp.dir}/lib" />  
25 - <property name="src.dir" location="${build.dir}/src"/>  
26 - <property name="mc.src.dir" location="${mcp.dir}/src/minecraft" />  
27 - <property name="mc.bin.dir" location="${mcp.dir}/bin/minecraft" />  
28 - <property name="reobf.dir" location="${mcp.dir}/reobf/minecraft" />  
29 - <property name="mc.libs.dir" location="${mcp.dir}/jars/libraries" />  
30 -  
31 - <property name="dist.dir" location="${build.dir}/dist" />  
32 - <property name="filetype" value="jar" />  
33 -  
34 - <property name="python_windows" location="${mcp.dir}/runtime/bin/python/python_mcp.exe" />  
35 - <property name="python_linux" location="/usr/bin/python" />  
36 -  
37 - <property environment="env" />  
38 -  
39 - <target name="setup_client">  
40 - <property name="clientjar" value="true" />  
41 - <property name="suffix" value="" />  
42 - <property name="javadocpath" value="docs" />  
43 - </target>  
44 -  
45 - <target name="setup_core">  
46 - <property name="suffix" value="-core" />  
47 - <property name="javadocpath" value="coredocs" />  
48 - </target>  
49 -  
50 - <target name="setup_development">  
51 - <property name="skipremoval" value="DEV" />  
52 - <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}.md5" />  
53 - <property name="artefact.name" value="${ant.project.name}${suffix}-${mcversion}" />  
54 - <property name="stage.dir" location="${build.dir}/stage/${ant.project.name}/${version}" />  
55 - <property name="meta.version" value="${version}" />  
56 - </target>  
57 -  
58 - <target name="setup_production">  
59 - <property name="skipremoval" value="" />  
60 - <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" />  
61 - <property name="artefact.name" value="${ant.project.name}${suffix}-${mcversion}" />  
62 - <property name="stage.dir" location="${build.dir}/stage/${ant.project.name}/${version}" />  
63 - <property name="meta.version" value="${version}" />  
64 - </target>  
65 -  
66 - <target name="setup_jenkins">  
67 - <property name="skipremoval" value="" />  
68 - <property name="md5.outfile" value="${md5.dir}/client_${outmd5set}_production.md5" />  
69 - <property name="artefact.name" value="${ant.project.name}${suffix}-${mcversion}-SNAPSHOT" />  
70 - <property name="stage.dir" location="${build.dir}/stage" />  
71 - <property name="brand" value="${mcversion}-SNAPSHOT-r${env.SVN_REVISION}-b${env.BUILD_NUMBER}-${env.BUILD_ID}" />  
72 - <property name="meta.version" value="${version} [${brand}]" />  
73 - <property name="jenkins" value="" />  
74 - </target>  
75 -  
76 - <!-- Main target -->  
77 - <target name="development" depends="setup_client, setup_development, build" description="Entry point for MCP and upstream builds" />  
78 -  
79 - <target name="production" depends="setup_client, setup_production, build, javadoc, mcpjar" description="Entry point for production builds" />  
80 -  
81 - <target name="jenkins" depends="setup_client, setup_jenkins, build, javadoc, mcpjar" description="Entry point for CI builds" />  
82 -  
83 - <target name="core" depends="setup_core, setup_jenkins, build, javadoc, mcpjar" description="Entry point for CI builds" />  
84 -  
85 - <target name="build" description="Perform all tasks for a client build" depends="init, recompile, reobfuscate, savemd5, stage, jar" >  
86 - </target>  
87 -  
88 - <target name="clean">  
89 - <echo level="info" message="Cleaning output directories" />  
90 -  
91 - <delete dir="${src.dir}" />  
92 - <delete dir="${mcp.dir}/reobf" />  
93 - </target>  
94 -  
95 - <target name="contributesource" description="Contribute an upstream project source code to the source path">  
96 - <echo level="info" message="Contributing project ${lib}" />  
97 - <copy todir="${src.dir}" verbose="false" overwrite="true" failonerror="false">  
98 - <fileset dir="${eclipse.dir}/${lib}/java${sub}">  
99 - <exclude name="**/debug" />  
100 - <exclude name="**/debug/*.java" />  
101 - </fileset>  
102 - <fileset dir="${eclipse.dir}/${lib}/src${sub}" />  
103 - <filterchain>  
104 - <linecontains negate="true">  
105 - <contains value="@MCPONLY${skipremoval}" />  
106 - </linecontains>  
107 - </filterchain>  
108 - </copy>  
109 - </target>  
110 -  
111 - <target name="contributeclientsource" description="Contribute client source if building a client jar" if="clientjar">  
112 - <antcall target="contributesource">  
113 - <param name="lib" value="${project}" />  
114 - <param name="sub" value="/client" />  
115 - </antcall>  
116 - </target>  
117 -  
118 - <target name="contributeresources" description="Contribute resources to the staging path">  
119 - <echo level="info" message="Contributing project resources for ${lib}" />  
120 - <copy todir="${stage.dir}" verbose="false" failonerror="false">  
121 - <fileset dir="${eclipse.dir}/${lib}/resources" excludes=".svn/**">  
122 - <exclude name="**/Thumbs.db" />  
123 - <exclude name="**/minecraft.key" />  
124 - </fileset>  
125 - </copy>  
126 - </target>  
127 -  
128 - <target name="findmd5dir">  
129 - <echo level="info" message="Searching for existing MD5 directory..." />  
130 - <condition property="md5dir.exists">  
131 - <available file="${md5.dir}" type="dir"/>  
132 - </condition>  
133 - </target>  
134 -  
135 - <target name="findmd5" depends="findmd5dir">  
136 - <echo level="info" message="Searching for existing MD5 sets..." />  
137 - <condition property="md5set.exists">  
138 - <available file="${md5.dir}/client_${md5set}.md5" type="file"/>  
139 - </condition>  
140 - </target>  
141 -  
142 - <target name="seedmd5" depends="findmd5" unless="md5set.exists">  
143 - <echo level="info" message="MD5 sets not found, seeding..." />  
144 - <ant target="genmd5" antfile="seed_md5.xml" inheritall="true" />  
145 - </target>  
146 -  
147 - <target name="notifymd5ok" depends="findmd5" if="md5set.exists">  
148 - <echo level="info" message="MD5 sets already exist, skipping MD5 set seeding" />  
149 - </target>  
150 -  
151 - <target name="preparemd5" description="Copy patched MD5 to the temp directory" depends="seedmd5, notifymd5ok, clean">  
152 - <echo level="info" message="Prepare exclusion MD5s, using exclusion set &quot;${md5set}&quot;" />  
153 -  
154 - <copy tofile="${temp.dir}/client.md5" file="${md5.dir}/client_${md5set}.md5" failonerror="true" verbose="true" overwrite="true" />  
155 - </target>  
156 -  
157 - <target name="prepare" description="Prepare source for MCP" depends="preparemd5">  
158 - <echo level="info" message="Prepare sources for compile" />  
159 -  
160 - <echo level="info" message="Contributing libs" />  
161 - <copy todir="${libs.dir}" verbose="true" overwrite="true">  
162 - <fileset dir="${eclipse.dir}/${project}/lib">  
163 - <exclude name="**/authlib*.jar" />  
164 - <exclude name="**/log4j*.jar" />  
165 - </fileset>  
166 - </copy>  
167 -  
168 - <echo level="info" message="Contributing MC source" />  
169 - <copy todir="${src.dir}" verbose="false" overwrite="true">  
170 - <fileset dir="${mc.src.dir}" />  
171 - </copy>  
172 -  
173 - <echo level="info" message="Contributing upstream projects" />  
174 - <foreach list="${upstream}" param="lib" target="contributesource" />  
175 -  
176 - <antcall target="contributesource">  
177 - <param name="lib" value="${project}" />  
178 - <param name="sub" value="/common" />  
179 - </antcall>  
180 -  
181 - <antcall target="contributeclientsource" />  
182 - </target>  
183 -  
184 - <target name="init" description="Initialize build environment" depends="prepare">  
185 - <echo append="false" file="${temp.dir}/build.cfg" message="[OUTPUT]&#x0A;SrcClient = build/src" />  
186 -  
187 - <echo level="info" message="Cleaning old stage and dist, MCP reobf directories" />  
188 -  
189 - <delete dir="${stage.dir}" />  
190 -  
191 - <echo level="info" message="Creating stage and dist dirs" />  
192 - <mkdir dir="${stage.dir}" />  
193 - <mkdir dir="${dist.dir}" />  
194 - <mkdir dir="${md5.dir}" />  
195 - </target>  
196 -  
197 - <target name="recompile" description="MCP recompile">  
198 - <echo level="info" message="Compiling projects" />  
199 -  
200 - <exec executable="${python_windows}" dir="${mcp.dir}" osfamily="windows">  
201 - <arg value="runtime/recompile.py" />  
202 - <arg value="--client" />  
203 - <arg value="--config" />  
204 - <arg value="${temp.dir}/build.cfg" />  
205 - <arg value="%*" />  
206 - </exec>  
207 -  
208 - <exec executable="${python_linux}" dir="${mcp.dir}" osfamily="unix">  
209 - <arg value="runtime/recompile.py" />  
210 - <arg value="--client" />  
211 - <arg value="--config" />  
212 - <arg value="${temp.dir}/build.cfg" />  
213 - <arg value="%*" />  
214 - </exec>  
215 - </target>  
216 -  
217 - <target name="reobfuscate" description="MCP reobfuscate">  
218 - <echo level="info" message="Obfuscating classes" />  
219 -  
220 - <exec executable="${python_windows}" dir="${mcp.dir}" osfamily="windows">  
221 - <arg value="runtime/reobfuscate.py" />  
222 - <arg value="--client" />  
223 - <arg value="%*" />  
224 - </exec>  
225 -  
226 - <exec executable="${python_linux}" dir="${mcp.dir}" osfamily="unix">  
227 - <arg value="runtime/reobfuscate.py" />  
228 - <arg value="--client" />  
229 - <arg value="%*" />  
230 - </exec>  
231 - </target>  
232 -  
233 - <target name="savemd5" description="Put post-obfuscation MD5 to stored md5 set" if="outmd5set">  
234 - <echo level="info" message="Storing obfuscated MD5s" />  
235 -  
236 - <copy file="${temp.dir}/client_reobf.md5" tofile="${md5.outfile}" overwrite="true" verbose="true" />  
237 - </target>  
238 -  
239 - <target name="stage" description="Stage resources into staging directory">  
240 - <echo level="info" message="Staging resources" />  
241 -  
242 - <copy todir="${stage.dir}" overwrite="true">  
243 - <fileset dir="${reobf.dir}" excludes=".svn/**, *.txt">  
244 - <exclude name="?.class" />  
245 - <exclude name="??.class" />  
246 - <exclude name="???.class" />  
247 - <exclude name="/net/minecraft/**" />  
248 - </fileset>  
249 - </copy>  
250 -  
251 - <foreach list="${upstream}" param="lib" target="contributeresources" />  
252 -  
253 - <antcall target="contributeresources">  
254 - <param name="lib" value="${project}" />  
255 - </antcall>  
256 -  
257 - <antcall target="stamp">  
258 - </antcall>  
259 - </target>  
260 -  
261 - <target name="stamp" description="Stamp build information into staged resources" if="jenkins">  
262 - <echo level="info" message="Writing branding information into artefact staging area" />  
263 - <echo level="info" message="Brand: ${brand}" />  
264 -  
265 - <replaceregexp file="${stage.dir}/liteloader.properties" byline="true" match="^brand=.*$" replace="brand=${brand}" />  
266 - </target>  
267 -  
268 - <target name="jar" description="Build the client jar">  
269 - <echo level="info" message="Building final output" />  
270 -  
271 - <mkdir dir="${dist.dir}" />  
272 -  
273 - <jar destfile="${dist.dir}/${artefact.name}.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8">  
274 - <manifest>  
275 - <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" />  
276 - <attribute name="Implementation-Vendor" value="${author}" />  
277 - <attribute name="Implementation-Title" value="${ant.project.name}" />  
278 - <attribute name="Implementation-Version" value="${meta.version}" />  
279 - <attribute name="TweakClass" value="${tweakclass}" />  
280 - <attribute name="TweakName" value="${displayname}" />  
281 - <attribute name="TweakVersion" value="${version}" />  
282 - <attribute name="TweakAuthor" value="${author}" />  
283 - </manifest>  
284 - <fileset dir="${stage.dir}" />  
285 - </jar>  
286 - </target>  
287 -  
288 - <target name="compiledebug" description="Recompile with debug classes">  
289 - <copy todir="${src.dir}" verbose="false" overwrite="true" failonerror="false">  
290 - <fileset dir="${eclipse.dir}/${project}/debug" />  
291 - </copy>  
292 -  
293 - <antcall target="recompile" />  
294 - </target>  
295 -  
296 - <target name="mcpjar" description="Build the MCP-names jar" depends="compiledebug">  
297 - <echo level="info" message="Building mcpnamesjars" />  
298 -  
299 - <mkdir dir="${dist.dir}" />  
300 -  
301 - <delete file="${dist.dir}/${artefact.name}-mcpnames.${filetype}" />  
302 - <delete file="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" />  
303 -  
304 - <jar destfile="${dist.dir}/${artefact.name}-mcpnames.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8">  
305 - <manifest>  
306 - <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" />  
307 - <attribute name="Implementation-Vendor" value="${author}" />  
308 - <attribute name="Implementation-Title" value="${ant.project.name}" />  
309 - <attribute name="Implementation-Version" value="${meta.version}" />  
310 - <attribute name="TweakClass" value="${tweakclass}" />  
311 - <attribute name="TweakName" value="${displayname}" />  
312 - <attribute name="TweakVersion" value="${version}" />  
313 - <attribute name="TweakAuthor" value="${author}" />  
314 - </manifest>  
315 - <fileset dir="${mc.bin.dir}">  
316 - <include name="com/mumfrey/**" />  
317 - <include name="net/eq2online/**" />  
318 - </fileset>  
319 - <fileset dir="${eclipse.dir}/${project}/resources" excludes=".svn/**" />  
320 - <fileset dir="${eclipse.dir}/${project}/debug" excludes=".svn/**">  
321 - <exclude name="**/*.java" />  
322 - </fileset>  
323 - </jar>  
324 - <jar destfile="${dist.dir}/${artefact.name}-mcpnames-sources.${filetype}" duplicate="preserve" index="false" filesetmanifest="skip">  
325 - <fileset dir="${eclipse.dir}/${project}/java/common" />  
326 - <fileset dir="${eclipse.dir}/${project}/java/client" />  
327 - <fileset dir="${eclipse.dir}/${project}/debug" />  
328 - <fileset dir="${eclipse.dir}/${project}/resources" />  
329 - </jar>  
330 - </target>  
331 -  
332 - <target name="javadoc" description="Create the javadoc jar">  
333 - <echo level="info" message="Generating javadoc" />  
334 -  
335 - <javadoc destdir="${stage.dir}/${javadocpath}" useexternalfile="true">  
336 - <fileset dir="${eclipse.dir}/${project}/java">  
337 - <exclude name="**/debug" />  
338 - <exclude name="**/debug/*.java" />  
339 - </fileset>  
340 - <classpath>  
341 - <fileset dir="${mc.libs.dir}">  
342 - <include name="**/*.jar" />  
343 - </fileset>  
344 - <fileset dir="${libs.dir}">  
345 - <include name="*.jar" />  
346 - </fileset>  
347 - <pathelement location="${mc.bin.dir}"/>  
348 - </classpath>  
349 - <arg value="-XDignore.symbol.file" />  
350 - </javadoc>  
351 - <jar destfile="${dist.dir}/${artefact.name}-javadoc.${filetype}" duplicate="preserve" index="true" manifestencoding="UTF-8">  
352 - <manifest>  
353 - <attribute name="Built-By" value="MCP (http://mcp.ocean-labs.de)" />  
354 - <attribute name="Implementation-Vendor" value="${author}" />  
355 - <attribute name="Implementation-Title" value="${ant.project.name}" />  
356 - <attribute name="Implementation-Version" value="${version}" />  
357 - </manifest>  
358 - <fileset dir="${stage.dir}/${javadocpath}" />  
359 - </jar>  
360 - <copy file="${dist.dir}/${artefact.name}-javadoc.${filetype}" tofile="${dist.dir}/${artefact.name}-mcpnames-javadoc.${filetype}" />  
361 - </target>  
362 -  
363 - <target name="deploy" depends="production" description="Deploy artifact to local minecraft installation in APPDATA">  
364 - <mkdir dir="${env.APPDATA}/.minecraft/libraries/com/mumfrey/liteloader/${mcversion}"/>  
365 - <copy todir="${env.APPDATA}/.minecraft/libraries/com/mumfrey/liteloader/${mcversion}" file="${dist.dir}/${artefact.name}.${filetype}" failonerror="false" overwrite="true" />  
366 - <copy todir="${eclipse.dir}/LiteLoaderInstaller/src/main/resources" file="${dist.dir}/${artefact.name}.${filetype}" failonerror="false" overwrite="true" />  
367 - </target>  
368 -</project>  
369 \ No newline at end of file 0 \ No newline at end of file
ant/build_srgjar.xml deleted 100644 → 0
1 -<?xml version="1.0" encoding="ISO-8859-1"?>  
2 -<project name="liteloadertosrg" basedir="." default="build" xmlns:ivy="antlib:org.apache.ivy.ant">  
3 -  
4 - <property name="project.name" value="liteloader" />  
5 - <property name="version" value="1.8" />  
6 - <property name="author" value="Mumfrey" />  
7 -  
8 - <property name="mcp.dir" location="../../.." />  
9 - <property name="mcp.temp.dir" location="${mcp.dir}/temp" />  
10 - <property name="minecraft.src.dir" location="${mcp.dir}/src/minecraft" />  
11 - <property name="lib.dir" location="./lib" />  
12 - <property name="temp.dir" location="./temp" />  
13 - <property name="out.dir" location="${temp.dir}/out" />  
14 - <property name="dist.dir" location="${mcp.dir}/build/dist" />  
15 - <property name="src.dir" location="${temp.dir}/src" />  
16 - <property name="map.file" location="${temp.dir}/range.map" />  
17 - <property name="insrg.file" location="${mcp.temp.dir}/client_ro_srg.srg" />  
18 - <property name="outsrg.file" location="${temp.dir}/remap.srg" />  
19 - <property name="liteloader.src.base" location="../java" />  
20 -  
21 - <property name="python_windows" location="${mcp.dir}/runtime/bin/python/python_mcp.exe" />  
22 - <property name="python_linux" location="/usr/bin/python" />  
23 -  
24 - <path id="class.path">  
25 - <fileset dir="${lib.dir}">  
26 - <include name="**/*.jar" />  
27 - </fileset>  
28 - </path>  
29 -  
30 - <target name="build">  
31 - <property name="artefact" location="${dist.dir}/${project.name}-${version}-srgnames-sources.jar" />  
32 - <ivy:configure file="ivysettings.xml" />  
33 - <antcall target="jar" />  
34 - </target>  
35 -  
36 - <target name="jenkins">  
37 - <property name="artefact" location="${dist.dir}/${project.name}-${version}-SNAPSHOT-srgnames-sources.jar" />  
38 - <ivy:configure file="ivysettings.xml" />  
39 - <antcall target="jar" />  
40 - </target>  
41 -  
42 - <path id="classpath">  
43 - <fileset dir="${ivy.lib.dir}">  
44 - <include name="**/*.jar"/>  
45 - </fileset>  
46 - </path>  
47 -  
48 - <target name="clean">  
49 - <echo message="Cleaning working directories..." />  
50 -  
51 - <delete dir="${temp.dir}" failonerror="false" />  
52 -  
53 - <mkdir dir="${src.dir}"/>  
54 - <mkdir dir="${out.dir}"/>  
55 - <mkdir dir="${temp.dir}"/>  
56 - </target>  
57 -  
58 - <target name="init" depends="clean">  
59 - <echo message="Aggregating sources..." />  
60 -  
61 - <copy todir="${src.dir}" overwrite="true">  
62 - <fileset dir="${minecraft.src.dir}">  
63 - <exclude name="*.java" />  
64 - </fileset>  
65 - <fileset dir="${liteloader.src.base}/common">  
66 - <exclude name="**/Jump.java" />  
67 - </fileset>  
68 - <fileset dir="${liteloader.src.base}/client" />  
69 - </copy>  
70 -  
71 - <echo message="Fetching dependencies..." />  
72 - <ivy:retrieve sync="true" />  
73 - </target>  
74 -  
75 - <target name="reobfSrg" depends="init">  
76 - <echo message="Running reobf to generate srgs..." />  
77 -  
78 - <exec executable="${python_windows}" dir="${mcp.dir}" osfamily="windows">  
79 - <arg value="runtime/reobfuscate.py" />  
80 - <arg value="--srgnames" />  
81 - <arg value="--client" />  
82 - </exec>  
83 -  
84 - <exec executable="${python_linux}" dir="${mcp.dir}" osfamily="unix">  
85 - <arg value="runtime/reobfuscate.py" />  
86 - <arg value="--srgnames" />  
87 - <arg value="--client" />  
88 - </exec>  
89 - </target>  
90 -  
91 - <target name="extractRanges" depends="reobfSrg">  
92 - <echo message="Extracting ranges from source..." />  
93 -  
94 - <java classname="net.minecraftforge.srg2source.ast.RangeExtractor" output="${temp.dir}/extractRanges.log">  
95 - <classpath refid="class.path" />  
96 - <arg value="${src.dir}" />  
97 - <arg value="${lib.dir}" />  
98 - <arg value="${map.file}" />  
99 - </java>  
100 - </target>  
101 -  
102 - <target name="flipsrg" depends="extractRanges">  
103 - <echo message="Remapping SRG file..." />  
104 -  
105 - <copy file="${insrg.file}" tofile="${outsrg.file}" overwrite="true" />  
106 - <replaceregexp file="${outsrg.file}" byline="true" match="(FD|CL): ([^\s]+) ([^\s]+)" replace="\1: \3 \2" />  
107 - <replaceregexp file="${outsrg.file}" byline="true" match="MD: ([^\s]+) ([^\s]+) ([^\s]+) ([^\s]+)" replace="MD: \3 \4 \1 \2" />  
108 - </target>  
109 -  
110 - <target name="applyRanges" depends="flipsrg">  
111 - <echo message="Remapping ranges in source..." />  
112 -  
113 - <java classname="net.minecraftforge.srg2source.rangeapplier.RangeApplier" output="${temp.dir}/applyRanges.log">  
114 - <classpath refid="class.path" />  
115 - <arg value="--srcRoot=${src.dir}" />  
116 - <arg value="--srcRangeMap=${map.file}" />  
117 - <arg value="--srgFiles=${outsrg.file}" />  
118 - <arg value="--outDir=${out.dir}" />  
119 - </java>  
120 - </target>  
121 -  
122 - <target name="jar" depends="applyRanges">  
123 - <echo message="Building src jar..." />  
124 -  
125 - <jar destfile="${artefact}" duplicate="preserve" index="true" manifestencoding="UTF-8">  
126 - <manifest>  
127 - <attribute name="Implementation-Vendor" value="${author}" />  
128 - <attribute name="Implementation-Title" value="${ant.project.name}" />  
129 - <attribute name="Implementation-Version" value="${version}" />  
130 - </manifest>  
131 - <fileset dir="${out.dir}">  
132 - <exclude name="net/minecraft/**" />  
133 - </fileset>  
134 - </jar>  
135 - </target>  
136 -</project>  
137 \ No newline at end of file 0 \ No newline at end of file
ant/ivy.xml deleted 100644 → 0
1 -<?xml version="1.0" encoding="ISO-8859-1"?>  
2 -<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">  
3 - <info organisation="com.mumfrey" module="liteloader" status="integration">  
4 - <ivyauthor name="Adam Mummery-Smith" />  
5 - </info>  
6 - <dependencies>  
7 - <dependency org="org.ow2.asm" name="asm-debug-all" rev="4.1" />  
8 - <dependency org="com.google.guava" name="guava" rev="15.0" />  
9 - <dependency org="net.sf.opencsv" name="opencsv" rev="2.3" />  
10 - <dependency org="net.sf.jopt-simple" name="jopt-simple" rev="4.6" />  
11 - <dependency org="org.eclipse.jgit" name="org.eclipse.jgit" rev="3.2.0.201312181205-r" />  
12 - <dependency org="org.eclipse.core" name="contenttype" rev="3.4.200-v20130326-1255" />  
13 - <dependency org="org.eclipse.core" name="jobs" rev="3.5.300-v20130429-1813" />  
14 - <dependency org="org.eclipse.core" name="runtime" rev="3.9.0-v20130326-1255" />  
15 - <dependency org="org.eclipse" name="osgi" rev="3.9.1-v20130814-1242" />  
16 - <dependency org="org.eclipse.text" name="org.eclipse.text" rev="3.5.101" />  
17 - <dependency org="org.eclipse.equinox" name="common" rev="3.6.200-v20130402-1505" />  
18 - <dependency org="org.eclipse.equinox" name="preferences" rev="3.5.100-v20130422-1538" />  
19 - <dependency org="org.eclipse.jdt" name="org.eclipse.jdt.core" rev="3.10.0.v20131029-1755" />  
20 - <dependency org="net.minecraftforge.srg2source" name="Srg2Source" rev="3.2-SNAPSHOT" />  
21 - </dependencies>  
22 -</ivy-module>  
ant/ivysettings.xml deleted 100644 → 0
1 -<?xml version="1.0" encoding="ISO-8859-1"?>  
2 -<ivysettings>  
3 - <settings defaultResolver="srg2source" />  
4 - <resolvers>  
5 - <chain name="srg2source">  
6 - <ibiblio name="m2" m2compatible="true" />  
7 - <ibiblio name="forge" m2compatible="true" root="http://files.minecraftforge.net/maven/"/>  
8 - <ibiblio name="eclipse" m2compatible="true" root="https://repo.eclipse.org/content/groups/eclipse/"/>  
9 - </chain>  
10 - </resolvers>  
11 -</ivysettings>  
12 \ No newline at end of file 0 \ No newline at end of file
ant/seed_md5.xml deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8" ?>  
2 -<project name="mcp" basedir="." default="genmd5">  
3 -  
4 - <!-- ========================================================================== -->  
5 - <!-- DO NOT RUN THIS SCRIPT DIRECTLY -->  
6 - <!-- ========================================================================== -->  
7 -  
8 - <!-- This script is called by the LiteLoader build script if the initial MD5s -->  
9 - <!-- are missing. If you want to fire this script then delete the 'md5' folder -->  
10 - <!-- before running the LiteLoader build. -->  
11 -  
12 - <target name="genmd5" description="Seed the initial MCP md5 set">  
13 - <echo level="info" message="MCP md5set was not found, making a clean compile" />  
14 - <antcall target="recompile" />  
15 - <antcall target="reobfuscate" />  
16 - <antcall target="savemd5" />  
17 - </target>  
18 -  
19 - <target name="clean">  
20 - <echo level="info" message="Cleaning output directories" />  
21 -  
22 - <delete dir="${mcp.dir}/reobf" />  
23 - </target>  
24 -  
25 - <target name="init" depends="clean" description="Initialize environment">  
26 - <echo level="info" message="Initialising environment" />  
27 -  
28 - <mkdir dir="${md5.dir}" />  
29 - </target>  
30 -  
31 - <target name="recompile" depends="init" description="MCP recompile">  
32 - <echo level="info" message="Compiling MCP sources" />  
33 -  
34 - <exec executable="${python_windows}" dir="${mcp.dir}" osfamily="windows">  
35 - <arg value="runtime/recompile.py" />  
36 - <arg value="--client" />  
37 - <arg value="%*" />  
38 - </exec>  
39 -  
40 - <exec executable="${python_linux}" dir="${mcp.dir}" osfamily="unix">  
41 - <arg value="runtime/recompile.py" />  
42 - <arg value="--client" />  
43 - <arg value="%*" />  
44 - </exec>  
45 -  
46 - </target>  
47 -  
48 - <target name="reobfuscate" description="MCP reobfuscate">  
49 - <echo level="info" message="Obfuscating classes" />  
50 -  
51 - <exec executable="${python_windows}" dir="${mcp.dir}" osfamily="windows">  
52 - <arg value="runtime/reobfuscate.py" />  
53 - <arg value="--client" />  
54 - <arg value="%*" />  
55 - </exec>  
56 -  
57 - <exec executable="${python_linux}" dir="${mcp.dir}" osfamily="unix">  
58 - <arg value="runtime/reobfuscate.py" />  
59 - <arg value="--client" />  
60 - <arg value="%*" />  
61 - </exec>  
62 -  
63 - </target>  
64 -  
65 - <target name="savemd5" description="Put post-obfuscation MD5 to stored md5 set" if="outmd5set">  
66 - <echo level="info" message="Storing obfuscated MD5s" />  
67 -  
68 - <copy file="${temp.dir}/client_reobf.md5" tofile="${md5.dir}/client_mcp.md5" overwrite="true" verbose="true" />  
69 - </target>  
70 -</project>  
71 \ No newline at end of file 0 \ No newline at end of file
ant/tasks/ant-contrib.jar deleted 100644 → 0
No preview for this file type
lib/asm-debug-all-5.0.3.jar deleted 100644 → 0
No preview for this file type
lib/launchwrapper-1.11.jar deleted 100644 → 0
No preview for this file type