public abstract class TwelvefoldRegistryAPI
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.List<java.lang.String> |
loadedClasses |
| 构造器和说明 |
|---|
TwelvefoldRegistryAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear()
Internal Use; Do Not Use
|
static void |
enqueueEarlyMixin(java.util.function.Predicate<java.lang.String> shouldMixinConfigQueue,
java.lang.String... configurations) |
static void |
enqueueEarlyMixin(java.lang.String... configurations)
Register multiple mixin config resources at once to be applied
|
static void |
enqueueEarlyMixin(java.lang.String configuration,
java.util.function.Supplier<java.lang.Boolean> supplier) |
static void |
enqueueLateMixin(java.util.function.Predicate<java.lang.String> shouldMixinConfigQueue,
java.lang.String... configurations) |
static void |
enqueueLateMixin(java.lang.String... configurations)
已过时。
|
static void |
enqueueLateMixin(java.lang.String configuration,
java.util.function.Supplier<java.lang.Boolean> supplier) |
static java.util.HashMap<java.lang.String,java.util.List<java.util.function.Supplier<java.lang.Boolean>>> |
getEarlyMixins()
Internal Use; Do Not Use
|
static java.util.HashMap<java.lang.String,java.util.List<java.util.function.Supplier<java.lang.Boolean>>> |
getLateMixins()
Internal Use; Do Not Use
|
static java.util.List<java.lang.String> |
getRejectMixins()
Internal Use; Do Not Use
|
static boolean |
isClassLoaded(java.lang.String className) |
static boolean |
isPackageLoaded(java.lang.String packageName) |
static void |
removeMixin(java.lang.String configuration)
Designates a mixin config resource name to be ignored before application (Will only affect TwelvefoldBooter applied mixins)
Note: Realistically you should not use this, but it is provided in the case of specific tweaker mod needs
|
public static void enqueueEarlyMixin(java.util.function.Predicate<java.lang.String> shouldMixinConfigQueue,
java.lang.String... configurations)
public static void enqueueLateMixin(java.util.function.Predicate<java.lang.String> shouldMixinConfigQueue,
java.lang.String... configurations)
public static void enqueueEarlyMixin(java.lang.String... configurations)
configurations - - mixin config resource names@Deprecated public static void enqueueLateMixin(java.lang.String... configurations)
public static void enqueueEarlyMixin(java.lang.String configuration,
java.util.function.Supplier<java.lang.Boolean> supplier)
public static void enqueueLateMixin(java.lang.String configuration,
java.util.function.Supplier<java.lang.Boolean> supplier)
public static void removeMixin(java.lang.String configuration)
configuration - - mixin config resource namepublic static java.util.HashMap<java.lang.String,java.util.List<java.util.function.Supplier<java.lang.Boolean>>> getEarlyMixins()
public static java.util.HashMap<java.lang.String,java.util.List<java.util.function.Supplier<java.lang.Boolean>>> getLateMixins()
public static java.util.List<java.lang.String> getRejectMixins()
public static void clear()
public static boolean isClassLoaded(java.lang.String className)
public static boolean isPackageLoaded(java.lang.String packageName)