## JustQuests 0.1.3 — Custom Quests
Write your own quests per world — no datapack needed. Still command-only (the GUI is coming in v0.2).
### Added
- **Per-world custom quests.** A `custom-quests.json` file in your world folder (`<world>/justquests/`) lets you add quests directly. Each entry's key is the quest id — a bare name like `my_quest` becomes `justquests:my_quest`, or use a full `namespace:path`.
- **Fill-in-the-blanks template** is created automatically the first time you load a world, with an explained example quest and blank slots ready to fill in. Empty slots are skipped, so you can leave blanks.
- **Automatic live reload** — edit and save the file and your quests update in-game within a few seconds. No restart needed. `/quest reload` also reloads on demand and reports the total quest count.
- **Custom quests override datapack quests** that share the same id, so you can tweak bundled quests without editing the datapack.
### Notes
- All 9 objective types (`collect_item`, `kill_mob`, `place_block`, `craft_item`, `tame_animal`, `gain_advancement`, `visit_dimension`, `reach_level`, `reach_location`) and all 3 reward types (`give_item`, `command`, `loot_table`) work in custom quests. Item fields accept a single id, a list, or a `#tag`.
- NeoForge 1.21.1 only. More loaders and MC versions are planned.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }