Class GameRules.BooleanRule

Enclosing class:
GameRules

public static class GameRules.BooleanRule
extends GameRules.Rule<GameRules.BooleanRule>
Mappings:
Namespace Name
official btr$a
intermediary net/minecraft/class_1928$class_4310
named net/minecraft/world/GameRules$BooleanRule
  • Field Details

    • value

      private boolean value
      Mappings:
      Namespace Name Mixin selector
      official b Lbtr$a;b:Z
      intermediary field_19411 Lnet/minecraft/class_1928$class_4310;field_19411:Z
      named value Lnet/minecraft/world/GameRules$BooleanRule;value:Z
  • Constructor Details

    • BooleanRule

      public BooleanRule​(GameRules.Type<GameRules.BooleanRule> type, boolean initialValue)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbtr$a;<init>(Lbtr$f;Z)V
      intermediary <init> Lnet/minecraft/class_1928$class_4310;<init>(Lnet/minecraft/class_1928$class_4314;Z)V
      named <init> Lnet/minecraft/world/GameRules$BooleanRule;<init>(Lnet/minecraft/world/GameRules$Type;Z)V
  • Method Details

    • create

      private static GameRules.Type<GameRules.BooleanRule> create​(boolean initialValue, BiConsumer<MinecraftServer,​GameRules.BooleanRule> changeCallback)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtr$a;b(ZLjava/util/function/BiConsumer;)Lbtr$f;
      intermediary method_20760 Lnet/minecraft/class_1928$class_4310;method_20760(ZLjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;
      named create Lnet/minecraft/world/GameRules$BooleanRule;create(ZLjava/util/function/BiConsumer;)Lnet/minecraft/world/GameRules$Type;
    • create

      private static GameRules.Type<GameRules.BooleanRule> create​(boolean initialValue)
      Mappings:
      Namespace Name Mixin selector
      official b Lbtr$a;b(Z)Lbtr$f;
      intermediary method_20759 Lnet/minecraft/class_1928$class_4310;method_20759(Z)Lnet/minecraft/class_1928$class_4314;
      named create Lnet/minecraft/world/GameRules$BooleanRule;create(Z)Lnet/minecraft/world/GameRules$Type;
    • setFromArgument

      protected void setFromArgument​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
      Specified by:
      setFromArgument in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official a Lbtr$g;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
      intermediary method_20776 Lnet/minecraft/class_1928$class_4315;method_20776(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
      named setFromArgument Lnet/minecraft/world/GameRules$Rule;setFromArgument(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
    • get

      public boolean get()
      Mappings:
      Namespace Name Mixin selector
      official a Lbtr$a;a()Z
      intermediary method_20753 Lnet/minecraft/class_1928$class_4310;method_20753()Z
      named get Lnet/minecraft/world/GameRules$BooleanRule;get()Z
    • set

      public void set​(boolean value, @Nullable MinecraftServer server)
      Mappings:
      Namespace Name Mixin selector
      official a Lbtr$a;a(ZLnet/minecraft/server/MinecraftServer;)V
      intermediary method_20758 Lnet/minecraft/class_1928$class_4310;method_20758(ZLnet/minecraft/server/MinecraftServer;)V
      named set Lnet/minecraft/world/GameRules$BooleanRule;set(ZLnet/minecraft/server/MinecraftServer;)V
    • serialize

      public String serialize()
      Specified by:
      serialize in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official b Lbtr$g;b()Ljava/lang/String;
      intermediary method_20779 Lnet/minecraft/class_1928$class_4315;method_20779()Ljava/lang/String;
      named serialize Lnet/minecraft/world/GameRules$Rule;serialize()Ljava/lang/String;
    • deserialize

      protected void deserialize​(String value)
      Specified by:
      deserialize in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official a Lbtr$g;a(Ljava/lang/String;)V
      intermediary method_20777 Lnet/minecraft/class_1928$class_4315;method_20777(Ljava/lang/String;)V
      named deserialize Lnet/minecraft/world/GameRules$Rule;deserialize(Ljava/lang/String;)V
    • getCommandResult

      public int getCommandResult()
      Specified by:
      getCommandResult in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official c Lbtr$g;c()I
      intermediary method_20781 Lnet/minecraft/class_1928$class_4315;method_20781()I
      named getCommandResult Lnet/minecraft/world/GameRules$Rule;getCommandResult()I
    • getThis

      protected GameRules.BooleanRule getThis()
      Specified by:
      getThis in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official d Lbtr$a;d()Lbtr$a;
      intermediary method_20761 Lnet/minecraft/class_1928$class_4310;method_20761()Lnet/minecraft/class_1928$class_4310;
      named getThis Lnet/minecraft/world/GameRules$BooleanRule;getThis()Lnet/minecraft/world/GameRules$BooleanRule;
    • copy

      protected GameRules.BooleanRule copy()
      Specified by:
      copy in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official e Lbtr$a;e()Lbtr$a;
      intermediary method_27327 Lnet/minecraft/class_1928$class_4310;method_27327()Lnet/minecraft/class_1928$class_4310;
      named copy Lnet/minecraft/world/GameRules$BooleanRule;copy()Lnet/minecraft/world/GameRules$BooleanRule;
    • setValue

      @Environment(CLIENT) public void setValue​(GameRules.BooleanRule booleanRule, @Nullable MinecraftServer minecraftServer)
      Specified by:
      setValue in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official a Lbtr$a;a(Lbtr$a;Lnet/minecraft/server/MinecraftServer;)V
      intermediary method_27326 Lnet/minecraft/class_1928$class_4310;method_27326(Lnet/minecraft/class_1928$class_4310;Lnet/minecraft/server/MinecraftServer;)V
      named setValue Lnet/minecraft/world/GameRules$BooleanRule;setValue(Lnet/minecraft/world/GameRules$BooleanRule;Lnet/minecraft/server/MinecraftServer;)V