Class SimulationDistanceLevelPropagator


public class SimulationDistanceLevelPropagator extends ChunkPosDistanceLevelPropagator
Mappings:
Namespace Name
named net/minecraft/world/SimulationDistanceLevelPropagator
intermediary net/minecraft/class_6609
official ark
  • Field Details Link icon

    • field_44858 Link icon

      public static final int field_44858
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_44858 Lnet/minecraft/world/SimulationDistanceLevelPropagator;field_44858:I
      intermediary field_44858 Lnet/minecraft/class_6609;field_44858:I
      official a Lark;a:I
    • field_34889 Link icon

      private static final int field_34889
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_34889 Lnet/minecraft/world/SimulationDistanceLevelPropagator;field_34889:I
      intermediary field_34889 Lnet/minecraft/class_6609;field_34889:I
      official c Lark;c:I
    • levels Link icon

      protected final Long2ByteMap levels
      Mappings:
      Namespace Name Mixin selector
      named levels Lnet/minecraft/world/SimulationDistanceLevelPropagator;levels:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
      intermediary field_34888 Lnet/minecraft/class_6609;field_34888:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
      official b Lark;b:Lit/unimi/dsi/fastutil/longs/Long2ByteMap;
    • tickets Link icon

      Mappings:
      Namespace Name Mixin selector
      named tickets Lnet/minecraft/world/SimulationDistanceLevelPropagator;tickets:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
      intermediary field_34890 Lnet/minecraft/class_6609;field_34890:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
      official d Lark;d:Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;
  • Constructor Details Link icon

    • SimulationDistanceLevelPropagator Link icon

      public SimulationDistanceLevelPropagator()
  • Method Details Link icon

    • getTickets Link icon

      private SortedArraySet<ChunkTicket<?>> getTickets(long pos)
      Mappings:
      Namespace Name Mixin selector
      named getTickets Lnet/minecraft/world/SimulationDistanceLevelPropagator;getTickets(J)Lnet/minecraft/util/collection/SortedArraySet;
      intermediary method_38644 Lnet/minecraft/class_6609;method_38644(J)Lnet/minecraft/class_4706;
      official g Lark;g(J)Lazr;
    • getLevel Link icon

      private int getLevel(SortedArraySet<ChunkTicket<?>> ticket)
      Mappings:
      Namespace Name Mixin selector
      named getLevel Lnet/minecraft/world/SimulationDistanceLevelPropagator;getLevel(Lnet/minecraft/util/collection/SortedArraySet;)I
      intermediary method_38639 Lnet/minecraft/class_6609;method_38639(Lnet/minecraft/class_4706;)I
      official a Lark;a(Lazr;)I
    • add Link icon

      public void add(long pos, ChunkTicket<?> ticket)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/world/SimulationDistanceLevelPropagator;add(JLnet/minecraft/server/world/ChunkTicket;)V
      intermediary method_38637 Lnet/minecraft/class_6609;method_38637(JLnet/minecraft/class_3228;)V
      official a Lark;a(JLari;)V
    • remove Link icon

      public void remove(long pos, ChunkTicket<?> ticket)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/world/SimulationDistanceLevelPropagator;remove(JLnet/minecraft/server/world/ChunkTicket;)V
      intermediary method_38641 Lnet/minecraft/class_6609;method_38641(JLnet/minecraft/class_3228;)V
      official b Lark;b(JLari;)V
    • add Link icon

      public <T> void add(ChunkTicketType<T> type, ChunkPos pos, int level, T argument)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/world/SimulationDistanceLevelPropagator;add(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;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
      official a Lark;a(Larj;Ldfp;ILjava/lang/Object;)V
    • remove Link icon

      public <T> void remove(ChunkTicketType<T> type, ChunkPos pos, int level, T argument)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/world/SimulationDistanceLevelPropagator;remove(Lnet/minecraft/server/world/ChunkTicketType;Lnet/minecraft/util/math/ChunkPos;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
      official b Lark;b(Larj;Ldfp;ILjava/lang/Object;)V
    • updatePlayerTickets Link icon

      public void updatePlayerTickets(int level)
      Mappings:
      Namespace Name Mixin selector
      named updatePlayerTickets Lnet/minecraft/world/SimulationDistanceLevelPropagator;updatePlayerTickets(I)V
      intermediary method_38636 Lnet/minecraft/class_6609;method_38636(I)V
      official a Lark;a(I)V
    • getInitialLevel Link icon

      protected int getInitialLevel(long id)
      Specified by:
      getInitialLevel in class ChunkPosDistanceLevelPropagator
      Mappings:
      Namespace Name Mixin selector
      named getInitialLevel Lnet/minecraft/world/ChunkPosDistanceLevelPropagator;getInitialLevel(J)I
      intermediary method_14028 Lnet/minecraft/class_3196;method_14028(J)I
      official b Laqm;b(J)I
    • getLevel Link icon

      public int getLevel(ChunkPos pos)
      Mappings:
      Namespace Name Mixin selector
      named getLevel Lnet/minecraft/world/SimulationDistanceLevelPropagator;getLevel(Lnet/minecraft/util/math/ChunkPos;)I
      intermediary method_38640 Lnet/minecraft/class_6609;method_38640(Lnet/minecraft/class_1923;)I
      official a Lark;a(Ldfp;)I
    • getLevel Link icon

      protected int getLevel(long id)
      Specified by:
      getLevel in class LevelPropagator
      Mappings:
      Namespace Name Mixin selector
      named getLevel Lnet/minecraft/world/chunk/light/LevelPropagator;getLevel(J)I
      intermediary method_15480 Lnet/minecraft/class_3554;method_15480(J)I
      official c Lesm;c(J)I
    • setLevel Link icon

      protected void setLevel(long id, int level)
      Specified by:
      setLevel in class LevelPropagator
      Mappings:
      Namespace Name Mixin selector
      named setLevel Lnet/minecraft/world/chunk/light/LevelPropagator;setLevel(JI)V
      intermediary method_15485 Lnet/minecraft/class_3554;method_15485(JI)V
      official a Lesm;a(JI)V
    • getTrackedChunks Link icon

      public LongSet getTrackedChunks()
      Mappings:
      Namespace Name Mixin selector
      named getTrackedChunks Lnet/minecraft/world/SimulationDistanceLevelPropagator;getTrackedChunks()Lit/unimi/dsi/fastutil/longs/LongSet;
      intermediary method_61279 Lnet/minecraft/class_6609;method_61279()Lit/unimi/dsi/fastutil/longs/LongSet;
      official a Lark;a()Lit/unimi/dsi/fastutil/longs/LongSet;
    • updateLevels Link icon

      public void updateLevels()
      Mappings:
      Namespace Name Mixin selector
      named updateLevels Lnet/minecraft/world/SimulationDistanceLevelPropagator;updateLevels()V
      intermediary method_38635 Lnet/minecraft/class_6609;method_38635()V
      official b Lark;b()V
    • getTickingTicket Link icon

      public String getTickingTicket(long pos)
      Mappings:
      Namespace Name Mixin selector
      named getTickingTicket Lnet/minecraft/world/SimulationDistanceLevelPropagator;getTickingTicket(J)Ljava/lang/String;
      intermediary method_38643 Lnet/minecraft/class_6609;method_38643(J)Ljava/lang/String;
      official d Lark;d(J)Ljava/lang/String;