**Item Get! v1.0.4 Changelog**
Added:
- New trigger type: Dimension Changed
- New trigger type: Manual Trigger
- Designed for command blocks, datapack functions, KubeJS scripts, NPC dialogue, scene blocks, and other mods.
- Can show a reminder and record it in the handbook without requiring the player to obtain an item.
- Public Java API:
- `ItemGetApi.trigger`
- `ItemGetApi.show`
- `ItemGetApi.unlock`
- `ItemGetApi.reset`
- `ItemGetApi.isUnlocked`
- `ItemGetApi.fireExternalTrigger`
- New server commands:
- `/itemget trigger <targets> <rule_id>`
- `/itemget trigger <targets> <rule_id> force`
- `/itemget show <targets> <rule_id>`
- `/itemget fire <targets> <manual_trigger_id>`
- `/itemget fire <targets> <manual_trigger_id> force`
- Restored utility commands:
- `/itemget handbook`
- `/itemget manager`
- Added a Codex skill for modpack authors to generate, edit, and validate `config/item_get/rules.json`.
Changed:
- Manual Trigger rules can be edited directly in the in-game editor.
- Manual Trigger entries now appear in the manager, handbook, and filters.
- `trigger` and `fire` show the reminder, mark progress, and record it in the handbook.
- `show` only displays the reminder without changing progress or handbook history.
- `unlock` still records the reminder in the handbook without showing a popup.
Fixed / Improved:
- Forge and NeoForge builds are now synchronized for v1.0.4.
- Added English language keys for the new trigger and commands.
- Improved command suggestions for rule ids and manual trigger ids.
- Handbook history avoids duplicate entries for the same rule revision.
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" }