### New Features
**New Item Type: Defined Item**
- No more writing the same item multiple times! You can now define an item once and reference it anywhere in your menu using its ID.
- To get started, create a folder named menu-item inside your datapack namespace, then add a .json file and define your item.
- The format is similar to a regular menu item, but without the slot and predicate fields.
- Use a defined item in your menu:
```JSON
{
"type" :"defined",
"slot" :[1,1],
"item_id":"<namespace>:<filename>"
}
```
(`<filename>`: Your saved item file in `menu-item` folder, without extension `json`)
**Permission Configuration for the menu Command**
- You can now configure the permission level for the /menu command.
- This determines which players with the required permission level can access the command.
### Changes
**TPA Commands Disabled**
- After some consideration, I decided that TPA commands are outside the scope of this mod, which is focused solely on inventory menus.
- Since many other mods already provide robust TPA functionality, the built-in TPA feature has been disabled.
- You can still re-enable TPA commands in the config file, but sending TPA requests directly from teleport actions is no longer supported.
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" }