KoremodsLaunchPlugin

A java service interface implemented by frontends for additional configuration of wtf.gofancy.koremods.launch.KoremodsLaunch.

Inheritors

Properties

Link copied to clipboard
abstract val allowedClasses: List<String>

A list of fully qualified class names and package prefixes allowed to be classloaded in Koremods Scripts, in addition to wtf.gofancy.koremods.script.ALLOWED_CLASSES

Link copied to clipboard
abstract val defaultImports: List<String>

A list of import expressions to be implicitly added to Koremods Scripts. Syntax for these is the same as for regular import statements.

Functions

Link copied to clipboard
abstract fun appendLogMessage(level: Level, message: String)

Additional log appender callback for scripts.

Link copied to clipboard

Create a custom ClassLoader that will be used to load compiled scripts from Script Packs.

Link copied to clipboard

Allows changing the input parameters of class Transformers built using wtf.gofancy.koremods.dsl.TransformerBuilder before they're finalized.

Link copied to clipboard

Allows changing the input parameters of field Transformers built using wtf.gofancy.koremods.dsl.TransformerBuilder before they're finalized.

Link copied to clipboard

Allows changing the input parameters of method Transformers built using wtf.gofancy.koremods.dsl.TransformerBuilder before they're finalized.