Skip to content

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());

Methods ​

getFolder ​

getFolder(): File#
Returns the provider's JsMacros configuration directory.
Returns: the configured directory