Package net.minecraft.world
Class GameRules.BooleanRule
- Enclosing class:
- GameRules
public static class GameRules.BooleanRule extends GameRules.Rule<GameRules.BooleanRule>
-
Field Summary
Fields Modifier and Type Field Description private boolean
value
Fields inherited from class net.minecraft.world.GameRules.Rule
type
-
Constructor Summary
Constructors Constructor Description BooleanRule(GameRules.Type<GameRules.BooleanRule> type, boolean initialValue)
-
Method Summary
Modifier and Type Method Description protected GameRules.BooleanRule
copy()
private static GameRules.Type<GameRules.BooleanRule>
create(boolean initialValue)
private static GameRules.Type<GameRules.BooleanRule>
create(boolean initialValue, BiConsumer<MinecraftServer,GameRules.BooleanRule> changeCallback)
protected void
deserialize(String value)
boolean
get()
int
getCommandResult()
protected GameRules.BooleanRule
getThis()
String
serialize()
void
set(boolean value, MinecraftServer server)
protected void
setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)
void
setValue(GameRules.BooleanRule booleanRule, MinecraftServer minecraftServer)
Methods inherited from class net.minecraft.world.GameRules.Rule
changed, set, toString
-
Field Details
-
value
private boolean value
-
-
Constructor Details
-
BooleanRule
-
-
Method Details
-
create
private static GameRules.Type<GameRules.BooleanRule> create(boolean initialValue, BiConsumer<MinecraftServer,GameRules.BooleanRule> changeCallback) -
create
-
setFromArgument
protected void setFromArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name)- Specified by:
setFromArgument
in classGameRules.Rule<GameRules.BooleanRule>
-
get
public boolean get() -
set
-
serialize
- Specified by:
serialize
in classGameRules.Rule<GameRules.BooleanRule>
-
deserialize
- Specified by:
deserialize
in classGameRules.Rule<GameRules.BooleanRule>
-
getCommandResult
public int getCommandResult()- Specified by:
getCommandResult
in classGameRules.Rule<GameRules.BooleanRule>
-
getThis
- Specified by:
getThis
in classGameRules.Rule<GameRules.BooleanRule>
-
copy
- Specified by:
copy
in classGameRules.Rule<GameRules.BooleanRule>
-
setValue
@Environment(CLIENT) public void setValue(GameRules.BooleanRule booleanRule, @Nullable MinecraftServer minecraftServer)- Specified by:
setValue
in classGameRules.Rule<GameRules.BooleanRule>
-