Class LevelEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.level.LevelEvent
- Direct Known Subclasses:
ChunkEvent
,LevelEvent.CreateSpawnPosition
,LevelEvent.Load
,LevelEvent.PotentialSpawns
,LevelEvent.Save
,LevelEvent.Unload
,SaplingGrowTreeEvent
,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.Nested classes/interfaces inherited from class net.neoforged.bus.api.Event
net.neoforged.bus.api.Event.HasResult, net.neoforged.bus.api.Event.Result
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class net.neoforged.bus.api.Event
getResult, hasResult, setResult
-
Field Details
-
level
-
-
Constructor Details
-
LevelEvent
-
-
Method Details
-
getLevel
Returns the level this event is affecting.- Returns:
- the level this event is affecting
-