Package net.minecraft.server.world
Class ChunkTicketType<T>
java.lang.Object
net.minecraft.server.world.ChunkTicketType<T>
public class ChunkTicketType<T> extends Object
- Mappings:
Namespace Name official abaintermediary net/minecraft/class_3230named net/minecraft/server/world/ChunkTicketType
-
Field Summary
Fields Modifier and Type Field Description private Comparator<T>argumentComparatorstatic ChunkTicketType<Unit>DRAGONUsed by the ender dragon to load the central end island during the boss battle.private longexpiryTicksstatic ChunkTicketType<ChunkPos>FORCEDUsed to force load chunks.static ChunkTicketType<ChunkPos>LIGHTprivate Stringnamestatic ChunkTicketType<ChunkPos>PLAYERstatic ChunkTicketType<BlockPos>PORTALUsed by a nether portal to load chunks in the other dimension.static ChunkTicketType<Integer>POST_TELEPORTUsed to load the chunks at the destination of teleportation.static ChunkTicketType<Unit>STARTstatic ChunkTicketType<ChunkPos>UNKNOWNRepresents a type of ticket that has an unknown cause for loading chunks. -
Constructor Summary
Constructors Modifier Constructor Description protectedChunkTicketType(String name, Comparator<T> comparator, long expiryTicks) -
Method Summary
Modifier and Type Method Description static <T> ChunkTicketType<T>create(String name, Comparator<T> comparator)Creates a new ticket type that does not expire.static <T> ChunkTicketType<T>create(String name, Comparator<T> comparator, int expiryTicks)Create a new ticket type that expires after an amount of ticks.Comparator<T>getArgumentComparator()longgetExpiryTicks()StringtoString()
-
Field Details
-
START
- Mappings:
Namespace Name Mixin selector official aLaba;a:Laba;intermediary field_14030Lnet/minecraft/class_3230;field_14030:Lnet/minecraft/class_3230;named STARTLnet/minecraft/server/world/ChunkTicketType;START:Lnet/minecraft/server/world/ChunkTicketType;
-
DRAGON
Used by the ender dragon to load the central end island during the boss battle.- Mappings:
Namespace Name Mixin selector official bLaba;b:Laba;intermediary field_17264Lnet/minecraft/class_3230;field_17264:Lnet/minecraft/class_3230;named DRAGONLnet/minecraft/server/world/ChunkTicketType;DRAGON:Lnet/minecraft/server/world/ChunkTicketType;
-
PLAYER
- Mappings:
Namespace Name Mixin selector official cLaba;c:Laba;intermediary field_14033Lnet/minecraft/class_3230;field_14033:Lnet/minecraft/class_3230;named PLAYERLnet/minecraft/server/world/ChunkTicketType;PLAYER:Lnet/minecraft/server/world/ChunkTicketType;
-
FORCED
Used to force load chunks.- Mappings:
Namespace Name Mixin selector official dLaba;d:Laba;intermediary field_14031Lnet/minecraft/class_3230;field_14031:Lnet/minecraft/class_3230;named FORCEDLnet/minecraft/server/world/ChunkTicketType;FORCED:Lnet/minecraft/server/world/ChunkTicketType;
-
LIGHT
- Mappings:
Namespace Name Mixin selector official eLaba;e:Laba;intermediary field_19270Lnet/minecraft/class_3230;field_19270:Lnet/minecraft/class_3230;named LIGHTLnet/minecraft/server/world/ChunkTicketType;LIGHT:Lnet/minecraft/server/world/ChunkTicketType;
-
PORTAL
Used by a nether portal to load chunks in the other dimension.- Mappings:
Namespace Name Mixin selector official fLaba;f:Laba;intermediary field_19280Lnet/minecraft/class_3230;field_19280:Lnet/minecraft/class_3230;named PORTALLnet/minecraft/server/world/ChunkTicketType;PORTAL:Lnet/minecraft/server/world/ChunkTicketType;
-
POST_TELEPORT
Used to load the chunks at the destination of teleportation.- Mappings:
Namespace Name Mixin selector official gLaba;g:Laba;intermediary field_19347Lnet/minecraft/class_3230;field_19347:Lnet/minecraft/class_3230;named POST_TELEPORTLnet/minecraft/server/world/ChunkTicketType;POST_TELEPORT:Lnet/minecraft/server/world/ChunkTicketType;
-
UNKNOWN
Represents a type of ticket that has an unknown cause for loading chunks.- Mappings:
Namespace Name Mixin selector official hLaba;h:Laba;intermediary field_14032Lnet/minecraft/class_3230;field_14032:Lnet/minecraft/class_3230;named UNKNOWNLnet/minecraft/server/world/ChunkTicketType;UNKNOWN:Lnet/minecraft/server/world/ChunkTicketType;
-
name
- Mappings:
Namespace Name Mixin selector official iLaba;i:Ljava/lang/String;intermediary field_14034Lnet/minecraft/class_3230;field_14034:Ljava/lang/String;named nameLnet/minecraft/server/world/ChunkTicketType;name:Ljava/lang/String;
-
argumentComparator
- Mappings:
Namespace Name Mixin selector official jLaba;j:Ljava/util/Comparator;intermediary field_14029Lnet/minecraft/class_3230;field_14029:Ljava/util/Comparator;named argumentComparatorLnet/minecraft/server/world/ChunkTicketType;argumentComparator:Ljava/util/Comparator;
-
expiryTicks
private final long expiryTicks- Mappings:
Namespace Name Mixin selector official kLaba;k:Jintermediary field_19348Lnet/minecraft/class_3230;field_19348:Jnamed expiryTicksLnet/minecraft/server/world/ChunkTicketType;expiryTicks:J
-
-
Constructor Details
-
ChunkTicketType
- Mappings:
Namespace Name Mixin selector official <init>Laba;<init>(Ljava/lang/String;Ljava/util/Comparator;J)Vintermediary <init>Lnet/minecraft/class_3230;<init>(Ljava/lang/String;Ljava/util/Comparator;J)Vnamed <init>Lnet/minecraft/server/world/ChunkTicketType;<init>(Ljava/lang/String;Ljava/util/Comparator;J)V
-
-
Method Details
-
create
Creates a new ticket type that does not expire.- Mappings:
Namespace Name Mixin selector official aLaba;a(Ljava/lang/String;Ljava/util/Comparator;)Laba;intermediary method_14291Lnet/minecraft/class_3230;method_14291(Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/class_3230;named createLnet/minecraft/server/world/ChunkTicketType;create(Ljava/lang/String;Ljava/util/Comparator;)Lnet/minecraft/server/world/ChunkTicketType;
-
create
public static <T> ChunkTicketType<T> create(String name, Comparator<T> comparator, int expiryTicks)Create a new ticket type that expires after an amount of ticks.- Parameters:
expiryTicks- the expiry time in ticks, does not expire if 0- Mappings:
Namespace Name Mixin selector official aLaba;a(Ljava/lang/String;Ljava/util/Comparator;I)Laba;intermediary method_20628Lnet/minecraft/class_3230;method_20628(Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/class_3230;named createLnet/minecraft/server/world/ChunkTicketType;create(Ljava/lang/String;Ljava/util/Comparator;I)Lnet/minecraft/server/world/ChunkTicketType;
-
toString
-
getArgumentComparator
- Mappings:
Namespace Name Mixin selector official aLaba;a()Ljava/util/Comparator;intermediary method_14292Lnet/minecraft/class_3230;method_14292()Ljava/util/Comparator;named getArgumentComparatorLnet/minecraft/server/world/ChunkTicketType;getArgumentComparator()Ljava/util/Comparator;
-
getExpiryTicks
public long getExpiryTicks()- Mappings:
Namespace Name Mixin selector official bLaba;b()Jintermediary method_20629Lnet/minecraft/class_3230;method_20629()Jnamed getExpiryTicksLnet/minecraft/server/world/ChunkTicketType;getExpiryTicks()J
-