EnumRule

public final class EnumRule<E extends Enum<E>> extends GameRules.Rule<EnumRule<E>>

Constructors

EnumRule
Link copied to clipboard
void EnumRule(GameRules.Type<EnumRule<E>> type, E value, Array<E> supportedValues)
You should not be calling this constructor!
EnumRule
Link copied to clipboard
void EnumRule(GameRules.Type<EnumRule<E>> type, E value, Collection<E> supportedValues)
You should not be calling this constructor!

Functions

cycle
Link copied to clipboard
void cycle()
Cycles the value of this enum rule to the next supported value.
get
Link copied to clipboard
E get()
getCommandResult
Link copied to clipboard
int getCommandResult()
abstract int getCommandResult()
getEnumClass
Link copied to clipboard
Class<EgetEnumClass()
serialize
Link copied to clipboard
String serialize()
abstract String serialize()
set
Link copied to clipboard
void set(E value, @Nullable() MinecraftServer server)
void set(CommandContext<ServerCommandSource> context, String name)
setValue
Link copied to clipboard
void setValue(EnumRule<E> rule, MinecraftServer minecraftServer)
abstract void setValue(T rule, MinecraftServer server)
supports
Link copied to clipboard
boolean supports(E value)
toString
Link copied to clipboard
String toString()
String toString()

Properties

value
Link copied to clipboard
private E value

Sources

jvm source
Link copied to clipboard