Constructor and Description |
---|
EnumRule(net.minecraft.world.GameRules.Type<EnumRule<E>> type,
E value,
Collection<E> supportedValues)
Deprecated.
|
EnumRule(net.minecraft.world.GameRules.Type<EnumRule<E>> type,
E value,
E[] supportedValues)
Deprecated.
You should not be calling this constructor!
|
Modifier and Type | Method and Description |
---|---|
protected EnumRule<E> |
copy() |
void |
cycle()
Cycles the value of this enum rule to the next supported value.
|
protected void |
deserialize(String value) |
E |
get() |
int |
getCommandResult() |
Class<E> |
getEnumClass() |
protected EnumRule<E> |
getThis() |
String |
serialize() |
void |
set(E value,
@Nullable net.minecraft.server.MinecraftServer server) |
protected void |
setFromArgument(com.mojang.brigadier.context.CommandContext<net.minecraft.server.command.ServerCommandSource> context,
String name) |
void |
setValue(EnumRule<E> rule,
net.minecraft.server.MinecraftServer minecraftServer) |
boolean |
supports(E value) |
String |
toString() |
@Deprecated public EnumRule(net.minecraft.world.GameRules.Type<EnumRule<E>> type, E value, E[] supportedValues)
@Deprecated public EnumRule(net.minecraft.world.GameRules.Type<EnumRule<E>> type, E value, Collection<E> supportedValues)
protected void setFromArgument(com.mojang.brigadier.context.CommandContext<net.minecraft.server.command.ServerCommandSource> context, String name)
protected void deserialize(String value)
public String serialize()
public int getCommandResult()
public String toString()
public void setValue(EnumRule<E> rule, net.minecraft.server.MinecraftServer minecraftServer)
public E get()
public void cycle()
public boolean supports(E value)
public void set(E value, @Nullable @Nullable net.minecraft.server.MinecraftServer server) throws IllegalArgumentException
IllegalArgumentException