Migration from StrikePractice

Import arenas, kits, gates, and rollback data from StrikePractice or ShyamStrikeCore into ShyamDuels.

Before You Migrate

  1. Back up your StrikePractice plugin folder and ShyamDuels plugins/ShyamDuels/ folder.
  2. Install ShyamDuels on a test server first if possible.
  3. Ensure FAWE is installed and arena worlds are accessible.
  4. Stop the server or ensure no players are in active matches during import.

Migration Command

/shyamduels migrate strikepractice

Permission: shyamduels.admin

What Gets Imported

DataDetails
KitsInventory, armor, effects, icons, build whitelists, match-start potion flags.
ArenasCorners, spawns, center, build mode, FFA flag, linked kits, world name.
GatesComplex door gate regions copied into data/complex-door-data/.
SchematicsRollback/schematic files copied into ShyamDuels schematics folder where applicable.
GUI orderKit/arena menu order written to data/order.yml.

After Migration

  1. Run /arena list and /kit list to verify imports.
  2. Run /shyamduels gate list if you used StrikePractice gates.
  3. Check build mode pairs: set matching /arena build and /kit build values (Build Mode).
  4. Teleport to each arena and confirm corners/spawns align with the physical build.
  5. Run a test queue match and FFA join on imported maps.
  6. Reload configs if you edited YAML manually: /shyamduels reload.
Arena cloning
If you enable arenas.cloning after migration, build templates only in the base Arenas world, not in clone worlds. See Arena Cloning.

Manual Cleanup

The migrator logs warnings for skipped or partial imports. Common follow-up tasks: