ConfigFolder
com.jsmacrosce.jsmacros.client.ConfigFolder
Service for locating the JsMacros configuration directory. JsMacros loads a provider through ServiceLoader; the bundled Fabric and NeoForge providers return a child named jsMacros.
js
const ConfigFolder = Java.type("com.jsmacrosce.jsmacros.client.ConfigFolder");
const ServiceLoader = Java.type("java.util.ServiceLoader");
const provider = ServiceLoader.load(ConfigFolder.class).findFirst();
if (provider.isPresent()) Chat.log(provider.get().getFolder());