Skip to content

Commit 5a226e7

Browse files
authored
add new context
1 parent 4fe5392 commit 5a226e7

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/main/java/mods/Hileb/shotaasm/ScriptLoader.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import java.util.stream.Collectors;
1616

1717
public class ScriptLoader {
18-
private static Collection<IScriptLocator> locators;
19-
private static HashMap<String, IScriptCompiler> compilers = new HashMap<>();
18+
public static Collection<IScriptLocator> locators;
19+
public static HashMap<String, IScriptCompiler> compilers = new HashMap<>();
2020

2121
public static void initialize() {
2222
locators = loadServices(IScriptLocator.class).stream().map( aClass -> {

src/main/java/mods/Hileb/shotaasm/api/ShotaContext.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,8 @@ public static void initialize() {}
66
public static boolean isClassExist(String name) {
77
return net.minecraft.launchwrapper.Launch.classLoader.isClassExist(name);
88
}
9+
10+
public static java.util.Set<String> supportedCompilers() {
11+
return mods.Hileb.shotaasm.ScriptLoader.compilers.keySet();
12+
}
913
}

0 commit comments

Comments
 (0)