- Added pagination in shop category detail GUI
- Added custom `{translation:TRANSLATION_KEY}` placeholders to use translated values from the `messages/` system.
```yaml
{translate:hooks.player-lacking-permission-message}
```
- Moved player shop class `SignFormat` in new class for reusability purposes
- Updated all configuration files through AI to implement translation placeholders in the language files.
- Added command execution on shop buy or selling
```yaml
categories:
enchantments:
name: "{translate:shop.categories.enchantments.name}"
...
display-name: "{translate:shop.common.menu.fill-display-name}"
items:
sharpness_v:
...
on-buy:
execute-as: console
commands:
- "broadcast test 1 2 3"
enchantments:
sharpness: 5
```
Optional dependencies
PlaceholderAPI
Any compatible version
EzBoost
Any compatible version
EzEconomy
Any compatible version
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" }