Class GameRules.BooleanRule

Enclosing class:
GameRules

public static class GameRules.BooleanRule extends GameRules.Rule<GameRules.BooleanRule>
Mappings:
Namespace Name
official cmb$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 Lcmb$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> Lcmb$a;<init>(Lcmb$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

      static GameRules.Type<GameRules.BooleanRule> create(boolean initialValue, BiConsumer<MinecraftServer,GameRules.BooleanRule> changeCallback)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmb$a;a(ZLjava/util/function/BiConsumer;)Lcmb$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

      static GameRules.Type<GameRules.BooleanRule> create(boolean initialValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmb$a;a(Z)Lcmb$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 Lcmb$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 Lcmb$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 @Nullable MinecraftServer server)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmb$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 Lcmb$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 Lcmb$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 Lcmb$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 Lcmb$a;d()Lcmb$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 Lcmb$a;e()Lcmb$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

      public void setValue(GameRules.BooleanRule booleanRule, @Nullable @Nullable MinecraftServer minecraftServer)
      Specified by:
      setValue in class GameRules.Rule<GameRules.BooleanRule>
      Mappings:
      Namespace Name Mixin selector
      official a Lcmb$a;a(Lcmb$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