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
FieldsModifier 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
ConstructorsConstructorDescriptionType(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 TypeMethodDescriptionvoidcallVisitor(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
-