Package net.minecraft.world
Class SimulationDistanceLevelPropagator
java.lang.Object
net.minecraft.world.chunk.light.LevelPropagator
net.minecraft.world.ChunkPosDistanceLevelPropagator
net.minecraft.world.SimulationDistanceLevelPropagator
- Mappings:
- Namespace - Name - official - ail- intermediary - net/minecraft/class_6609- named - net/minecraft/world/SimulationDistanceLevelPropagator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intstatic final intprotected final Long2ByteMapprivate final Long2ObjectOpenHashMap<SortedArraySet<ChunkTicket<?>>>Fields inherited from class net.minecraft.world.chunk.light.LevelPropagatorfield_43397, levelCount
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(long pos, ChunkTicket<?> ticket) <T> voidadd(ChunkTicketType<T> type, ChunkPos pos, int level, T argument) protected intgetInitialLevel(long id) protected intgetLevel(long id) private intgetLevel(SortedArraySet<ChunkTicket<?>> ticket) intprivate SortedArraySet<ChunkTicket<?>>getTickets(long pos) getTickingTicket(long pos) voidremove(long pos, ChunkTicket<?> ticket) <T> voidremove(ChunkTicketType<T> type, ChunkPos pos, int level, T argument) protected voidsetLevel(long id, int level) voidvoidupdatePlayerTickets(int level) Methods inherited from class net.minecraft.world.ChunkPosDistanceLevelPropagatorgetPropagatedLevel, isMarker, propagateLevel, recalculateLevel, updateLevelMethods inherited from class net.minecraft.world.chunk.light.LevelPropagatorapplyPendingUpdates, getPendingUpdateCount, hasPendingUpdates, propagateLevel, removePendingUpdate, removePendingUpdateIf, resetLevel, updateLevel
- 
Field Details- 
field_44858public static final int field_44858- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a:I- intermediary - field_44858- Lnet/minecraft/class_6609;field_44858:I- named - field_44858- Lnet/minecraft/world/SimulationDistanceLevelPropagator;field_44858:I
 
- 
field_34889private static final int field_34889- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lail;c:I- intermediary - field_34889- Lnet/minecraft/class_6609;field_34889:I- named - field_34889- Lnet/minecraft/world/SimulationDistanceLevelPropagator;field_34889:I
 
- 
levels- Mappings:
- Namespace - Name - Mixin selector - official - b- Lail;b:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;- intermediary - field_34888- Lnet/minecraft/class_6609;field_34888:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;- named - levels- Lnet/minecraft/world/SimulationDistanceLevelPropagator;levels:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
 
- 
tickets- Mappings:
- Namespace - Name - Mixin selector - official - d- Lail;d:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- intermediary - field_34890- Lnet/minecraft/class_6609;field_34890:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;- named - tickets- Lnet/minecraft/world/SimulationDistanceLevelPropagator;tickets:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
 
 
- 
- 
Constructor Details- 
SimulationDistanceLevelPropagatorpublic SimulationDistanceLevelPropagator()
 
- 
- 
Method Details- 
getTickets- Mappings:
- Namespace - Name - Mixin selector - official - g- Lail;g(J)Lapo;- intermediary - method_38644- Lnet/minecraft/class_6609;method_38644(J)Lnet/minecraft/class_4706;- named - getTickets- Lnet/minecraft/world/SimulationDistanceLevelPropagator;getTickets(J)Lnet/minecraft/util/collection/SortedArraySet;
 
- 
getLevel- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a(Lapo;)I- intermediary - method_38639- Lnet/minecraft/class_6609;method_38639(Lnet/minecraft/class_4706;)I- named - getLevel- Lnet/minecraft/world/SimulationDistanceLevelPropagator;getLevel(Lnet/minecraft/util/collection/SortedArraySet;)I
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a(JLaij;)V- intermediary - method_38637- Lnet/minecraft/class_6609;method_38637(JLnet/minecraft/class_3228;)V- named - add- Lnet/minecraft/world/SimulationDistanceLevelPropagator;add(JLnet/minecraft/server/world/ChunkTicket;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - official - b- Lail;b(JLaij;)V- intermediary - method_38641- Lnet/minecraft/class_6609;method_38641(JLnet/minecraft/class_3228;)V- named - remove- Lnet/minecraft/world/SimulationDistanceLevelPropagator;remove(JLnet/minecraft/server/world/ChunkTicket;)V
 
- 
add- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a(Laik;Lclt;ILjava/lang/Object;)V- intermediary - method_38638- Lnet/minecraft/class_6609;method_38638(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V- named - add- Lnet/minecraft/world/SimulationDistanceLevelPropagator;add(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;ILjava/lang/Object;)V
 
- 
remove- Mappings:
- Namespace - Name - Mixin selector - official - b- Lail;b(Laik;Lclt;ILjava/lang/Object;)V- intermediary - method_38642- Lnet/minecraft/class_6609;method_38642(Lnet/minecraft/class_3230;Lnet/minecraft/class_1923;ILjava/lang/Object;)V- named - remove- Lnet/minecraft/world/SimulationDistanceLevelPropagator;remove(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;ILjava/lang/Object;)V
 
- 
updatePlayerTicketspublic void updatePlayerTickets(int level) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a(I)V- intermediary - method_38636- Lnet/minecraft/class_6609;method_38636(I)V- named - updatePlayerTickets- Lnet/minecraft/world/SimulationDistanceLevelPropagator;updatePlayerTickets(I)V
 
- 
getInitialLevelprotected int getInitialLevel(long id) - Specified by:
- getInitialLevelin class- ChunkPosDistanceLevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lahu;b(J)I- intermediary - method_14028- Lnet/minecraft/class_3196;method_14028(J)I- named - getInitialLevel- Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)I
 
- 
getLevel- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a(Lclt;)I- intermediary - method_38640- Lnet/minecraft/class_6609;method_38640(Lnet/minecraft/class_1923;)I- named - getLevel- Lnet/minecraft/world/SimulationDistanceLevelPropagator;getLevel(Lnet/minecraft/util/math/ChunkPos;)I
 
- 
getLevelprotected int getLevel(long id) - Specified by:
- getLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - c- Ldwq;c(J)I- intermediary - method_15480- Lnet/minecraft/class_3554;method_15480(J)I- named - getLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;getLevel(J)I
 
- 
setLevelprotected void setLevel(long id, int level) - Specified by:
- setLevelin class- LevelPropagator
- Mappings:
- Namespace - Name - Mixin selector - official - a- Ldwq;a(JI)V- intermediary - method_15485- Lnet/minecraft/class_3554;method_15485(JI)V- named - setLevel- Lnet/minecraft/world/chunk/light/LevelPropagator;setLevel(JI)V
 
- 
updateLevelspublic void updateLevels()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lail;a()V- intermediary - method_38635- Lnet/minecraft/class_6609;method_38635()V- named - updateLevels- Lnet/minecraft/world/SimulationDistanceLevelPropagator;updateLevels()V
 
- 
getTickingTicket- Mappings:
- Namespace - Name - Mixin selector - official - d- Lail;d(J)Ljava/lang/String;- intermediary - method_38643- Lnet/minecraft/class_6609;method_38643(J)Ljava/lang/String;- named - getTickingTicket- Lnet/minecraft/world/SimulationDistanceLevelPropagator;getTickingTicket(J)Ljava/lang/String;
 
 
-