Interface CustomEntityDefinition

All Superinterfaces:
GeyserEntityDefinition

public interface CustomEntityDefinition extends GeyserEntityDefinition
Represents a custom entity definition for a custom Bedrock entity.
Since:
2.11.0
  • Method Details

    • vanilla

      default boolean vanilla()
      Specified by:
      vanilla in interface GeyserEntityDefinition
      Returns:
      whether this entity exists in the vanilla base game
    • of

      static CustomEntityDefinition of(Identifier identifier)
      Creates or retrieves a custom entity definition by the Bedrock entity type identifier.
      Parameters:
      identifier - the Bedrock entity identifier
      Returns:
      customEntityDefinition
      Since:
      2.11.0
    • of

      static CustomEntityDefinition of(String identifier)
      Creates or retrieves a GeyserEntityDefinition by the Bedrock entity type identifier.
      Parameters:
      identifier - the Bedrock entity identifier, in string format
      Returns:
      customEntityDefinition
      Since:
      2.11.0