Class LevelEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.level.LevelEvent
- Direct Known Subclasses:
BlockGrowFeatureEvent
,ChunkEvent
,LevelEvent.CreateSpawnPosition
,LevelEvent.Load
,LevelEvent.PotentialSpawns
,LevelEvent.Save
,LevelEvent.Unload
,SleepFinishedTimeEvent
public abstract class LevelEvent
extends net.neoforged.bus.api.Event
This event is fired whenever an event involving a
LevelAccessor
occurs.
All children of this event are fired on the main Forge event bus.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
This event fires whenever aServerLevel
is initialized for the first time and a spawn position needs to be chosen.static class
This event is fired whenever a level loads.static class
Fired when building a list of all possible entities that can spawn at the specified location.static class
This event fires whenever a level is saved.static class
This event is fired whenever a level unloads. -
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
level
-
-
Constructor Details
-
LevelEvent
-
-
Method Details
-
getLevel
Returns the level this event is affecting.- Returns:
- the level this event is affecting
-