ChunkUnloadEvent¶
Triggered whenever a chunk is unloaded from memory. This event cannot be canceled.
When this event is fired, the chunk is still valid but will be removed from the world immediately after the event processing completes.
Example
local queue = spell:collect("ChunkUnloadEvent")
while true do
local evt = queue:next()
---@cast evt ChunkUnloadEvent
print("Chunk " .. evt.chunkX .. ", " .. evt.chunkZ .. " unloaded.")
end
Fields¶
name: string — Read-Only¶
The name of the event.
world: World — Read-Only¶
A reference to the world where the chunk is being unloaded.
chunkX: number — Read-Only¶
The x-coordinate of the unloaded chunk (in chunk space).
chunkZ: number — Read-Only¶
The z-coordinate of the unloaded chunk (in chunk space).