Compare commits

...

4 commits

Author SHA1 Message Date
owlsys d3e0ead81e Merge pull request 'Simplify Env' (#16) from TheKodeToad/simplify-env into main
Some checks failed
Publish to snapshot maven / build (push) Failing after 17s
Reviewed-on: #16
2024-09-02 12:33:40 -04:00
owlsys 52306daa09 Merge branch 'main' into TheKodeToad/simplify-env 2024-09-02 12:33:18 -04:00
TheKodeToad 741c60001b Remove useless imports 2024-09-02 17:25:48 +01:00
TheKodeToad c8440cbb53 Simplify Env 2024-09-02 17:16:37 +01:00
3 changed files with 7 additions and 17 deletions

View file

@ -15,31 +15,21 @@ public enum Env {
/**
* The physical client environment
*/
CLIENT("CLIENT", "client"),
CLIENT("client"),
/**
* The physical (dedicated) server environment
*/
SERVER("SERVER", "server")
;
SERVER("server");
private final String mixinName, identifier;
/**
* Get this environment's name, in the format Mixin understands.
*
* @return This environment's mixin name
*/
public String getMixinName() {
return this.mixinName;
}
private final String id;
/**
* Get this environment's identifier
*
* @return This environment's identifier
*/
public String getIdentifier() {
return this.identifier;
public String getId() {
return this.id;
}
/**

View file

@ -120,7 +120,7 @@ public class FrogMixinService implements IMixinService, IClassProvider, IClassBy
@Override
public String getSideName() {
return FrogLauncher.getInstance().getEnv().getMixinName();
return FrogLauncher.getInstance().getEnv().name();
}
@Override

View file

@ -53,7 +53,7 @@ public class MinecraftGamePlugin implements GamePlugin {
}
try (FileSystem fs = FileSystems.newFileSystem(jar)) {
for (String n : MINECRAFT_CLASSES) {
if (Files.exists(fs.getPath(n)) && n.contains(FrogLoaderImpl.getInstance().getEnv().getIdentifier())) {
if (Files.exists(fs.getPath(n)) && n.contains(FrogLoaderImpl.getInstance().getEnv().getId())) {
LOGGER.info("Found game: {}", jar);
foundMainClass = n.substring(0, n.length() - 6).replace("/", ".");
try {