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 Supplier<com.mojang.brigadier.arguments.ArgumentType<?>>
(package private) BiConsumer<MinecraftServer,T>
private Function<GameRules.Type<T>,T>
private 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
-