Package net.minecraft.world
Class GameRules.RuleType<T extends GameRules.RuleValue<T>>
java.lang.Object
net.minecraft.world.GameRules.RuleType<T>
- Enclosing class:
- GameRules
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Supplier<com.mojang.brigadier.arguments.ArgumentType<?>>
private final BiConsumer<MinecraftServer,
T> private final Function<GameRules.RuleType<T>,
T> private final GameRules.IRule<T>
-
Constructor Summary
ModifierConstructorDescriptionprivate
RuleType
(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> p_i231615_1_, Function<GameRules.RuleType<T>, T> p_i231615_2_, BiConsumer<MinecraftServer, T> p_i231615_3_, GameRules.IRule<T> p_i231615_4_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
callVisitor
(GameRules.IRuleEntryVisitor p_234914_1_, GameRules.RuleKey<T> p_234914_2_) com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSource,
?> createArgument
(String p_223581_1_)
-
Field Details
-
argument
-
constructor
private final Function<GameRules.RuleType<T extends GameRules.RuleValue<T>>,T extends GameRules.RuleValue<T>> constructor -
callback
-
visitorCaller
-
-
Constructor Details
-
RuleType
private RuleType(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> p_i231615_1_, Function<GameRules.RuleType<T>, T> p_i231615_2_, BiConsumer<MinecraftServer, T> p_i231615_3_, GameRules.IRule<T> p_i231615_4_)
-
-
Method Details
-
createArgument
public com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSource,?> createArgument(String p_223581_1_) -
createRule
-
callVisitor
-