Interface GeyserEnumEntityProperty<E extends Enum<E>>

Type Parameters:
E - the enum type
All Superinterfaces:
GeyserEntityProperty<E>

public interface GeyserEnumEntityProperty<E extends Enum<E>> extends GeyserEntityProperty<E>
Represents a Java enum-backed enum property. There are a few key limitations:
  • There cannot be more than 16 values
  • Enum names cannot be longer than 32 chars, must start with a letter, and may contain numbers and underscores
Since:
2.9.0