Class SReloadRegistry
java.lang.Object
net.lcc.sollib.api.common.data.reload.SReloadRegistry
- All Implemented Interfaces:
SEventListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonPreload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called after config reloading but before vanilla reloading.voidonReload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called on every instance after vanilla reloading.voidregister(IReloadListener listener) voidregisterEvents(Consumer<SEventType<?>> registrar) Pass each of your customSEventTypes to this to register them to the system
No need to implement if you only want to *use* SEventsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.lcc.sollib.api.event.SEventListener
onConfigBuild
-
Field Details
-
INSTANCE
-
LOG
-
-
Constructor Details
-
SReloadRegistry
public SReloadRegistry()
-
-
Method Details
-
register
- Parameters:
listener- An instance of aIReloadListenerimplementation, which will then be reloaded on every resource reload.
-
registerEvents
Description copied from interface:SEventListenerPass each of your customSEventTypes to this to register them to the system
No need to implement if you only want to *use* SEvents- Specified by:
registerEventsin interfaceSEventListener
-
onReload
public void onReload(net.minecraft.server.packs.resources.ResourceManager manager) Description copied from interface:SEventListenerUse in place ofIReloadListenerif possible
Called on every instance after vanilla reloading.- Specified by:
onReloadin interfaceSEventListener
-
onPreload
public void onPreload(net.minecraft.server.packs.resources.ResourceManager manager) Description copied from interface:SEventListenerUse in place ofIReloadListenerif possible
Called after config reloading but before vanilla reloading.
Typically, this is a safe place to set up yourRuntimeData.- Specified by:
onPreloadin interfaceSEventListener
-