Interface EngineModPart
- All Known Implementing Classes:
AreaMod, BundleMod, CutsceneMod, DialogueMod, EditorMod, GameMod, ParticleMod, PostProcessingMod, SoundMod, WaypointMod, WorldMod
public interface EngineModPart
Shared wiring contract for the modular FoundryEngine entrypoints.
Only exposes the FML lifecycle hooks; everything else goes through
bus().-
Method Summary
Modifier and TypeMethodDescriptiondefault net.neoforged.bus.api.IEventBusbus()default voidonClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event) default voidonCommonSetup(net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent event) default voidonConstruct(net.neoforged.fml.event.lifecycle.FMLConstructModEvent event) default voidonDedicatedServerSetup(net.neoforged.fml.event.lifecycle.FMLDedicatedServerSetupEvent event) default voidonLoadComplete(net.neoforged.fml.event.lifecycle.FMLLoadCompleteEvent event) default voidwire(net.neoforged.bus.api.IEventBus modBus)
-
Method Details
-
wire
default void wire(net.neoforged.bus.api.IEventBus modBus) -
bus
default net.neoforged.bus.api.IEventBus bus() -
onConstruct
default void onConstruct(net.neoforged.fml.event.lifecycle.FMLConstructModEvent event) -
onCommonSetup
default void onCommonSetup(net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent event) -
onClientSetup
default void onClientSetup(net.neoforged.fml.event.lifecycle.FMLClientSetupEvent event) -
onDedicatedServerSetup
default void onDedicatedServerSetup(net.neoforged.fml.event.lifecycle.FMLDedicatedServerSetupEvent event) -
onLoadComplete
default void onLoadComplete(net.neoforged.fml.event.lifecycle.FMLLoadCompleteEvent event)
-