Interface IPluginRegistryAccess
public interface IPluginRegistryAccess
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidregisterBracket(IScriptLoader loader, String name, BracketExpressionParser bracketParser, IBracketParserRegistrationHandler.DumperData dumperData) voidregisterComponents(Collection<IRecipeComponent<?>> components) <T extends Enum<T>>
voidregisterEnum(IScriptLoader loader, net.minecraft.resources.ResourceLocation id, Class<T> enumClass) <T> voidregisterEventBusMapping(com.google.common.reflect.TypeToken<T> token, IEventBus<T> bus) <T extends net.minecraft.world.item.crafting.Recipe<?>>
voidregisterHandler(Class<? extends T> clazz, IRecipeHandler<T> handler) voidregisterLoaders(Collection<IScriptLoader> loader) voidregisterLoadSources(Collection<IScriptLoadSource> sources) voidregisterNativeType(IScriptLoader loader, NativeTypeInfo info) voidregisterPreprocessor(IPreprocessor preprocessor) voidregisterRunModuleConfigurator(IScriptLoader loader, IScriptRunModuleConfigurator configurator) <T> voidregisterTaggableElement(net.minecraft.resources.ResourceKey<T> key, Class<T> elementClass) <T,U extends ITagManager<?>>
voidregisterTaggableElementManager(net.minecraft.resources.ResourceKey<T> key, TagManagerFactory<T, U> factory) voidvoidregisterTargetingStrategy(net.minecraft.resources.ResourceLocation id, ITargetingStrategy strategy) voidregisterZenType(IScriptLoader loader, Class<?> clazz, ZenTypeInfo info, boolean globals) void
-
Method Details
-
registerLoaders
-
registerLoadSources
-
registerRunModuleConfigurator
-
registerPreprocessor
-
registerNativeType
-
registerZenType
-
registerBracket
void registerBracket(IScriptLoader loader, String name, BracketExpressionParser bracketParser, IBracketParserRegistrationHandler.DumperData dumperData) -
registerEnum
<T extends Enum<T>> void registerEnum(IScriptLoader loader, net.minecraft.resources.ResourceLocation id, Class<T> enumClass) -
registerTaggableElement
-
registerTaggableElementManager
<T,U extends ITagManager<?>> void registerTaggableElementManager(net.minecraft.resources.ResourceKey<T> key, TagManagerFactory<T, U> factory) -
registerComponents
-
registerEventBusMapping
-
registerHandler
<T extends net.minecraft.world.item.crafting.Recipe<?>> void registerHandler(Class<? extends T> clazz, IRecipeHandler<T> handler) -
registerTargetingFilters
-
registerTargetingStrategy
void registerTargetingStrategy(net.minecraft.resources.ResourceLocation id, ITargetingStrategy strategy) -
applyInheritanceRules
void applyInheritanceRules() -
verifyProperRegistration
void verifyProperRegistration()
-