Releases: BentoBoxWorld/Warps
Release 1.19.0
New in this release
- All locales migrated to MiniMessage. Every locale file has been converted from legacy
&-color codes to MiniMessage format, with tags matching BentoBox's own locales so you get consistent formatting across the suite. - Refined Russian localization with grammar corrections and full key coverage.
- Paper-only build. The Spigot API dependency has been dropped; Warps now builds against Paper 1.21.11 exclusively.
- Modernized test infrastructure. Internal test suite moved to JUnit 5, Mockito 5 (
mockStatic), and MockBukkit, replacing the legacy PowerMockito setup. No behavior change for server operators — just a cleaner contributor experience. - BentoBox 3.14 compatibility. Warps now targets the BentoBox 3.14 API and its Adventure-based messaging — welcome-sign messages render correctly through the new
Usertranslation pipeline.
Compatibility
✔️ BentoBox API 3.14.0+
✔️ Minecraft 1.21.5 or later
✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Upgrading
- Stop the server. Make a backup just in case.
- Upgrade BentoBox to 3.12.0 or later.
- Copy this jar over the old one.
- Restart the server.
- You should be good to go!
🔺 Warps 1.19.0 requires BentoBox 3.14.0+. If you are still on BentoBox 3.12 or earlier, stay on Warps 1.18.0 until you upgrade.
🔡 Locale files have been rewritten in MiniMessage format. If you maintain a customized locale, re-merge your changes on top of the new files rather than keeping the old &-color versions.
What's Changed
- 🔡 Refine Russian localization and migrate all locales to MiniMessage formatting (Credit @Vinrey123) in #156
- 🔺 Modernize to Paper-only, BentoBox 3.14, JUnit 5, MockBukkit by @tastybento in e300142
- Release 1.19.0 by @tastybento in #157
Full Changelog: 1.18.0...1.19.0
Release 1.18.0
Updating
- Copy this file over the old one
- 🔡 Delete or regenerate locale files in
BentoBox/addons/Warps/locales/to pick up new translations and keys - ⚙️ Check your
config.ymlfor the newshow-warps-on-mapoption - Restart the server
Compatibility
✔️ BentoBox API 3.12.0+ 🔺 NOTE this version of warps will not work with earlier versions
✔️ Minecraft 1.21.8
✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- 🗺️ ⚙️ Add web map markers for warp signs (Dynmap/BlueMap) by @tastybento in #148
- 🔡 Update Russian locale to MiniMessage format with full key coverage by @tastybento in #150
- 🔡 Add missing locale files and update translations to match BentoBox by @tastybento in #153
Full Changelog: 1.17.0...1.18.0
Release 1.17.0
Updating
- Copy this file over the old one
- (Optional / Recommended) Remove the old panels folder:
BentoBox/addons/Warps/panels/so an updated one will be used. If you have customized this, then merge the new color for the tipped arrow directions. - Restart the server
Compatibility
✔️ BentoBox API 3.0.0
✔️ Minecraft 1.21.8
✔️ Java 21
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Update to prevent sign changing of the title by @tastybento in #145
- Release 1.17.0 by @tastybento in #146
Full Changelog: 1.16.0...1.17.0
Release 1.16.0
Compatibility
✔️ BentoBox API 3.0.0
✔️ Minecraft 1.21.3
✔️ Java 17
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Call events correctly. #131 by @tastybento in #132
- 🔡 updated zh-CN locale by @RUYSUE in #133
- 🔡 French translation by @gitlocalize-app in #134
- fix (partial): other worlds can be used by @TreemanKing in #136
- feat: toggle warp command by @TreemanKing in #135
- 🔡 Japanese translation by @gitlocalize-app in #141
- 🔡 German translation by @gitlocalize-app in #140
- 🔡 French translation by @gitlocalize-app in #139
- 🔡 Chinese translation by @gitlocalize-app in #138
- 🔡 Czech translation by @gitlocalize-app in #137
- 🔺Shift to MC 1.21.3 by @tastybento in #142
- Release 1.16.0 by @tastybento in #143
New Contributors
- @RUYSUE made their first contribution in #133
- @TreemanKing made their first contribution in #136
Full Changelog: 1.14.0...1.16.0
Release 1.14.0
Compatibility
✔️ BentoBox API 2.0.0.
✔️ Minecraft 1.20.4
✔️ Java 17
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Indonesian by @gitlocalize-app in #123
- Spanish by @gitlocalize-app in #122
- Improve polish translation by @rchomczyk in #124
- Add Ukrainian locale by @gitlocalize-app in #126
- Update addon.yml by @tastybento in #129
- Version 1.14.0 by @tastybento in #130
New Contributors
- @rchomczyk made their first contribution in #124
Full Changelog: 1.13.0...1.14.0
Release 1.13.0
Compatibility
✔️ BentoBox API 1.23.0.
✔️ Minecraft 1.19
✔️ Java 17
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
What's Changed
- Update Polish translation by @gitlocalize-app in #113
- Add gamemode placeholder to message by @DevSolaris in #115
- Closes #30 - Create set warp flag by @DevSolaris in #117
- Closes #69 - Fix message from being sent when the user is banned. by @DevSolaris in #116
- Update NL by @gitlocalize-app in #118
- Closes #110, #96 - Fix level restriction by @DevSolaris in #114
- Return to plugin.yml by @BONNe in #119
- Version 1.13.0 by @tastybento in #120
New Contributors
- @DevSolaris made their first contribution in #115
Full Changelog: 1.12.0...1.13.0
Release 1.12.0
Note
This version reformats some code structures. API is not compatible with the older version.
Compatibility
✔️ BentoBox API 1.18.0.
✔️ Minecraft 1.17
✔️ Java 16
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Changes
- Fix null player on removeWarp by @HSGamer in #100
- 🔡⚙️🔺Add customizable user panels.
- 🔺AddonManagers are moved to a separate package. (equalize structure between all bentobox addons)
Full Changelog: 1.11.2...1.12.0
Release 1.11.2
Compatibility
✔️ BentoBox API 1.17.0.
✔️ Minecraft 1.17
✔️ Java 16
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Changes
- Fix null player on removeWarp (#100) (commit: 6cfaa0e)
- Fix plugin.yml (commit: 9290503)
- 🔡 Update es.yml (#98) (commit: 6caa652)
- Renamed plugin Pladdon (commit: 4ebaa22)
Full Changelog: 1.11.1...1.11.2
Release 1.11.1
Compatibility
✔️ BentoBox API 1.17.0.
✔️ Minecraft 1.17
✔️ Java 16
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
Changes
Bug Fixes
- Run offlinePlayer code async to avoid blocking IO (commit: dcd5bd1)
- Fixes sync errors and blank warps (commit: 7fbe4b5)
- Fix PVP message when teleporting to an island. (commit: 9333265)
API Changes
Release 1.10.2
Compatibility
✔️ BentoBox API 1.16.2
✔️ Minecraft 1.16.5
✔️ Java 8
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
- Fixes unwanted parsing when warping to an island (#86) (commit: fd06c0c)
- Do not send warp message if player is hidden. (commit: bee85b0)
- Don't validate unloaded signs on startup (#85) (commit: 45b9688)
- Added WarpCreateEvent (#88) (commit: e459c53)
- Translate tr.yml via GitLocalize (#90) (commit: 1591bfc)