Class GameRuleDispatcher

java.lang.Object
net.minecraft.world.GameRuleDispatcher

public class GameRuleDispatcher
extends Object
Mappings:
Namespace Name
official adk
intermediary net/minecraft/class_95
named net/minecraft/world/GameRuleDispatcher
  • Field Details

    • gameRules

      private TreeMap<String,​GameRuleDispatcher.Value> gameRules
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a:Ljava/util/TreeMap;
      intermediary field_238 Lnet/minecraft/class_95;field_238:Ljava/util/TreeMap;
      named gameRules Lnet/minecraft/world/GameRuleDispatcher;gameRules:Ljava/util/TreeMap;
  • Constructor Details

    • GameRuleDispatcher

      public GameRuleDispatcher()
  • Method Details

    • addGameRule

      public void addGameRule​(String name, String defaultValue, GameRuleDispatcher.VariableType variableType)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;Ljava/lang/String;Ladk$b;)V
      intermediary method_221 Lnet/minecraft/class_95;method_221(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_95$class_97;)V
      named addGameRule Lnet/minecraft/world/GameRuleDispatcher;addGameRule(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/GameRuleDispatcher$VariableType;)V
    • setGameRule

      public void setGameRule​(String rule, String value)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;Ljava/lang/String;)V
      intermediary method_220 Lnet/minecraft/class_95;method_220(Ljava/lang/String;Ljava/lang/String;)V
      named setGameRule Lnet/minecraft/world/GameRuleDispatcher;setGameRule(Ljava/lang/String;Ljava/lang/String;)V
    • getString

      public String getString​(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;)Ljava/lang/String;
      intermediary method_218 Lnet/minecraft/class_95;method_218(Ljava/lang/String;)Ljava/lang/String;
      named getString Lnet/minecraft/world/GameRuleDispatcher;getString(Ljava/lang/String;)Ljava/lang/String;
    • getBoolean

      public boolean getBoolean​(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Ladk;b(Ljava/lang/String;)Z
      intermediary method_223 Lnet/minecraft/class_95;method_223(Ljava/lang/String;)Z
      named getBoolean Lnet/minecraft/world/GameRuleDispatcher;getBoolean(Ljava/lang/String;)Z
    • getInt

      public int getInt​(String name)
      Mappings:
      Namespace Name Mixin selector
      official c Ladk;c(Ljava/lang/String;)I
      intermediary method_224 Lnet/minecraft/class_95;method_224(Ljava/lang/String;)I
      named getInt Lnet/minecraft/world/GameRuleDispatcher;getInt(Ljava/lang/String;)I
    • getNbt

      public CompoundTag getNbt()
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a()Ldn;
      intermediary method_216 Lnet/minecraft/class_95;method_216()Lnet/minecraft/class_1405;
      named getNbt Lnet/minecraft/world/GameRuleDispatcher;getNbt()Lnet/minecraft/nbt/CompoundTag;
    • setNbt

      public void setNbt​(CompoundTag nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ldn;)V
      intermediary method_217 Lnet/minecraft/class_95;method_217(Lnet/minecraft/class_1405;)V
      named setNbt Lnet/minecraft/world/GameRuleDispatcher;setNbt(Lnet/minecraft/nbt/CompoundTag;)V
    • method_222

      public String[] method_222()
      Mappings:
      Namespace Name Mixin selector
      official b Ladk;b()[Ljava/lang/String;
      intermediary method_222 Lnet/minecraft/class_95;method_222()[Ljava/lang/String;
      named method_222 Lnet/minecraft/world/GameRuleDispatcher;method_222()[Ljava/lang/String;
    • contains

      public boolean contains​(String key)
      Mappings:
      Namespace Name Mixin selector
      official e Ladk;e(Ljava/lang/String;)Z
      intermediary method_225 Lnet/minecraft/class_95;method_225(Ljava/lang/String;)Z
      named contains Lnet/minecraft/world/GameRuleDispatcher;contains(Ljava/lang/String;)Z
    • method_219

      public boolean method_219​(String string, GameRuleDispatcher.VariableType variableType)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;Ladk$b;)Z
      intermediary method_219 Lnet/minecraft/class_95;method_219(Ljava/lang/String;Lnet/minecraft/class_95$class_97;)Z
      named method_219 Lnet/minecraft/world/GameRuleDispatcher;method_219(Ljava/lang/String;Lnet/minecraft/world/GameRuleDispatcher$VariableType;)Z