Class FunctionTickable

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

public class FunctionTickable extends Object implements Tickable, ResourceReloadListener
Mappings:
Namespace Name
official pp
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 c Lpp;c: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;
    • field_21667

      private static final Identifier field_21667
      Mappings:
      Namespace Name Mixin selector
      official d Lpp;d:Lpc;
      intermediary field_21667 Lnet/minecraft/class_3349;field_21667:Lnet/minecraft/class_1653;
      named field_21667 Lnet/minecraft/server/function/FunctionTickable;field_21667:Lnet/minecraft/util/Identifier;
    • field_21668

      private static final Identifier field_21668
      Mappings:
      Namespace Name Mixin selector
      official e Lpp;e:Lpc;
      intermediary field_21668 Lnet/minecraft/class_3349;field_21668:Lnet/minecraft/class_1653;
      named field_21668 Lnet/minecraft/server/function/FunctionTickable;field_21668:Lnet/minecraft/util/Identifier;
    • field_21665

      public static final int field_21665
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a:I
      intermediary field_21665 Lnet/minecraft/class_3349;field_21665:I
      named field_21665 Lnet/minecraft/server/function/FunctionTickable;field_21665:I
    • field_21666

      public static final int field_21666
      Mappings:
      Namespace Name Mixin selector
      official b Lpp;b:I
      intermediary field_21666 Lnet/minecraft/class_3349;field_21666:I
      named field_21666 Lnet/minecraft/server/function/FunctionTickable;field_21666:I
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official f Lpp;f: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 g Lpp;g: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;
    • field_16389

      private final ArrayDeque<FunctionTickable.class_3350> field_16389
      Mappings:
      Namespace Name Mixin selector
      official h Lpp;h: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 i Lpp;i:Z
      intermediary field_16390 Lnet/minecraft/class_3349;field_16390:Z
      named field_16390 Lnet/minecraft/server/function/FunctionTickable;field_16390:Z
    • field_21669

      private final TagContainer<Function> field_21669
      Mappings:
      Namespace Name Mixin selector
      official j Lpp;j:Lxa;
      intermediary field_21669 Lnet/minecraft/class_3349;field_21669:Lnet/minecraft/class_4487;
      named field_21669 Lnet/minecraft/server/function/FunctionTickable;field_21669:Lnet/minecraft/tag/TagContainer;
    • field_21670

      private final List<Function> field_21670
      Mappings:
      Namespace Name Mixin selector
      official k Lpp;k:Ljava/util/List;
      intermediary field_21670 Lnet/minecraft/class_3349;field_21670:Ljava/util/List;
      named field_21670 Lnet/minecraft/server/function/FunctionTickable;field_21670:Ljava/util/List;
    • field_21671

      private boolean field_21671
      Mappings:
      Namespace Name Mixin selector
      official l Lpp;l:Z
      intermediary field_21671 Lnet/minecraft/class_3349;field_21671:Z
      named field_21671 Lnet/minecraft/server/function/FunctionTickable;field_21671:Z
  • Constructor Details

    • FunctionTickable

      public FunctionTickable(MinecraftServer minecraftServer)
  • Method Details

    • getFunction

      @Nullable public Function getFunction(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a(Lpc;)Lbr;
      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;
    • method_20453

      public MinecraftServer method_20453()
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a()Lnet/minecraft/server/MinecraftServer;
      intermediary method_20453 Lnet/minecraft/class_3349;method_20453()Lnet/minecraft/server/MinecraftServer;
      named method_20453 Lnet/minecraft/server/function/FunctionTickable;method_20453()Lnet/minecraft/server/MinecraftServer;
    • getMaxCommandChainLength

      public int getMaxCommandChainLength()
      Mappings:
      Namespace Name Mixin selector
      official b Lpp;b()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 c Lpp;c()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;
    • method_20461

      public com.mojang.brigadier.CommandDispatcher<class_3915> method_20461()
      Mappings:
      Namespace Name Mixin selector
      official d Lpp;d()Lcom/mojang/brigadier/CommandDispatcher;
      intermediary method_20461 Lnet/minecraft/class_3349;method_20461()Lcom/mojang/brigadier/CommandDispatcher;
      named method_20461 Lnet/minecraft/server/function/FunctionTickable;method_20461()Lcom/mojang/brigadier/CommandDispatcher;
    • tick

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

      public int method_14944(Function function, class_3915 class_3915)
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a(Lbr;Lbu;)I
      intermediary method_14944 Lnet/minecraft/class_3349;method_14944(Lnet/minecraft/class_3270;Lnet/minecraft/class_3915;)I
      named method_14944 Lnet/minecraft/server/function/FunctionTickable;method_14944(Lnet/minecraft/server/function/Function;Lnet/minecraft/class_3915;)I
    • reload

      public void reload(ResourceManager resourceManager)
      Specified by:
      reload in interface ResourceReloadListener
      Mappings:
      Namespace Name Mixin selector
      official a Lvg;a(Lvf;)V
      intermediary method_5895 Lnet/minecraft/class_286;method_5895(Lnet/minecraft/class_1654;)V
      named reload Lnet/minecraft/resource/ResourceReloadListener;reload(Lnet/minecraft/resource/ResourceManager;)V
    • method_20454

      @Nullable private Function method_20454(Function function, @Nullable Throwable throwable, Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a(Lbr;Ljava/lang/Throwable;Lpc;)Lbr;
      intermediary method_20454 Lnet/minecraft/class_3349;method_20454(Lnet/minecraft/class_3270;Ljava/lang/Throwable;Lnet/minecraft/class_1653;)Lnet/minecraft/class_3270;
      named method_20454 Lnet/minecraft/server/function/FunctionTickable;method_20454(Lnet/minecraft/server/function/Function;Ljava/lang/Throwable;Lnet/minecraft/util/Identifier;)Lnet/minecraft/server/function/Function;
    • method_20458

      private static List<String> method_20458(ResourceManager resourceManager, Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Lpp;a(Lvf;Lpc;)Ljava/util/List;
      intermediary method_20458 Lnet/minecraft/class_3349;method_20458(Lnet/minecraft/class_1654;Lnet/minecraft/class_1653;)Ljava/util/List;
      named method_20458 Lnet/minecraft/server/function/FunctionTickable;method_20458(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/Identifier;)Ljava/util/List;
    • method_20462

      public class_3915 method_20462()
      Mappings:
      Namespace Name Mixin selector
      official f Lpp;f()Lbu;
      intermediary method_20462 Lnet/minecraft/class_3349;method_20462()Lnet/minecraft/class_3915;
      named method_20462 Lnet/minecraft/server/function/FunctionTickable;method_20462()Lnet/minecraft/class_3915;
    • method_20463

      public TagContainer<Function> method_20463()
      Mappings:
      Namespace Name Mixin selector
      official g Lpp;g()Lxa;
      intermediary method_20463 Lnet/minecraft/class_3349;method_20463()Lnet/minecraft/class_4487;
      named method_20463 Lnet/minecraft/server/function/FunctionTickable;method_20463()Lnet/minecraft/tag/TagContainer;