initial source code commit

This commit is contained in:
2026-06-17 10:12:19 -05:00
commit 73198f2211
3419 changed files with 149475 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="Minecraft Client/libraries/natives"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar"/>
<classpathentry kind="lib" path="libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar"/>
<classpathentry kind="lib" path="libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar"/>
<classpathentry kind="lib" path="libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar"/>
<classpathentry kind="lib" path="libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209.jar"/>
<classpathentry kind="lib" path="libraries/com/paulscode/codecjorbis/20230120/codecjorbis-20230120.jar" sourcepath="libraries/com/paulscode/codecjorbis/20230120/codecjorbis-20230120-sources.jar"/>
<classpathentry kind="lib" path="libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar" sourcepath="libraries/com/paulscode/codecwav/20101023/codecwav-20101023-sources.jar"/>
<classpathentry kind="lib" path="libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar" sourcepath="libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123-sources.jar"/>
<classpathentry kind="lib" path="libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar" sourcepath="libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824-sources.jar"/>
<classpathentry kind="lib" path="libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar" sourcepath="libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107-sources.jar"/>
<classpathentry kind="lib" path="libraries/org/mcphackers/launchwrapper/1.2.4/launchwrapper-1.2.4.jar"/>
<classpathentry kind="lib" path="libraries/org/json/json/20230311/json-20230311.jar"/>
<classpathentry kind="lib" path="libraries/org/ow2/asm/asm/9.9/asm-9.9.jar"/>
<classpathentry kind="lib" path="libraries/org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar"/>
<classpathentry kind="lib" path="libraries/org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar"/>
<classpathentry kind="lib" path="jars/deobfuscated.jar" sourcepath="jars/deobfuscated-source.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="output" path="output"/>
</classpath>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="asm-9.9">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/ow2/asm/asm/9.9/asm-9.9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="asm-commons-9.9">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="asm-tree-9.9">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="codecjorbis-20230120">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/codecjorbis/20230120/codecjorbis-20230120.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/codecjorbis/20230120/codecjorbis-20230120-sources.jar!/" />
</SOURCES>
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="codecwav-20101023">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/codecwav/20101023/codecwav-20101023-sources.jar!/" />
</SOURCES>
</library>
</component>
+14
View File
@@ -0,0 +1,14 @@
<component name="libraryTable">
<library name="deobfuscated">
<CLASSES>
<root url="jar://$PROJECT_DIR$/jars/deobfuscated.jar!/" />
</CLASSES>
<JAVADOC />
<NATIVE>
<root url="file://$PROJECT_DIR$/../libraries/natives" />
</NATIVE>
<SOURCES>
<root url="jar://$PROJECT_DIR$/jars/deobfuscated-source.jar!/" />
</SOURCES>
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="jinput-2.0.5">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="json-20230311">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/json/json/20230311/json-20230311.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="jutils-1.0.0">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="launchwrapper-1.2.4">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/mcphackers/launchwrapper/1.2.4/launchwrapper-1.2.4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="libraryjavasound-20101123">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123-sources.jar!/" />
</SOURCES>
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="librarylwjglopenal-20100824">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824-sources.jar!/" />
</SOURCES>
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="lwjgl-2.9.4-nightly-20150209">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209/lwjgl-2.9.4-nightly-20150209.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="lwjgl-platform-2.9.4-nightly-20150209">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.4-nightly-20150209/lwjgl-platform-2.9.4-nightly-20150209.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+9
View File
@@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="lwjgl_util-2.9.4-nightly-20150209">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.4-nightly-20150209/lwjgl_util-2.9.4-nightly-20150209.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
+11
View File
@@ -0,0 +1,11 @@
<component name="libraryTable">
<library name="soundsystem-20120107">
<CLASSES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$PROJECT_DIR$/../libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107-sources.jar!/" />
</SOURCES>
</library>
</component>
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/output" />
</component>
</project>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/minecraft.iml" filepath="$PROJECT_DIR$/minecraft.iml" />
</modules>
</component>
</project>
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunManager">
<configuration name="Minecraft Client" type="Application" factoryName="Application">
<option name="MAIN_CLASS_NAME" value="org.mcphackers.launchwrapper.Launch" />
<module name="minecraft_client" />
<option name="PROGRAM_PARAMETERS" value="--username Player --uuid - --session - --version 1.5.2 --gameDir . --assetsDir .\assets --assetIndex 1.4 --accessToken - --userProperties {} --userType legacy --versionType snapshot --skinProxy pre-1.8" />
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/game" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>
</project>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Minecraft Client</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<linkedResources>
<link>
<name>libraries</name>
<type>2</type>
<locationURI>$%7BPARENT-1-PROJECT_LOC%7D/libraries</locationURI>
</link>
</linkedResources>
<filteredResources>
</filteredResources>
</projectDescription>
+15
View File
@@ -0,0 +1,15 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
+1
View File
@@ -0,0 +1 @@
{"configurations":[{"args":["--username","Player","--uuid","-","--session","-","--version","1.5.2","--gameDir",".","--assetsDir",".\\assets","--assetIndex","1.4","--accessToken","-","--userProperties","{}","--userType","legacy","--versionType","snapshot","--skinProxy","pre-1.8"],"request":"launch","mainClass":"org.mcphackers.launchwrapper.Launch","name":"Minecraft Client","type":"java","projectName":"Minecraft Client","vmArgs":"-Djava.library.path=${workspaceFolder}/../libraries/natives"}],"version":"0.2.0"}
+1
View File
@@ -0,0 +1 @@
{"search.exclude":{"src_original/**":true,"output/**":true,"bin/**":true}}
+21
View File
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/Minecraft Client"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="4"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false" />
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true" />
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true" />
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.mcphackers.launchwrapper.Launch" />
<stringAttribute key="org.eclipse.jdt.launching.MODULE_NAME" value="Minecraft Client" />
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="--username Player --uuid - --session - --version 1.5.2 --gameDir . --assetsDir .\assets --assetIndex 1.4 --accessToken - --userProperties {} --userType legacy --versionType snapshot --skinProxy pre-1.8" />
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="Minecraft Client" />
<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${project_path}/game" />
</launchConfiguration>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More