← Back to Creator Tools

Files for a New Species

A complete species typically needs:

Behavior Pack
  src/packs/pokemon/data/species.ts
  entities/df_pk/pokemon.json
  spawn_rules/df_pk/pokemon.json

Resource Pack
  models/entity/df_pk/pokemon/<id>.geo.json
  models/entity/df_pk/pokemon/<id>_outline.geo.json
  textures/df_pk/entity/pokemon/<id>.png
  textures/df_pk/entity/pokemon/<id>_shiny.png
  animations/df_pk/pokemon/<id>.animation.json
  animation_controllers/df_pk/<id>.json
  sounds/df_pk/cry/<id>.ogg
  sounds/df_pk/spawn/<id>.ogg

For the HUD, include party, PC, and Poké-menu sprites with their Aseprite JSONs. Also update ui/df_pk/flipbooks.json and flipbooks.ts.

! Pocketmon uses a shared entity. The species is chosen via the df_pk:species property — don't create a separate Bedrock entity per species without following the existing architecture.