Class ExecutionContext<T>

java.lang.Object
net.minecraft.commands.execution.ExecutionContext<T>
All Implemented Interfaces:
AutoCloseable

public class ExecutionContext<T> extends Object implements AutoCloseable
  • Field Details

    • MAX_QUEUE_DEPTH

      private static final int MAX_QUEUE_DEPTH
      See Also:
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • commandLimit

      private final int commandLimit
    • forkLimit

      private final int forkLimit
    • profiler

      private final ProfilerFiller profiler
    • tracer

      @Nullable private TraceCallbacks tracer
    • commandQuota

      private int commandQuota
    • queueOverflow

      private boolean queueOverflow
    • commandQueue

      private final Deque<CommandQueueEntry<T>> commandQueue
    • newTopCommands

      private final List<CommandQueueEntry<T>> newTopCommands
    • currentFrameDepth

      private int currentFrameDepth
  • Constructor Details

    • ExecutionContext

      public ExecutionContext(int p_306012_, int p_306180_, ProfilerFiller p_306142_)
  • Method Details