Class FunctionTickable

java.lang.Object
net.minecraft.server.function.FunctionTickable
All Implemented Interfaces:
Tickable

public class FunctionTickable extends Object implements Tickable
Mappings:
Namespace Name
official nt
intermediary net/minecraft/class_3349
named net/minecraft/server/function/FunctionTickable
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_16383 Lnet/minecraft/class_3349;field_16383:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/function/FunctionTickable;LOGGER:Lorg/apache/logging/log4j/Logger;
    • rootDir

      private final File rootDir
      Mappings:
      Namespace Name Mixin selector
      official b Lnt;b:Ljava/io/File;
      intermediary field_16384 Lnet/minecraft/class_3349;field_16384:Ljava/io/File;
      named rootDir Lnet/minecraft/server/function/FunctionTickable;rootDir:Ljava/io/File;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official c Lnt;c:Lnet/minecraft/server/MinecraftServer;
      intermediary field_16385 Lnet/minecraft/class_3349;field_16385:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/server/function/FunctionTickable;server:Lnet/minecraft/server/MinecraftServer;
    • functions

      private final Map<Identifier,Function> functions
      Mappings:
      Namespace Name Mixin selector
      official d Lnt;d:Ljava/util/Map;
      intermediary field_16386 Lnet/minecraft/class_3349;field_16386:Ljava/util/Map;
      named functions Lnet/minecraft/server/function/FunctionTickable;functions:Ljava/util/Map;
    • gameLoopFunction

      private String gameLoopFunction
      Mappings:
      Namespace Name Mixin selector
      official e Lnt;e:Ljava/lang/String;
      intermediary field_16387 Lnet/minecraft/class_3349;field_16387:Ljava/lang/String;
      named gameLoopFunction Lnet/minecraft/server/function/FunctionTickable;gameLoopFunction:Ljava/lang/String;
    • runningFunction

      private Function runningFunction
      Mappings:
      Namespace Name Mixin selector
      official f Lnt;f:Lbm;
      intermediary field_16388 Lnet/minecraft/class_3349;field_16388:Lnet/minecraft/class_3270;
      named runningFunction Lnet/minecraft/server/function/FunctionTickable;runningFunction:Lnet/minecraft/server/function/Function;
    • field_16389

      private final ArrayDeque<FunctionTickable.class_3350> field_16389
      Mappings:
      Namespace Name Mixin selector
      official g Lnt;g:Ljava/util/ArrayDeque;
      intermediary field_16389 Lnet/minecraft/class_3349;field_16389:Ljava/util/ArrayDeque;
      named field_16389 Lnet/minecraft/server/function/FunctionTickable;field_16389:Ljava/util/ArrayDeque;
    • field_16390

      private boolean field_16390
      Mappings:
      Namespace Name Mixin selector
      official h Lnt;h:Z
      intermediary field_16390 Lnet/minecraft/class_3349;field_16390:Z
      named field_16390 Lnet/minecraft/server/function/FunctionTickable;field_16390:Z
    • commandSource

      private final CommandSource commandSource
      Mappings:
      Namespace Name Mixin selector
      official i Lnt;i:Lbn;
      intermediary field_16391 Lnet/minecraft/class_3349;field_16391:Lnet/minecraft/class_1061;
      named commandSource Lnet/minecraft/server/function/FunctionTickable;commandSource:Lnet/minecraft/command/CommandSource;
  • Constructor Details

    • FunctionTickable

      public FunctionTickable(@Nullable File rootDir, MinecraftServer server)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lnt;<init>(Ljava/io/File;Lnet/minecraft/server/MinecraftServer;)V
      intermediary <init> Lnet/minecraft/class_3349;<init>(Ljava/io/File;Lnet/minecraft/server/MinecraftServer;)V
      named <init> Lnet/minecraft/server/function/FunctionTickable;<init>(Ljava/io/File;Lnet/minecraft/server/MinecraftServer;)V
  • Method Details

    • getFunction

      @Nullable public Function getFunction(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a(Lnf;)Lbm;
      intermediary method_14945 Lnet/minecraft/class_3349;method_14945(Lnet/minecraft/class_1653;)Lnet/minecraft/class_3270;
      named getFunction Lnet/minecraft/server/function/FunctionTickable;getFunction(Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/function/Function;
    • getCommandRegistry

      public CommandRegistryProvider getCommandRegistry()
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a()Lbl;
      intermediary method_14943 Lnet/minecraft/class_3349;method_14943()Lnet/minecraft/class_1034;
      named getCommandRegistry Lnet/minecraft/server/function/FunctionTickable;getCommandRegistry()Lnet/minecraft/server/command/CommandRegistryProvider;
    • getMaxCommandChainLength

      public int getMaxCommandChainLength()
      Mappings:
      Namespace Name Mixin selector
      official c Lnt;c()I
      intermediary method_14948 Lnet/minecraft/class_3349;method_14948()I
      named getMaxCommandChainLength Lnet/minecraft/server/function/FunctionTickable;getMaxCommandChainLength()I
    • getFunctions

      public Map<Identifier,Function> getFunctions()
      Mappings:
      Namespace Name Mixin selector
      official d Lnt;d()Ljava/util/Map;
      intermediary method_14949 Lnet/minecraft/class_3349;method_14949()Ljava/util/Map;
      named getFunctions Lnet/minecraft/server/function/FunctionTickable;getFunctions()Ljava/util/Map;
    • tick

      public void tick()
      Specified by:
      tick in interface Tickable
      Mappings:
      Namespace Name Mixin selector
      official e Lnx;e()V
      intermediary method_2053 Lnet/minecraft/class_746;method_2053()V
      named tick Lnet/minecraft/util/Tickable;tick()V
    • execute

      public int execute(Function function, CommandSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Lnt;a(Lbm;Lbn;)I
      intermediary method_14944 Lnet/minecraft/class_3349;method_14944(Lnet/minecraft/class_3270;Lnet/minecraft/class_1061;)I
      named execute Lnet/minecraft/server/function/FunctionTickable;execute(Lnet/minecraft/server/function/Function;Lnet/minecraft/command/CommandSource;)I
    • reset

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      official f Lnt;f()V
      intermediary method_14950 Lnet/minecraft/class_3349;method_14950()V
      named reset Lnet/minecraft/server/function/FunctionTickable;reset()V
    • readFunctionsFromDir

      private void readFunctionsFromDir()
      Mappings:
      Namespace Name Mixin selector
      official h Lnt;h()V
      intermediary method_14951 Lnet/minecraft/class_3349;method_14951()V
      named readFunctionsFromDir Lnet/minecraft/server/function/FunctionTickable;readFunctionsFromDir()V