Class ChunkRenderTaskScheduler

java.lang.Object
net.minecraft.client.render.chunk.ChunkRenderTaskScheduler

@Environment(CLIENT) public class ChunkRenderTaskScheduler extends Object
Mappings:
Namespace Name
named net/minecraft/client/render/chunk/ChunkRenderTaskScheduler
intermediary net/minecraft/class_10160
official gos
  • Field Details

    • field_53953

      private static final int field_53953
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_53953 Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;field_53953:I
      intermediary field_53953 Lnet/minecraft/class_10160;field_53953:I
      official a Lgos;a:I
    • remainingPrioritizableTasks

      private int remainingPrioritizableTasks
      Mappings:
      Namespace Name Mixin selector
      named remainingPrioritizableTasks Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;remainingPrioritizableTasks:I
      intermediary field_53954 Lnet/minecraft/class_10160;field_53954:I
      official b Lgos;b:I
    • queue

      private final List<ChunkBuilder.BuiltChunk.Task> queue
      Mappings:
      Namespace Name Mixin selector
      named queue Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;queue:Ljava/util/List;
      intermediary field_53955 Lnet/minecraft/class_10160;field_53955:Ljava/util/List;
      official c Lgos;c:Ljava/util/List;
  • Constructor Details

    • ChunkRenderTaskScheduler

      public ChunkRenderTaskScheduler()
  • Method Details

    • enqueue

      public void enqueue(ChunkBuilder.BuiltChunk.Task task)
      Mappings:
      Namespace Name Mixin selector
      named enqueue Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;enqueue(Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;)V
      intermediary method_62970 Lnet/minecraft/class_10160;method_62970(Lnet/minecraft/class_846$class_851$class_4577;)V
      official a Lgos;a(Lgox$b$a;)V
    • dequeueNearest

      @Nullable public ChunkBuilder.BuiltChunk.Task dequeueNearest(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      named dequeueNearest Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;dequeueNearest(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;
      intermediary method_62969 Lnet/minecraft/class_10160;method_62969(Lnet/minecraft/class_243;)Lnet/minecraft/class_846$class_851$class_4577;
      official a Lgos;a(Lfbx;)Lgox$b$a;
    • size

      public int size()
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;size()I
      intermediary method_62967 Lnet/minecraft/class_10160;method_62967()I
      official a Lgos;a()I
    • remove

      @Nullable private ChunkBuilder.BuiltChunk.Task remove(int index)
      Mappings:
      Namespace Name Mixin selector
      named remove Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;remove(I)Lnet/minecraft/client/render/chunk/ChunkBuilder$BuiltChunk$Task;
      intermediary method_62968 Lnet/minecraft/class_10160;method_62968(I)Lnet/minecraft/class_846$class_851$class_4577;
      official a Lgos;a(I)Lgox$b$a;
    • cancelAll

      public void cancelAll()
      Mappings:
      Namespace Name Mixin selector
      named cancelAll Lnet/minecraft/client/render/chunk/ChunkRenderTaskScheduler;cancelAll()V
      intermediary method_62971 Lnet/minecraft/class_10160;method_62971()V
      official b Lgos;b()V