← Back to Creator Tools

Wizard Steps

1. Identity

Sets the identifier, display name, Pokédex number, and types. Auto-filled from Pokémon Showdown data via PokeAPI.

Identity step

2. Stats

Base stats and biological data — HP, Attack, Defense, height, weight, catch rate, and level curve.

Stats step

3. Behavior

Collision size, model scale, and movement speed — becomes the df_pk:<species> component group.

Behavior step

4. Model

Import the .geo.json model and outline. The app reads the identifier and bones automatically. You can also generate an animated HUD flipbook here.

Model step

5. Moves / Learnset

Add moves by level or TM. Only moves that already exist in moves.ts are valid.

Moves step

6. Evolution

Level-based evolution only, for now — target species and level. Evolution by item or friendship isn't supported by the current schema.

Evolution step

7. Audio

Upload the cry and spawn sound (.ogg), registered in sounds/sound_definitions.json.

Audio step

8. Spawn

Natural spawn conditions — biomes and spawn chance. A species with no spawn rule only appears via command or evolution.

Spawn step

9. Review

Read the full diff before applying — every file that will be created or modified. Close Minecraft, then confirm.

Review step showing the diff

Review — files created, assets copied, files changed, and any blocking errors before Apply.

3

Fix any blocking errors shown in red.

4

Read the diff on the Review step.

5

Close Minecraft and confirm to apply.

The wizard calculates a free index, validates IDs and moves, inspects geometries and animations, and shows every shared file that will change.