Class GameRuleBuilder.DoubleRuleBuilder
java.lang.Object
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder<Double>
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder.NumberRuleBuilder<Double>
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder.DoubleRuleBuilder
- Enclosing class:
GameRuleBuilder<T>
public static final class GameRuleBuilder.DoubleRuleBuilder
extends GameRuleBuilder.NumberRuleBuilder<Double>
-
Nested Class Summary
Nested classes/interfaces inherited from class GameRuleBuilder
GameRuleBuilder.BooleanRuleBuilder, GameRuleBuilder.DoubleRuleBuilder, GameRuleBuilder.EnumRuleBuilder<E>, GameRuleBuilder.IntegerRuleBuilder, GameRuleBuilder.NumberRuleBuilder<T> -
Field Summary
Fields inherited from class GameRuleBuilder
acceptor, argumentType, category, codec, commandResultSupplier, defaultValue, fabricType, requiredFeatures, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionargumentType(com.mojang.brigadier.arguments.ArgumentType<Double> argumentType) Specifies the ArgumentType for the builder.category(net.minecraft.world.level.gamerules.GameRuleCategory category) commandResultSupplier(ToIntFunction<Double> commandResultSupplier) requiredFeatures(net.minecraft.world.flag.FeatureFlagSet requiredFeatures) Methods inherited from class GameRuleBuilder
build, buildAndRegister, forBoolean, forDouble, forEnum, forInteger
-
Constructor Details
-
DoubleRuleBuilder
DoubleRuleBuilder(double defaultValue)
-
-
Method Details
-
category
public GameRuleBuilder.DoubleRuleBuilder category(net.minecraft.world.level.gamerules.GameRuleCategory category) - Overrides:
categoryin classGameRuleBuilder<Double>
-
codec
- Overrides:
codecin classGameRuleBuilder<Double>
-
argumentType
public GameRuleBuilder.DoubleRuleBuilder argumentType(com.mojang.brigadier.arguments.ArgumentType<Double> argumentType) Description copied from class:GameRuleBuilderSpecifies the ArgumentType for the builder. Please note that this is specified by default and is usually not necessary.- Overrides:
argumentTypein classGameRuleBuilder<Double>- Parameters:
argumentType- the ArgumentType- Returns:
- the builder, for chaining
-
commandResultSupplier
public GameRuleBuilder.DoubleRuleBuilder commandResultSupplier(ToIntFunction<Double> commandResultSupplier) - Overrides:
commandResultSupplierin classGameRuleBuilder<Double>
-
requiredFeatures
public GameRuleBuilder.DoubleRuleBuilder requiredFeatures(net.minecraft.world.flag.FeatureFlagSet requiredFeatures) - Overrides:
requiredFeaturesin classGameRuleBuilder<Double>
-
minValue
- Specified by:
minValuein classGameRuleBuilder.NumberRuleBuilder<Double>
-
range
- Specified by:
rangein classGameRuleBuilder.NumberRuleBuilder<Double>
-