Class GameRuleManager

java.lang.Object
net.minecraft.world.GameRuleManager

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

    • gameRules

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

    • GameRuleManager

      public GameRuleManager()
  • Method Details

    • addGameRule

      public void addGameRule(String name, String defaultValue, GameRuleManager.VariableType variableType)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;Ljava/lang/String;Ladk$b;)V
      intermediary method_4669 Lnet/minecraft/class_1439;method_4669(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/class_1439$class_2166;)V
      named addGameRule Lnet/minecraft/world/GameRuleManager;addGameRule(Ljava/lang/String;Ljava/lang/String;Lnet/minecraft/world/GameRuleManager$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_4672 Lnet/minecraft/class_1439;method_4672(Ljava/lang/String;Ljava/lang/String;)V
      named setGameRule Lnet/minecraft/world/GameRuleManager;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_4668 Lnet/minecraft/class_1439;method_4668(Ljava/lang/String;)Ljava/lang/String;
      named getString Lnet/minecraft/world/GameRuleManager;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_4671 Lnet/minecraft/class_1439;method_4671(Ljava/lang/String;)Z
      named getBoolean Lnet/minecraft/world/GameRuleManager;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_8475 Lnet/minecraft/class_1439;method_8475(Ljava/lang/String;)I
      named getInt Lnet/minecraft/world/GameRuleManager;getInt(Ljava/lang/String;)I
    • getNbt

      public NbtCompound getNbt()
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a()Ldn;
      intermediary method_4666 Lnet/minecraft/class_1439;method_4666()Lnet/minecraft/class_322;
      named getNbt Lnet/minecraft/world/GameRuleManager;getNbt()Lnet/minecraft/nbt/NbtCompound;
    • setNbt

      public void setNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ldn;)V
      intermediary method_4667 Lnet/minecraft/class_1439;method_4667(Lnet/minecraft/class_322;)V
      named setNbt Lnet/minecraft/world/GameRuleManager;setNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_4670

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

      public boolean contains(String key)
      Mappings:
      Namespace Name Mixin selector
      official e Ladk;e(Ljava/lang/String;)Z
      intermediary method_4673 Lnet/minecraft/class_1439;method_4673(Ljava/lang/String;)Z
      named contains Lnet/minecraft/world/GameRuleManager;contains(Ljava/lang/String;)Z
    • method_8474

      public boolean method_8474(String string, GameRuleManager.VariableType variableType)
      Mappings:
      Namespace Name Mixin selector
      official a Ladk;a(Ljava/lang/String;Ladk$b;)Z
      intermediary method_8474 Lnet/minecraft/class_1439;method_8474(Ljava/lang/String;Lnet/minecraft/class_1439$class_2166;)Z
      named method_8474 Lnet/minecraft/world/GameRuleManager;method_8474(Ljava/lang/String;Lnet/minecraft/world/GameRuleManager$VariableType;)Z