Package net.minecraft.world.level
Class GameRules.Type<T extends GameRules.Value<T>>
java.lang.Object
net.minecraft.world.level.GameRules.Type<T>
- Enclosing class:
- GameRules
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Supplier<com.mojang.brigadier.arguments.ArgumentType<?>>
(package private) final BiConsumer<MinecraftServer,
T> private final Function<GameRules.Type<T>,
T> private final GameRules.VisitorCaller<T>
-
Constructor Summary
ConstructorDescriptionType
(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> p_46342_, Function<GameRules.Type<T>, T> p_46343_, BiConsumer<MinecraftServer, T> p_46344_, GameRules.VisitorCaller<T> p_46345_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
callVisitor
(GameRules.GameRuleTypeVisitor p_46354_, GameRules.Key<T> p_46355_) com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack,
?> createArgument
(String p_46359_)
-
Field Details
-
argument
-
constructor
private final Function<GameRules.Type<T extends GameRules.Value<T>>,T extends GameRules.Value<T>> constructor -
callback
-
visitorCaller
-
-
Constructor Details
-
Type
Type(Supplier<com.mojang.brigadier.arguments.ArgumentType<?>> p_46342_, Function<GameRules.Type<T>, T> p_46343_, BiConsumer<MinecraftServer, T> p_46344_, GameRules.VisitorCaller<T> p_46345_)
-
-
Method Details
-
createArgument
public com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack,?> createArgument(String p_46359_) -
createRule
-
callVisitor
-