Skip to main content

Module chunk_ticket_manager

Module chunk_ticket_manager 

Source
Expand description

Tracks chunk levels based on ticket propagation. Chunk ticket management for tracking chunk levels and propagation.

StructsΒ§

ChunkTicket
A chunk ticket’s load and optional simulation strength.
ChunkTicketLevel
A chunk ticket level.
ChunkTicketManager
Chunk ticket propagation. Lower levels = higher priority. Multiple tickets per position supported.
LevelChange
A level change for a chunk position.
PersistentChunkTicket πŸ”’
PersistentChunkTickets πŸ”’
Persistent chunk ticket saved data.
TimedChunkTicket πŸ”’
TimedChunkTickets πŸ”’
Timed chunk tickets owned by vanilla gameplay systems.

EnumsΒ§

FullChunkStatus
Vanilla full-chunk accessibility and ticking status.
PersistentChunkTicketKind πŸ”’
TimedChunkTicketKind πŸ”’

ConstantsΒ§

ENDER_PEARL_TICKET_RADIUS πŸ”’
ENDER_PEARL_TICKET_TIMEOUT_TICKS πŸ”’
FULL_CHUNK_LEVEL_RAW πŸ”’
MAX_LEVEL_RAW πŸ”’
MAX_SUPPORTED_VIEW_DISTANCE
The maximum supported view distance for players.
PORTAL_TICKET_RADIUS πŸ”’
PORTAL_TICKET_TIMEOUT_TICKS πŸ”’
RADIUS_AROUND_FULL_CHUNK πŸ”’

FunctionsΒ§

ender_pearl_ticket πŸ”’
full_status
generation_status
is_block_ticking
is_entity_ticking
is_full
portal_ticket πŸ”’
ticket_level_for_status
Returns the ticket level that permits a chunk to reach at least status.

Type AliasesΒ§

TicketLevels πŸ”’
Up to 4 tickets stored inline per position.