⚠️ Do not use in production! ⚠️
2.4.16
- Create inv command
- revert inventory check
- Fix no space detection
- Add inventory space requirement when buying
- Fix mouse recentring when buying from player-made shop
- Add 50ms delay between shop actions to prevent lag
- Remove join kick
- Fix balance and bounty commands
- Fix bounty message
- Add target messages to balance transfer and bounty place
- Re-add paper compile
- Remove papermc compile and task
- Fix being kicked after 10 seconds
2.4.15
- Change to GSON
- Improve webserver performance
- Merge duplicate listeners
- Add join inactivity kick
- Rename listeners
- Fix killing yourself increases your bounty
- Add dependabot updates
- Add AFK Detector to README
⚠️ Do not use in production! ⚠️
- [ci-skip] Add readme
- [ci-skip] Change config example to YAML format
- [ci-skip] Update README with bounty and daily balance info
- [ci-skip] Fix invalid table
- [ci-skip] Update features table
- [ci-skip] Move implementation key above table
- Add bl alias to balance
- Add version argument
- Add remove xdsutils.web permission
- Fix The system cannot find the file specified
⚠️ Do not use in production! ⚠️
- Add daily balance
- Add daily balance message
- Fix daily balance message
- Fix when someone is op no one else can open containers
- Add player dealth listener
- Extract get player
- Add bounty db
- Add bounty command
- Fix invalid if statement
- Update config
- Implement bounty system
- Move databases to databases folder
- Fix config updating
- Fix balance tab completer
- Fix bounty command not working
- Rename bounty database from bounty to bounties
- Fix bounty tab complete
- Add logging
- Implement kill reward
- Append git commit to version in workflow
- Add ci skip
- Fix build artifacts
- Fix appending
- Fix api version being appened
- Fix gradle caching
⚠️ Do not use in production! ⚠️
- Fix server shop not using slot config
- Fix slot config
- Fix permissions
- Reformat code
- Remove permissions chat message
- Remove blocked containers
- Fix container detection
- Reformat code again
- Clean up duplicated code
- Fix private access in shop
- Fix player detection
⚠️ Do not use in production! ⚠️
- Add migration for anyone_create_shops
- Even more reformatting
- Optimise every part of shop class
- Add full checking
- Return removed item from shop to owner
- Add anyone_create_shops config value
- Reformat (Even more)
- Return items from shop to owner on deletion
- Fix slot id with stack id
- Fix refreshing of player shops
- Fix using setBalance instead of removeBalance or addBalance
- Fix purchasing items from player shops
- Remove unused functions
- Add stack support to items in player shops
- Add caching
- Fix all shops
- Change title of shops
- Fix design of edit shop
- Reformat code once again
- Fix viewing player shops
- Fix InventoryOpenEvent may only be triggered synchronously.
- Improve editing of shop
- Change viewing log
- Close inventory when changing price
- Fix delay when removing item
- Reformat
- Fix duplicated code
- Update item editor design
- Add build workflow
- Move economy to database package
- Create shop database
- Fix database creation
- Implement shop create edit and view
- Add /shop delete <name>
- Reformat code
- Add shop create, view and edit (WIP)
- Fix tab completer
- Update default config comments
- Reformat again
- Update item design
- Add logging
- Fix player completions
- Add leaderboard
- Fix design of leaderboard
- Fix leaderboard separator
- Change max players on leaderboard
- Update balance command description
⚠️ The config does not update automatically. To change new values for custom messages, you need to either delete the config file or manually copy the updated config from the description. ⚠️
- Add economy
- Add shop
- Fix shop
- Merge shop gui with shop command
- Fix shop again
- Add balance command to view your balance
- Add "/balance add", "/balance set" and "/balance get" for admins
- Fix permissions
- Add config comment
- Reformat code
- Add enable shop config
- Update default config values
- Use SQLite instead of YML
- Add db close
- Add per world intervals
- Add parallel backups
- Skip backups folder if included
⚠️ Do not use chat censoring in production! ⚠️
- Update permissions
- Fix permissions
⚠️ Do not use chat censoring in production! ⚠️
- Hide disabled commands from tab complete
- Add disabled commands command
- Updated permissions
- Change disabled items syntax
- Remove unused imports
- Reformat xdsutils command
- Fix not showing /xdsutils disabled commands
- Fix look of disabled command error


