diff --git a/.gradle/8.0/executionHistory/executionHistory.bin b/.gradle/8.0/executionHistory/executionHistory.bin
index 02ad01d..9fae2c8 100644
Binary files a/.gradle/8.0/executionHistory/executionHistory.bin and b/.gradle/8.0/executionHistory/executionHistory.bin differ
diff --git a/.gradle/8.0/executionHistory/executionHistory.lock b/.gradle/8.0/executionHistory/executionHistory.lock
index c178cf1..3f3b5a3 100644
Binary files a/.gradle/8.0/executionHistory/executionHistory.lock and b/.gradle/8.0/executionHistory/executionHistory.lock differ
diff --git a/.gradle/8.0/fileHashes/fileHashes.bin b/.gradle/8.0/fileHashes/fileHashes.bin
index 8687391..2b28f09 100644
Binary files a/.gradle/8.0/fileHashes/fileHashes.bin and b/.gradle/8.0/fileHashes/fileHashes.bin differ
diff --git a/.gradle/8.0/fileHashes/fileHashes.lock b/.gradle/8.0/fileHashes/fileHashes.lock
index e120928..b121d3f 100644
Binary files a/.gradle/8.0/fileHashes/fileHashes.lock and b/.gradle/8.0/fileHashes/fileHashes.lock differ
diff --git a/.gradle/8.0/fileHashes/resourceHashesCache.bin b/.gradle/8.0/fileHashes/resourceHashesCache.bin
index 0ec28b1..c7f2307 100644
Binary files a/.gradle/8.0/fileHashes/resourceHashesCache.bin and b/.gradle/8.0/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index bb91030..25a6883 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index 7bfbb6c..fb1af85 100644
Binary files a/.gradle/file-system.probe and b/.gradle/file-system.probe differ
diff --git a/.idea/Project164.iml b/.idea/Project164.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/.idea/Project164.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index fcb19bf..b589d56 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index fdc9bf7..18ad7e3 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/EaglerAdapter.class b/build/classes/java/main/net/lax1dude/eaglercraft/EaglerAdapter.class
deleted file mode 100644
index 10f3111..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/EaglerAdapter.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/EaglerImage.class b/build/classes/java/main/net/lax1dude/eaglercraft/EaglerImage.class
deleted file mode 100644
index ba39c1c..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/EaglerImage.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/EarlyLoadScreen.class b/build/classes/java/main/net/lax1dude/eaglercraft/EarlyLoadScreen.class
deleted file mode 100644
index 0c0ed94..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/EarlyLoadScreen.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/GeneralDigest.class b/build/classes/java/main/net/lax1dude/eaglercraft/GeneralDigest.class
deleted file mode 100644
index 23f2945..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/GeneralDigest.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDataChannelEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDataChannelEvent.class
deleted file mode 100644
index 16e3739..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDataChannelEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDescriptionEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDescriptionEvent.class
deleted file mode 100644
index 00e3e94..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDescriptionEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDisconnectEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDisconnectEvent.class
deleted file mode 100644
index d8d15c3..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerDisconnectEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerICECandidateEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerICECandidateEvent.class
deleted file mode 100644
index ffd7ea8..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerICECandidateEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerPacketEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerPacketEvent.class
deleted file mode 100644
index 133b20e..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent$LANPeerPacketEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent.class b/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent.class
deleted file mode 100644
index 05e4595..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/LANPeerEvent.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/PKT.class b/build/classes/java/main/net/lax1dude/eaglercraft/PKT.class
deleted file mode 100644
index 573ecb0..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/PKT.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/ProfileUUID.class b/build/classes/java/main/net/lax1dude/eaglercraft/ProfileUUID.class
deleted file mode 100644
index 669e4c9..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/ProfileUUID.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery$VersionMismatch.class b/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery$VersionMismatch.class
deleted file mode 100644
index 619d791..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery$VersionMismatch.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery.class b/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery.class
deleted file mode 100644
index 77043ce..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/RelayQuery.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/RelayServerSocket.class b/build/classes/java/main/net/lax1dude/eaglercraft/RelayServerSocket.class
deleted file mode 100644
index 6942dde..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/RelayServerSocket.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/RelayWorldsQuery.class b/build/classes/java/main/net/lax1dude/eaglercraft/RelayWorldsQuery.class
deleted file mode 100644
index e5880e6..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/RelayWorldsQuery.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery$QueryResponse.class b/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery$QueryResponse.class
deleted file mode 100644
index db842c9..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery$QueryResponse.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery.class b/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery.class
deleted file mode 100644
index 79f2d86..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/ServerQuery.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$1.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$1.class
deleted file mode 100644
index 0acf0e0..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$1.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$2.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$2.class
deleted file mode 100644
index 69660b0..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$2.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3$1.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3$1.class
deleted file mode 100644
index 6f855ff..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3$1.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3.class
deleted file mode 100644
index 6429236..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$3.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$4.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$4.class
deleted file mode 100644
index 0b42063..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$4.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$5.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$5.class
deleted file mode 100644
index 80b67b9..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$5.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$6.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$6.class
deleted file mode 100644
index 6925445..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$6.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$7.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$7.class
deleted file mode 100644
index 476f7a0..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$7.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferArrayGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferArrayGL.class
deleted file mode 100644
index 5b27f84..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferArrayGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferGL.class
deleted file mode 100644
index 1051f21..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$BufferGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$EaglerSocketClient.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$EaglerSocketClient.class
deleted file mode 100644
index 2ade561..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$EaglerSocketClient.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$FramebufferGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$FramebufferGL.class
deleted file mode 100644
index 0a2ce81..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$FramebufferGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ProgramGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ProgramGL.class
deleted file mode 100644
index c3afa83..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ProgramGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$QueryGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$QueryGL.class
deleted file mode 100644
index 5e46a2b..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$QueryGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RateLimit.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RateLimit.class
deleted file mode 100644
index 5a6ea51..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RateLimit.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RenderbufferGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RenderbufferGL.class
deleted file mode 100644
index c45dcee..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$RenderbufferGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ServerQueryImpl.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ServerQueryImpl.class
deleted file mode 100644
index 66daa13..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ServerQueryImpl.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ShaderGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ShaderGL.class
deleted file mode 100644
index 6f50593..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$ShaderGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$TextureGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$TextureGL.class
deleted file mode 100644
index e6ea90a..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$TextureGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$UniformGL.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$UniformGL.class
deleted file mode 100644
index eb0d690..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2$UniformGL.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.class b/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.class
deleted file mode 100644
index c4d8e10..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/adapter/EaglerAdapterImpl2.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30$DisplayList.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30$DisplayList.class
deleted file mode 100644
index 49fca6f..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30$DisplayList.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30.class
deleted file mode 100644
index 786f1ba..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/EaglerAdapterGL30.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/FixedFunctionShader.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/FixedFunctionShader.class
deleted file mode 100644
index 883140d..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/FixedFunctionShader.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/GLObjectMap.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/GLObjectMap.class
deleted file mode 100644
index 2f6d2c2..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/GLObjectMap.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/HighPolyMesh.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/HighPolyMesh.class
deleted file mode 100644
index 9cbec15..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/HighPolyMesh.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$IStreamBufferInitializer.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$IStreamBufferInitializer.class
deleted file mode 100644
index 0e5978e..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$IStreamBufferInitializer.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$PoolInstance.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$PoolInstance.class
deleted file mode 100644
index 8b39899..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$PoolInstance.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$StreamBufferInstance.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$StreamBufferInstance.class
deleted file mode 100644
index 8f6be94..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer$StreamBufferInstance.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer.class
deleted file mode 100644
index 3d8d692..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/StreamBuffer.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix.class
deleted file mode 100644
index 3e83e74..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix4f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix4f.class
deleted file mode 100644
index a9f8ebf..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Matrix4f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector.class
deleted file mode 100644
index 18366fa..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector2f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector2f.class
deleted file mode 100644
index a5e665b..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector2f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector3f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector3f.class
deleted file mode 100644
index bbff120..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector3f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector4f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector4f.class
deleted file mode 100644
index fde0a9e..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/ReadableVector4f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector.class
deleted file mode 100644
index 47fd439..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector2f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector2f.class
deleted file mode 100644
index f7aeb60..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector2f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector3f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector3f.class
deleted file mode 100644
index d3b026b..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector3f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector4f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector4f.class
deleted file mode 100644
index 44914d3..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/Vector4f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector2f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector2f.class
deleted file mode 100644
index cd655ba..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector2f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector3f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector3f.class
deleted file mode 100644
index 8832246..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector3f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector4f.class b/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector4f.class
deleted file mode 100644
index 9d98f7b..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/glemu/vector/WritableVector4f.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket.class b/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket.class
deleted file mode 100644
index 4a31d68..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds$LocalWorld.class b/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds$LocalWorld.class
deleted file mode 100644
index 58ff23c..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds$LocalWorld.class and /dev/null differ
diff --git a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds.class b/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds.class
deleted file mode 100644
index bde97fb..0000000
Binary files a/build/classes/java/main/net/lax1dude/eaglercraft/sp/relay/pkt/IPacket07LocalWorlds.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/CDL.class b/build/classes/java/main/org/json/CDL.class
deleted file mode 100644
index 1e37c6e..0000000
Binary files a/build/classes/java/main/org/json/CDL.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/Cookie.class b/build/classes/java/main/org/json/Cookie.class
deleted file mode 100644
index 9c35a4e..0000000
Binary files a/build/classes/java/main/org/json/Cookie.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/CookieList.class b/build/classes/java/main/org/json/CookieList.class
deleted file mode 100644
index 6db1697..0000000
Binary files a/build/classes/java/main/org/json/CookieList.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/HTTP.class b/build/classes/java/main/org/json/HTTP.class
deleted file mode 100644
index 46e3f21..0000000
Binary files a/build/classes/java/main/org/json/HTTP.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/HTTPTokener.class b/build/classes/java/main/org/json/HTTPTokener.class
deleted file mode 100644
index 756b900..0000000
Binary files a/build/classes/java/main/org/json/HTTPTokener.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONArray.class b/build/classes/java/main/org/json/JSONArray.class
deleted file mode 100644
index 235781e..0000000
Binary files a/build/classes/java/main/org/json/JSONArray.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONException.class b/build/classes/java/main/org/json/JSONException.class
deleted file mode 100644
index 7e6041f..0000000
Binary files a/build/classes/java/main/org/json/JSONException.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONML.class b/build/classes/java/main/org/json/JSONML.class
deleted file mode 100644
index ed7cde5..0000000
Binary files a/build/classes/java/main/org/json/JSONML.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONObject$Null.class b/build/classes/java/main/org/json/JSONObject$Null.class
deleted file mode 100644
index 71ea4ec..0000000
Binary files a/build/classes/java/main/org/json/JSONObject$Null.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONObject.class b/build/classes/java/main/org/json/JSONObject.class
deleted file mode 100644
index d4d6cda..0000000
Binary files a/build/classes/java/main/org/json/JSONObject.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONPointer$Builder.class b/build/classes/java/main/org/json/JSONPointer$Builder.class
deleted file mode 100644
index 34f14d4..0000000
Binary files a/build/classes/java/main/org/json/JSONPointer$Builder.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONPointer.class b/build/classes/java/main/org/json/JSONPointer.class
deleted file mode 100644
index 70a66f6..0000000
Binary files a/build/classes/java/main/org/json/JSONPointer.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONPointerException.class b/build/classes/java/main/org/json/JSONPointerException.class
deleted file mode 100644
index 3f0ba31..0000000
Binary files a/build/classes/java/main/org/json/JSONPointerException.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONPropertyIgnore.class b/build/classes/java/main/org/json/JSONPropertyIgnore.class
deleted file mode 100644
index fe88479..0000000
Binary files a/build/classes/java/main/org/json/JSONPropertyIgnore.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONPropertyName.class b/build/classes/java/main/org/json/JSONPropertyName.class
deleted file mode 100644
index 85bb73c..0000000
Binary files a/build/classes/java/main/org/json/JSONPropertyName.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONString.class b/build/classes/java/main/org/json/JSONString.class
deleted file mode 100644
index 40da065..0000000
Binary files a/build/classes/java/main/org/json/JSONString.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONStringer.class b/build/classes/java/main/org/json/JSONStringer.class
deleted file mode 100644
index 706d04b..0000000
Binary files a/build/classes/java/main/org/json/JSONStringer.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONTokener.class b/build/classes/java/main/org/json/JSONTokener.class
deleted file mode 100644
index c11d981..0000000
Binary files a/build/classes/java/main/org/json/JSONTokener.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/JSONWriter.class b/build/classes/java/main/org/json/JSONWriter.class
deleted file mode 100644
index 0567516..0000000
Binary files a/build/classes/java/main/org/json/JSONWriter.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/Property.class b/build/classes/java/main/org/json/Property.class
deleted file mode 100644
index bab8c68..0000000
Binary files a/build/classes/java/main/org/json/Property.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XML$1$1.class b/build/classes/java/main/org/json/XML$1$1.class
deleted file mode 100644
index 3b1c540..0000000
Binary files a/build/classes/java/main/org/json/XML$1$1.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XML$1.class b/build/classes/java/main/org/json/XML$1.class
deleted file mode 100644
index 8b25630..0000000
Binary files a/build/classes/java/main/org/json/XML$1.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XML.class b/build/classes/java/main/org/json/XML.class
deleted file mode 100644
index 524b46a..0000000
Binary files a/build/classes/java/main/org/json/XML.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XMLParserConfiguration.class b/build/classes/java/main/org/json/XMLParserConfiguration.class
deleted file mode 100644
index 057e020..0000000
Binary files a/build/classes/java/main/org/json/XMLParserConfiguration.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XMLTokener.class b/build/classes/java/main/org/json/XMLTokener.class
deleted file mode 100644
index d842af4..0000000
Binary files a/build/classes/java/main/org/json/XMLTokener.class and /dev/null differ
diff --git a/build/classes/java/main/org/json/XMLXsiTypeConverter.class b/build/classes/java/main/org/json/XMLXsiTypeConverter.class
deleted file mode 100644
index 1e41219..0000000
Binary files a/build/classes/java/main/org/json/XMLXsiTypeConverter.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/Channel.class b/build/classes/java/main/paulscode/sound/Channel.class
deleted file mode 100644
index 3280370..0000000
Binary files a/build/classes/java/main/paulscode/sound/Channel.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/CommandObject.class b/build/classes/java/main/paulscode/sound/CommandObject.class
deleted file mode 100644
index 5b2b7ab..0000000
Binary files a/build/classes/java/main/paulscode/sound/CommandObject.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/CommandThread.class b/build/classes/java/main/paulscode/sound/CommandThread.class
deleted file mode 100644
index 9717f05..0000000
Binary files a/build/classes/java/main/paulscode/sound/CommandThread.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/FilenameURL.class b/build/classes/java/main/paulscode/sound/FilenameURL.class
deleted file mode 100644
index ad3261a..0000000
Binary files a/build/classes/java/main/paulscode/sound/FilenameURL.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/ICodec.class b/build/classes/java/main/paulscode/sound/ICodec.class
deleted file mode 100644
index 9c107c5..0000000
Binary files a/build/classes/java/main/paulscode/sound/ICodec.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/Library.class b/build/classes/java/main/paulscode/sound/Library.class
deleted file mode 100644
index 424b425..0000000
Binary files a/build/classes/java/main/paulscode/sound/Library.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/ListenerData.class b/build/classes/java/main/paulscode/sound/ListenerData.class
deleted file mode 100644
index 3f513b4..0000000
Binary files a/build/classes/java/main/paulscode/sound/ListenerData.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/MidiChannel$FadeThread.class b/build/classes/java/main/paulscode/sound/MidiChannel$FadeThread.class
deleted file mode 100644
index 67ebb90..0000000
Binary files a/build/classes/java/main/paulscode/sound/MidiChannel$FadeThread.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/MidiChannel.class b/build/classes/java/main/paulscode/sound/MidiChannel.class
deleted file mode 100644
index c5322cb..0000000
Binary files a/build/classes/java/main/paulscode/sound/MidiChannel.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SimpleThread$1.class b/build/classes/java/main/paulscode/sound/SimpleThread$1.class
deleted file mode 100644
index 25c8dbc..0000000
Binary files a/build/classes/java/main/paulscode/sound/SimpleThread$1.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SimpleThread.class b/build/classes/java/main/paulscode/sound/SimpleThread.class
deleted file mode 100644
index 8a0c83d..0000000
Binary files a/build/classes/java/main/paulscode/sound/SimpleThread.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SoundBuffer.class b/build/classes/java/main/paulscode/sound/SoundBuffer.class
deleted file mode 100644
index 0b9f304..0000000
Binary files a/build/classes/java/main/paulscode/sound/SoundBuffer.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SoundSystem.class b/build/classes/java/main/paulscode/sound/SoundSystem.class
deleted file mode 100644
index 4f9f396..0000000
Binary files a/build/classes/java/main/paulscode/sound/SoundSystem.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SoundSystemException.class b/build/classes/java/main/paulscode/sound/SoundSystemException.class
deleted file mode 100644
index c59a5d0..0000000
Binary files a/build/classes/java/main/paulscode/sound/SoundSystemException.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/SoundSystemLogger.class b/build/classes/java/main/paulscode/sound/SoundSystemLogger.class
deleted file mode 100644
index 2768596..0000000
Binary files a/build/classes/java/main/paulscode/sound/SoundSystemLogger.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/Source.class b/build/classes/java/main/paulscode/sound/Source.class
deleted file mode 100644
index 3d3f33e..0000000
Binary files a/build/classes/java/main/paulscode/sound/Source.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/StreamThread.class b/build/classes/java/main/paulscode/sound/StreamThread.class
deleted file mode 100644
index 3a79cc9..0000000
Binary files a/build/classes/java/main/paulscode/sound/StreamThread.class and /dev/null differ
diff --git a/build/classes/java/main/paulscode/sound/Vector3D.class b/build/classes/java/main/paulscode/sound/Vector3D.class
deleted file mode 100644
index e0051cf..0000000
Binary files a/build/classes/java/main/paulscode/sound/Vector3D.class and /dev/null differ
diff --git a/src/main/java/net/minecraft/src/EntityPlayerMP.java b/src/main/java/net/minecraft/src/EntityPlayerMP.java
index 0b05172..2a27959 100644
--- a/src/main/java/net/minecraft/src/EntityPlayerMP.java
+++ b/src/main/java/net/minecraft/src/EntityPlayerMP.java
@@ -920,10 +920,7 @@ public class EntityPlayerMP extends EntityPlayer implements ICrafting
*/
public String getPlayerIP()
{
- String var1 = this.playerNetServerHandler.netManager.getSocketAddress().toString();
- var1 = var1.substring(var1.indexOf("/") + 1);
- var1 = var1.substring(0, var1.indexOf(":"));
- return var1;
+ return null;
}
public void updateClientInfo(Packet204ClientInfo par1Packet204ClientInfo)
diff --git a/src/main/java/net/minecraft/src/Minecraft.java b/src/main/java/net/minecraft/src/Minecraft.java
index 90db003..683796b 100644
--- a/src/main/java/net/minecraft/src/Minecraft.java
+++ b/src/main/java/net/minecraft/src/Minecraft.java
@@ -7,7 +7,7 @@ import net.lax1dude.eaglercraft.GuiScreenEditProfile;
import net.lax1dude.eaglercraft.GuiScreenSingleplayerConnecting;
import net.lax1dude.eaglercraft.GuiScreenSingleplayerLoading;
import net.lax1dude.eaglercraft.GuiScreenVSyncWarning;
-import net.lax1dude.eaglercraft.IntegratedServer;
+//import net.lax1dude.eaglercraft.IntegratedServer;
import net.lax1dude.eaglercraft.IntegratedServerLAN;
import net.lax1dude.eaglercraft.WorkerNetworkManager;
import net.lax1dude.eaglercraft.adapter.Tessellator;
@@ -2293,6 +2293,10 @@ public class Minecraft implements IPlayerUsage
return this.gameSettings.snooperEnabled;
}
+ public void scheduleTexturePackRefresh() {
+ this.refreshTexturePacksScheduled = true;
+ }
+
/**
* Set the current ServerData instance.
*/
@@ -2301,6 +2305,10 @@ public class Minecraft implements IPlayerUsage
this.currentServerData = par1ServerData;
}
+ public ServerData getServerData() {
+ return this.currentServerData;
+ }
+
public boolean isIntegratedServerRunning()
{
return this.integratedServerIsRunning;
diff --git a/src/main/java/net/minecraft/src/NetClientHandler.java b/src/main/java/net/minecraft/src/NetClientHandler.java
index a4b2473..e176067 100644
--- a/src/main/java/net/minecraft/src/NetClientHandler.java
+++ b/src/main/java/net/minecraft/src/NetClientHandler.java
@@ -15,6 +15,7 @@ import java.util.Random;
import net.lax1dude.eaglercraft.WebsocketNetworkManager;
import net.minecraft.client.ClientBrandRetriever;
+//import net.lax1dude.eaglercraft.IntegratedServer;
import org.lwjgl.input.Keyboard;
public class NetClientHandler extends NetHandler
@@ -79,7 +80,7 @@ public class NetClientHandler extends NetHandler
public NetClientHandler(Minecraft par1Minecraft, String channel) throws IOException {
this.mc = par1Minecraft;
- this.netManager = IntegratedServer.openConnection(channel, this);
+ //this.netManager = IntegratedServer.openConnection(channel, this); // FIX THIS
}
diff --git a/src/main/java/net/minecraft/src/ServerConfigurationManager.java b/src/main/java/net/minecraft/src/ServerConfigurationManager.java
index 5113a30..38a1854 100644
--- a/src/main/java/net/minecraft/src/ServerConfigurationManager.java
+++ b/src/main/java/net/minecraft/src/ServerConfigurationManager.java
@@ -68,10 +68,10 @@ public abstract class ServerConfigurationManager
par2EntityPlayerMP.theItemInWorldManager.setWorld((WorldServer)par2EntityPlayerMP.worldObj);
String var4 = "local";
- if (par1INetworkManager.getSocketAddress() != null)
+ /*if (par1INetworkManager.getSocketAddress() != null)
{
var4 = par1INetworkManager.getSocketAddress().toString();
- }
+ }*/
this.mcServer.getLogAgent().logInfo(par2EntityPlayerMP.getCommandSenderName() + "[" + var4 + "] logged in with entity id " + par2EntityPlayerMP.entityId + " at (" + par2EntityPlayerMP.posX + ", " + par2EntityPlayerMP.posY + ", " + par2EntityPlayerMP.posZ + ")");
WorldServer var5 = this.mcServer.worldServerForDimension(par2EntityPlayerMP.dimension);
diff --git a/src/main/java/net/minecraft/src/ServerData.java b/src/main/java/net/minecraft/src/ServerData.java
index e2f0321..f19ff87 100644
--- a/src/main/java/net/minecraft/src/ServerData.java
+++ b/src/main/java/net/minecraft/src/ServerData.java
@@ -67,6 +67,14 @@ public class ServerData
return var1;
}
+ public boolean getAcceptsTextures() {
+ return this.acceptsTextures;
+ }
+
+ public boolean func_78840_c() {
+ return this.field_78842_g;
+ }
+
public void setAcceptsTextures(boolean par1)
{
this.acceptsTextures = par1;
diff --git a/src/main/java/net/minecraft/src/TextureStitched.java b/src/main/java/net/minecraft/src/TextureStitched.java
index 56934fc..4895412 100644
--- a/src/main/java/net/minecraft/src/TextureStitched.java
+++ b/src/main/java/net/minecraft/src/TextureStitched.java
@@ -36,7 +36,7 @@ public class TextureStitched implements Icon {
protected int tickCounter = 0;
public static TextureStitched makeTextureStitched(String par0Str) {
- return (TextureStitched) ("clock".equals(par0Str) ? new TextureClock() : ("compass".equals(par0Str) ? new TextureCompass() : new TextureStitched(par0Str)));
+ return (TextureStitched) ("clock".equals(par0Str) ? new TextureClock("clock") : ("compass".equals(par0Str) ? new TextureCompass("compass") : new TextureStitched(par0Str)));
}
protected TextureStitched(String par1) {