Class GameRuleBuilder.IntegerRuleBuilder
java.lang.Object
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder<Integer>
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder.NumberRuleBuilder<Integer>
net.fabricmc.fabric.api.gamerule.v1.GameRuleBuilder.IntegerRuleBuilder
- Enclosing class:
GameRuleBuilder<T>
public static final class GameRuleBuilder.IntegerRuleBuilder
extends GameRuleBuilder.NumberRuleBuilder<Integer>
-
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<Integer> argumentType) Specifies the ArgumentType for the builder.category(net.minecraft.world.level.gamerules.GameRuleCategory category) commandResultSupplier(ToIntFunction<Integer> commandResultSupplier) requiredFeatures(net.minecraft.world.flag.FeatureFlagSet requiredFeatures) Methods inherited from class GameRuleBuilder
build, buildAndRegister, forBoolean, forDouble, forEnum, forInteger
-
Constructor Details
-
IntegerRuleBuilder
IntegerRuleBuilder(int defaultValue)
-
-
Method Details
-
category
public GameRuleBuilder.IntegerRuleBuilder category(net.minecraft.world.level.gamerules.GameRuleCategory category) - Overrides:
categoryin classGameRuleBuilder<Integer>
-
codec
- Overrides:
codecin classGameRuleBuilder<Integer>
-
argumentType
public GameRuleBuilder.IntegerRuleBuilder argumentType(com.mojang.brigadier.arguments.ArgumentType<Integer> 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<Integer>- Parameters:
argumentType- the ArgumentType- Returns:
- the builder, for chaining
-
commandResultSupplier
public GameRuleBuilder.IntegerRuleBuilder commandResultSupplier(ToIntFunction<Integer> commandResultSupplier) - Overrides:
commandResultSupplierin classGameRuleBuilder<Integer>
-
requiredFeatures
public GameRuleBuilder.IntegerRuleBuilder requiredFeatures(net.minecraft.world.flag.FeatureFlagSet requiredFeatures) - Overrides:
requiredFeaturesin classGameRuleBuilder<Integer>
-
minValue
- Specified by:
minValuein classGameRuleBuilder.NumberRuleBuilder<Integer>
-
range
- Specified by:
rangein classGameRuleBuilder.NumberRuleBuilder<Integer>
-