Package net.minecraft.world
Class GameRules.IntRule
- Enclosing class:
- GameRules
public static class GameRules.IntRule extends GameRules.Rule<GameRules.IntRule>
- Mappings:
Namespace Name official btr$dintermediary net/minecraft/class_1928$class_4312named net/minecraft/world/GameRules$IntRule
-
Field Summary
Fields Modifier and Type Field Description private intvalueFields inherited from class net.minecraft.world.GameRules.Rule
type -
Constructor Summary
Constructors Constructor Description IntRule(GameRules.Type<GameRules.IntRule> rule, int initialValue) -
Method Summary
Modifier and Type Method Description protected GameRules.IntRulecopy()private static GameRules.Type<GameRules.IntRule>create(int initialValue)private static GameRules.Type<GameRules.IntRule>create(int initialValue, BiConsumer<MinecraftServer,GameRules.IntRule> changeCallback)protected voiddeserialize(String value)intget()intgetCommandResult()protected GameRules.IntRulegetThis()private static intparseInt(String input)Stringserialize()protected voidsetFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)voidsetValue(GameRules.IntRule intRule, MinecraftServer minecraftServer)booleanvalidate(String input)Validates that an input is valid for this rule.Methods inherited from class net.minecraft.world.GameRules.Rule
changed, set, toString
-
Field Details
-
value
private int value- Mappings:
Namespace Name Mixin selector official bLbtr$d;b:Iintermediary field_19412Lnet/minecraft/class_1928$class_4312;field_19412:Inamed valueLnet/minecraft/world/GameRules$IntRule;value:I
-
-
Constructor Details
-
IntRule
- Mappings:
Namespace Name Mixin selector official <init>Lbtr$d;<init>(Lbtr$f;I)Vintermediary <init>Lnet/minecraft/class_1928$class_4312;<init>(Lnet/minecraft/class_1928$class_4314;I)Vnamed <init>Lnet/minecraft/world/GameRules$IntRule;<init>(Lnet/minecraft/world/GameRules$Type;I)V
-
-
Method Details
-
create
private static GameRules.Type<GameRules.IntRule> create(int initialValue, BiConsumer<MinecraftServer,GameRules.IntRule> changeCallback)- Mappings:
Namespace Name Mixin selector official aLbtr$d;a(ILjava/util/function/BiConsumer;)Lbtr$f;intermediary method_20766Lnet/minecraft/class_1928$class_4312;method_20766(ILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314;named createLnet/minecraft/world/GameRules$IntRule;create(ILjava/util/function/BiConsumer;)Lnet/minecraft/world/GameRules$Type;
-
create
- Mappings:
Namespace Name Mixin selector official bLbtr$d;b(I)Lbtr$f;intermediary method_20768Lnet/minecraft/class_1928$class_4312;method_20768(I)Lnet/minecraft/class_1928$class_4314;named createLnet/minecraft/world/GameRules$IntRule;create(I)Lnet/minecraft/world/GameRules$Type;
-
setFromArgument
protected void setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)- Specified by:
setFromArgumentin classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official aLbtr$g;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vintermediary method_20776Lnet/minecraft/class_1928$class_4315;method_20776(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Vnamed setFromArgumentLnet/minecraft/world/GameRules$Rule;setFromArgument(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V
-
get
public int get()- Mappings:
Namespace Name Mixin selector official aLbtr$d;a()Iintermediary method_20763Lnet/minecraft/class_1928$class_4312;method_20763()Inamed getLnet/minecraft/world/GameRules$IntRule;get()I
-
serialize
- Specified by:
serializein classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official bLbtr$g;b()Ljava/lang/String;intermediary method_20779Lnet/minecraft/class_1928$class_4315;method_20779()Ljava/lang/String;named serializeLnet/minecraft/world/GameRules$Rule;serialize()Ljava/lang/String;
-
deserialize
- Specified by:
deserializein classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official aLbtr$g;a(Ljava/lang/String;)Vintermediary method_20777Lnet/minecraft/class_1928$class_4315;method_20777(Ljava/lang/String;)Vnamed deserializeLnet/minecraft/world/GameRules$Rule;deserialize(Ljava/lang/String;)V
-
validate
Validates that an input is valid for this rule.- Mappings:
Namespace Name Mixin selector official bLbtr$d;b(Ljava/lang/String;)Zintermediary method_27332Lnet/minecraft/class_1928$class_4312;method_27332(Ljava/lang/String;)Znamed validateLnet/minecraft/world/GameRules$IntRule;validate(Ljava/lang/String;)Z
-
parseInt
- Mappings:
Namespace Name Mixin selector official cLbtr$d;c(Ljava/lang/String;)Iintermediary method_20769Lnet/minecraft/class_1928$class_4312;method_20769(Ljava/lang/String;)Inamed parseIntLnet/minecraft/world/GameRules$IntRule;parseInt(Ljava/lang/String;)I
-
getCommandResult
public int getCommandResult()- Specified by:
getCommandResultin classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official cLbtr$g;c()Iintermediary method_20781Lnet/minecraft/class_1928$class_4315;method_20781()Inamed getCommandResultLnet/minecraft/world/GameRules$Rule;getCommandResult()I
-
getThis
- Specified by:
getThisin classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official dLbtr$d;d()Lbtr$d;intermediary method_20770Lnet/minecraft/class_1928$class_4312;method_20770()Lnet/minecraft/class_1928$class_4312;named getThisLnet/minecraft/world/GameRules$IntRule;getThis()Lnet/minecraft/world/GameRules$IntRule;
-
copy
- Specified by:
copyin classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official eLbtr$d;e()Lbtr$d;intermediary method_27333Lnet/minecraft/class_1928$class_4312;method_27333()Lnet/minecraft/class_1928$class_4312;named copyLnet/minecraft/world/GameRules$IntRule;copy()Lnet/minecraft/world/GameRules$IntRule;
-
setValue
@Environment(CLIENT) public void setValue(GameRules.IntRule intRule, @Nullable MinecraftServer minecraftServer)- Specified by:
setValuein classGameRules.Rule<GameRules.IntRule>- Mappings:
Namespace Name Mixin selector official aLbtr$d;a(Lbtr$d;Lnet/minecraft/server/MinecraftServer;)Vintermediary method_27331Lnet/minecraft/class_1928$class_4312;method_27331(Lnet/minecraft/class_1928$class_4312;Lnet/minecraft/server/MinecraftServer;)Vnamed setValueLnet/minecraft/world/GameRules$IntRule;setValue(Lnet/minecraft/world/GameRules$IntRule;Lnet/minecraft/server/MinecraftServer;)V
-