For a full analysis, the Engine needs a matching pair of folders:
Behavior Pack/
manifest.json
entities/df_pk/pokemon.json
src/packs/pokemon/data/species.ts
src/packs/pokemon/data/moves.ts
Resource Pack/
manifest.json
entity/df_pk/pokemon.entity.json
models/entity/df_pk/pokemon/
textures/df_pk/
animations/df_pk/
ui/df_pk/
| File / folder | Purpose |
|---|---|
manifest.json | Identifies the pack and its dependencies |
entities/df_pk/pokemon.json | Species behavior |
entity/df_pk/pokemon.entity.json | Rendering and RP registrations |
species.ts | Source of truth for species data |
moves.ts | Move data |
models/ | Geometries |
textures/ | Textures, sprites and flipbooks |
animations/ | Animations and controllers |
sounds/ | Cry, spawn, and move sounds |
ui/ | Party, PC, and Poké-menu |
manifest.json — not its parent folder or a subfolder like entities or textures.