Package net.minecraft.world
Class GameRules.IntRule
- Enclosing class:
- GameRules
public static class GameRules.IntRule extends GameRules.Rule<GameRules.IntRule>
-
Field Summary
Fields Modifier and Type Field Description private int
value
Fields 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.IntRule
copy()
private static GameRules.Type<GameRules.IntRule>
create(int initialValue)
private static GameRules.Type<GameRules.IntRule>
create(int initialValue, BiConsumer<MinecraftServer,GameRules.IntRule> changeCallback)
protected void
deserialize(String value)
int
get()
int
getCommandResult()
protected GameRules.IntRule
getThis()
private static int
parseInt(String input)
String
serialize()
protected void
setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
void
setValue(GameRules.IntRule intRule, MinecraftServer minecraftServer)
boolean
validate(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
-
-
Constructor Details
-
IntRule
-
-
Method Details
-
create
private static GameRules.Type<GameRules.IntRule> create(int initialValue, BiConsumer<MinecraftServer,GameRules.IntRule> changeCallback) -
create
-
setFromArgument
protected void setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)- Specified by:
setFromArgument
in classGameRules.Rule<GameRules.IntRule>
-
get
public int get() -
serialize
- Specified by:
serialize
in classGameRules.Rule<GameRules.IntRule>
-
deserialize
- Specified by:
deserialize
in classGameRules.Rule<GameRules.IntRule>
-
validate
Validates that an input is valid for this rule. -
parseInt
-
getCommandResult
public int getCommandResult()- Specified by:
getCommandResult
in classGameRules.Rule<GameRules.IntRule>
-
getThis
- Specified by:
getThis
in classGameRules.Rule<GameRules.IntRule>
-
copy
- Specified by:
copy
in classGameRules.Rule<GameRules.IntRule>
-
setValue
@Environment(CLIENT) public void setValue(GameRules.IntRule intRule, @Nullable MinecraftServer minecraftServer)- Specified by:
setValue
in classGameRules.Rule<GameRules.IntRule>
-