Uses of Class
net.minecraft.server.level.TicketType
-
Uses of TicketType in net.minecraft.server.level
Modifier and TypeFieldDescriptionstatic final TicketType<Unit>
TicketType.DRAGON
static final TicketType<ChunkPos>
TicketType.FORCED
static final TicketType<ChunkPos>
TicketType.LIGHT
static final TicketType<ChunkPos>
TicketType.PLAYER
static final TicketType<BlockPos>
TicketType.PORTAL
static final TicketType<Integer>
TicketType.POST_TELEPORT
static final TicketType<Unit>
TicketType.START
private final TicketType<T>
Ticket.type
static final TicketType<ChunkPos>
TicketType.UNKNOWN
Modifier and TypeMethodDescriptionstatic <T> TicketType<T>
TicketType.create
(String p_9463_, Comparator<T> p_9464_) static <T> TicketType<T>
TicketType.create
(String p_9466_, Comparator<T> p_9467_, int p_9468_) Ticket.getType()
Modifier and TypeMethodDescription<T> void
DistanceManager.addRegionTicket
(TicketType<T> p_140841_, ChunkPos p_140842_, int p_140843_, T p_140844_) <T> void
DistanceManager.addRegionTicket
(TicketType<T> p_140841_, ChunkPos p_140842_, int p_140843_, T p_140844_, boolean forceTicks) <T> void
ServerChunkCache.addRegionTicket
(TicketType<T> p_8388_, ChunkPos p_8389_, int p_8390_, T p_8391_) <T> void
ServerChunkCache.addRegionTicket
(TicketType<T> p_8388_, ChunkPos p_8389_, int p_8390_, T p_8391_, boolean forceTicks) <T> void
DistanceManager.addTicket
(TicketType<T> p_140793_, ChunkPos p_140794_, int p_140795_, T p_140796_) <T> void
TickingTracker.addTicket
(TicketType<T> p_184155_, ChunkPos p_184156_, int p_184157_, T p_184158_) <T> void
DistanceManager.removeRegionTicket
(TicketType<T> p_140850_, ChunkPos p_140851_, int p_140852_, T p_140853_) <T> void
DistanceManager.removeRegionTicket
(TicketType<T> p_140850_, ChunkPos p_140851_, int p_140852_, T p_140853_, boolean forceTicks) <T> void
ServerChunkCache.removeRegionTicket
(TicketType<T> p_8439_, ChunkPos p_8440_, int p_8441_, T p_8442_) <T> void
ServerChunkCache.removeRegionTicket
(TicketType<T> p_8439_, ChunkPos p_8440_, int p_8441_, T p_8442_, boolean forceTicks) <T> void
DistanceManager.removeTicket
(TicketType<T> p_140824_, ChunkPos p_140825_, int p_140826_, T p_140827_) <T> void
TickingTracker.removeTicket
(TicketType<T> p_184169_, ChunkPos p_184170_, int p_184171_, T p_184172_) ModifierConstructorDescriptionprotected
Ticket
(TicketType<T> p_9425_, int p_9426_, T p_9427_) Ticket
(TicketType<T> p_9425_, int p_9426_, T p_9427_, boolean forceTicks) -
Uses of TicketType in net.neoforged.neoforge.common.world.chunk
Modifier and TypeFieldDescription(package private) static final TicketType<ForcedChunkManager.TicketOwner<BlockPos>>
ForcedChunkManager.BLOCK
(package private) static final TicketType<ForcedChunkManager.TicketOwner<BlockPos>>
ForcedChunkManager.BLOCK_TICKING
(package private) static final TicketType<ForcedChunkManager.TicketOwner<UUID>>
ForcedChunkManager.ENTITY
(package private) static final TicketType<ForcedChunkManager.TicketOwner<UUID>>
ForcedChunkManager.ENTITY_TICKING
Modifier and TypeMethodDescription(package private) static <T extends Comparable<? super T>>
booleanForcedChunkManager.forceChunk
(ServerLevel level, ResourceLocation id, T owner, int chunkX, int chunkZ, boolean add, boolean ticking, TicketType<ForcedChunkManager.TicketOwner<T>> type, Function<ForcedChunksSavedData, ForcedChunkManager.TicketTracker<T>> ticketGetter) Forces a chunk to be loaded for the given mod with the given "owner".private static <T extends Comparable<? super T>>
voidForcedChunkManager.forceChunk
(ServerLevel level, ChunkPos pos, TicketType<ForcedChunkManager.TicketOwner<T>> type, ForcedChunkManager.TicketOwner<T> owner, boolean add, boolean ticking) Adds/Removes a ticket from the level's chunk provider with the proper levels to match the forced chunks.private static <T extends Comparable<? super T>>
voidForcedChunkManager.reinstatePersistentChunks
(ServerLevel level, TicketType<ForcedChunkManager.TicketOwner<T>> type, Map<ForcedChunkManager.TicketOwner<T>, it.unimi.dsi.fastutil.longs.LongSet> tickets, boolean ticking) Adds back any persistent forced chunks to the level's chunk provider.