EnumRuleType

public final class EnumRuleType<E extends Enum<E>> extends GameRules.Type<EnumRule<E>>

Constructors

EnumRuleType
Link copied to clipboard
void EnumRuleType(Function<GameRules.Type<EnumRule<E>>, EnumRule<E>> ruleFactory, BiConsumer<MinecraftServer, EnumRule<E>> changeCallback, Array<E> supportedValues, GameRules.Acceptor<EnumRule<E>> acceptor)

Functions

accept
Link copied to clipboard
void accept(GameRules.Visitor consumer, GameRules.Key<T> key)
argument
Link copied to clipboard
RequiredArgumentBuilder<ServerCommandSource, ? extends Objectargument(String name)
RequiredArgumentBuilder<ServerCommandSource, ? extends Objectargument(String name)
createRule
Link copied to clipboard
T createRule()
register
Link copied to clipboard
void register(LiteralArgumentBuilder<ServerCommandSource> literalArgumentBuilder, GameRules.Key<EnumRule<E>> key)

Sources

jvm source
Link copied to clipboard