Package net.lcc.sollib.api.event
Interface SEventListener
- All Known Implementing Classes:
SConfigRegistry,SReloadRegistry,SRuntimeRegistry
public interface SEventListener
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidCalled everytime aSolConfigis built.default voidonPreload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called after config reloading but before vanilla reloading.default voidonReload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called on every instance after vanilla reloading.default 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* SEvents
-
Method Details
-
registerEvents
Pass each of your customSEventTypes to this to register them to the system
No need to implement if you only want to *use* SEvents -
onConfigBuild
Called everytime aSolConfigis built. Can be used to append extra fields to its end. -
onReload
default void onReload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called on every instance after vanilla reloading. -
onPreload
default void onPreload(net.minecraft.server.packs.resources.ResourceManager manager) Use in place ofIReloadListenerif possible
Called after config reloading but before vanilla reloading.
Typically, this is a safe place to set up yourRuntimeData.
-