Description
StarterKits is a class-based starter progression mod for 7 Days to Die that lets each player choose one role kit per save.
What it does:
- Shows a dedicated starter-kit selection menu on first spawn.
- Gives class-specific progression boosts (perks, perk books, crafting skills).
- Grants class-specific starter gear where defined.
- Locks the chosen class after confirmation to prevent re-selection abuse.
- Keeps selection data per world/save slot with local DB files.
Selection and lock behavior:
- Players can choose only one class per save.
- After a class is confirmed, Confirm is rejected for new picks.
- Menu can still be opened later for browsing and comparing kits.
- Locked class remains visually marked in the selection grid.
Data and anti-abuse logic:
- Per-save tracking is stored under Data/saves/<world>/<save>/db.txt.
- Reconnects do not reset class lock.
- New-game detection flow exists to safely reset per-save tracking when required.
- Runtime save files are ignored by git to keep repository clean.
Design goals:
- Fast early-game identity and role direction.
- Fair and predictable server onboarding.
- No external database requirement (file-based persistence only).
- Practical for both casual and organized multiplayer balancing.
Included class themes (examples):
- Huntsman, Farmer, Miner, Ex-Soldier, Hitman, Engineer, Doctor, Demoman, Archer, Scavenger, and more.
Recommended use:
- Install on the same mod set used by players/server.
- Tune kit values for your community difficulty and progression pace.
- Use as a baseline framework to add or rebalance custom classes.



