Package net.minecraftforge.event.world
Class ChunkDataEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.world.WorldEvent
net.minecraftforge.event.world.ChunkEvent
net.minecraftforge.event.world.ChunkDataEvent
- Direct Known Subclasses:
ChunkDataEvent.Load
,ChunkDataEvent.Save
ChunkDataEvent is fired when an event involving chunk data occurs.
If a method utilizes this
All children of this event are fired on the
If a method utilizes this
Event
as its parameter, the method will
receive every child event of this class.data
contains the NBTTagCompound containing the chunk data for this event.All children of this event are fired on the
MinecraftForge.EVENT_BUS
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ChunkDataEvent.Load is fired when vanilla Minecraft attempts to load Chunk data.
This event is fired during chunk loading in {@link net.minecraft.world.chunk.storage.ChunkSerializer.read(ServerWorld, TemplateManager, PointOfInterestManager, ChunkPos, CompoundNBT)} which means it is async, so be careful.
This event is notCancelable
.
This event does not have a result.static class
ChunkDataEvent.Save is fired when vanilla Minecraft attempts to save Chunk data.
This event is fired during chunk saving inAnvilChunkLoader#saveChunk(World, Chunk)
.Nested classes/interfaces inherited from class net.minecraftforge.event.world.ChunkEvent
ChunkEvent.Unload
Nested classes/interfaces inherited from class net.minecraftforge.event.world.WorldEvent
WorldEvent.CreateSpawnPosition, WorldEvent.PotentialSpawns
Nested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
Field Summary
-
Constructor Summary
ConstructorDescriptionChunkDataEvent
(IChunk chunk, CompoundNBT data) ChunkDataEvent
(IChunk chunk, IWorld world, CompoundNBT data) -
Method Summary
Methods inherited from class net.minecraftforge.event.world.ChunkEvent
getChunk
Methods inherited from class net.minecraftforge.event.world.WorldEvent
getWorld
Methods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
-
Field Details
-
data
-
-
Constructor Details
-
ChunkDataEvent
-
ChunkDataEvent
-
-
Method Details
-
getData
-