summaryrefslogtreecommitdiff
path: root/enigma-server
diff options
context:
space:
mode:
authorGravatar Runemoro2020-07-06 06:34:10 -0400
committerGravatar GitHub2020-07-06 12:34:10 +0200
commitf0885819aeeb2edbfcfc0b23566cccb571166a02 (patch)
treed650aa68641fdfd9cc5f5ed0093229d1840506d8 /enigma-server
parentFix "Mark as Deobfuscated" menu entry not working... this time without breaki... (diff)
downloadenigma-f0885819aeeb2edbfcfc0b23566cccb571166a02.tar.gz
enigma-f0885819aeeb2edbfcfc0b23566cccb571166a02.tar.xz
enigma-f0885819aeeb2edbfcfc0b23566cccb571166a02.zip
Make class loading more flexible (#277)
Diffstat (limited to 'enigma-server')
-rw-r--r--enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
index 924302f3..41f08342 100644
--- a/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
+++ b/enigma-server/src/main/java/cuchaz/enigma/network/DedicatedEnigmaServer.java
@@ -2,6 +2,7 @@ package cuchaz.enigma.network;
2 2
3import com.google.common.io.MoreFiles; 3import com.google.common.io.MoreFiles;
4import cuchaz.enigma.*; 4import cuchaz.enigma.*;
5import cuchaz.enigma.classprovider.ClasspathClassProvider;
5import cuchaz.enigma.translation.mapping.serde.MappingParseException; 6import cuchaz.enigma.translation.mapping.serde.MappingParseException;
6import cuchaz.enigma.translation.mapping.EntryRemapper; 7import cuchaz.enigma.translation.mapping.EntryRemapper;
7import cuchaz.enigma.translation.mapping.serde.MappingFormat; 8import cuchaz.enigma.translation.mapping.serde.MappingFormat;
@@ -108,7 +109,7 @@ public class DedicatedEnigmaServer extends EnigmaServer {
108 EnigmaProfile profile = EnigmaProfile.read(profileFile); 109 EnigmaProfile profile = EnigmaProfile.read(profileFile);
109 Enigma enigma = Enigma.builder().setProfile(profile).build(); 110 Enigma enigma = Enigma.builder().setProfile(profile).build();
110 System.out.println("Indexing Jar..."); 111 System.out.println("Indexing Jar...");
111 EnigmaProject project = enigma.openJar(jar, ProgressListener.none()); 112 EnigmaProject project = enigma.openJar(jar, new ClasspathClassProvider(), ProgressListener.none());
112 113
113 MappingFormat mappingFormat = MappingFormat.ENIGMA_DIRECTORY; 114 MappingFormat mappingFormat = MappingFormat.ENIGMA_DIRECTORY;
114 EntryRemapper mappings; 115 EntryRemapper mappings;