Interface TaskQueue<T,F>

All Known Implementing Classes:
TaskQueue.Prioritized, TaskQueue.Simple

public interface TaskQueue<T,F>
Mappings:
Namespace Name
named net/minecraft/util/thread/TaskQueue
intermediary net/minecraft/class_3847
official bpm
  • Method Details

    • poll

      @Nullable F poll()
      Mappings:
      Namespace Name Mixin selector
      named poll Lnet/minecraft/util/thread/TaskQueue;poll()Ljava/lang/Object;
      intermediary method_16909 Lnet/minecraft/class_3847;method_16909()Ljava/lang/Object;
      official a Lbpm;a()Ljava/lang/Object;
    • add

      boolean add(T message)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/thread/TaskQueue;add(Ljava/lang/Object;)Z
      intermediary method_16910 Lnet/minecraft/class_3847;method_16910(Ljava/lang/Object;)Z
      official a Lbpm;a(Ljava/lang/Object;)Z
    • isEmpty

      boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      named isEmpty Lnet/minecraft/util/thread/TaskQueue;isEmpty()Z
      intermediary method_16911 Lnet/minecraft/class_3847;method_16911()Z
      official b Lbpm;b()Z
    • getSize

      int getSize()
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/util/thread/TaskQueue;getSize()I
      intermediary method_34706 Lnet/minecraft/class_3847;method_34706()I
      official c Lbpm;c()I