Releases: BentoBoxWorld/Border
Release 4.1.0
Compatibility
✔️ BentoBox API 1.22.1
✔️ Minecraft 1.19.3
✔️ Java 17
Installation
- Download this jar and put it in your addons folder
- Restart the server
- Look at config.yml and edit it if required. If you do, restart the server.
- If you want players to be able to access the toggle command, give them the '[gamemode].border.toggle' permission where [gamemode] is bskyblock, aoneblock, etc.
- You should be good to go!
Upgrading
Note: WorldBorderAPI is no longer required.
- Take backups of your server, for safety
- Download this jar and put it in your addons folder - delete the old one
- Restart the server
- Look at config.yml and edit it if required. If you do, restart the server.
- If you want players to be able to access the toggle command, give them the '[gamemode].border.toggle' permission where [gamemode] is bskyblock, aoneblock, etc.
- You should be good to go!
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
- Implemented per-player border type by @arphox in #69 - to switch between the vanilla border and one made by this add-on
- Now uses the native Bukkit/Spigot world border API for the vanilla border
- Redid the config,yml so that it is clearer and values will be applied to players who do not have the permissions to use the border commands when they re-login, e.g., if you change the default to use barrier blocks but the user had previously been shown vanilla, they will now get barrier blocks.
- Loads of new translations!
⚙️ New Config.yml options
- ⚙️Added config option to show or not show particles.
- ⚙️ Use default settings in config if player does not have permissions. (#98) Redoes the config.yml as well.
- ⚙️Config types (#99)
- ⚙️Adds offset config to enable border to be bigger than protection range #75
🔡 New Translations
Big thanks to our translators!
- 🔡 Chinese translation (#63, #64) by @hutuY
- 🔡 Indonesian translation (#71) Co-authored-by: Alunite? xcionsspro30@gmail.com
- 🔡 Hungarian translation (#72) Co-authored-by: VerusBungee gangmastergriefing@gmail.com
- 🔡 Taiwanese translation (#73) Co-authored-by: davgo0103 davvgo@gmail.com
- 🔡 Korean translation (#74) Co-authored-by: chickiyeah ruddls030@naver.com
- 🔡 Polish translation (#75) Co-authored-by: PICIGIT piotrp.p@wp.pl
- 🔡 Russian translation (#93) Co-authored-by: Marmur2020 marmur2020@gmail.com
- 🔡 Polish translations (#92) Co-authored-by: wiktorm12 wiktorm12@gmail.com
- 🔡 Updated French translation (#91) Co-authored-by: HipppB hippolyte.bach@eleve.isep.fr Co-authored-by: organizatsiya organizatsiya.wildguns@gmail.com
- 🔡 German translation (#89) Co-authored-by: 0x4096 rjansengd@gmail.com
- 🔡 Update Spanish translation (#90) Co-authored-by: roy0510 roytacruz@gmail.com Co-authored-by: plebexer plebexer@gmail.com
What's Changed - other
- Implement per-player border type by @arphox in #69
- Cleanup documentation by @arphox in #70
- Switch to use new Bukkit / Paper WorldBorder API by @tastybento in #78
- fix nether vanilla border by @emmanuelvlad in #80
- disabled enderpearls and chorus fruits + fix by @emmanuelvlad in #82
- run show task ; teleport visitors back in boundaries, bypass spectators by @emmanuelvlad in #83
- Use default settings in config if player does not have permissions. by @tastybento in #98
- Config types by @tastybento in #99
New Contributors
- @hutuY made their first contribution in #63
- @arphox made their first contribution in #65
- @emmanuelvlad made their first contribution in #80
Other contributors
Co-authored-by: Alunite? xcionsspro30@gmail.com
Co-authored-by: VerusBungee gangmastergriefing@gmail.com
Co-authored-by: davgo0103 davvgo@gmail.com
Co-authored-by: chickiyeah ruddls030@naver.com
Co-authored-by: PICIGIT piotrp.p@wp.pl
Co-authored-by: BuildTools unconfigured@null.spigotmc.org
Co-authored-by: BONNe bonne@bonne.id.lv
Co-authored-by: Marmur2020 marmur2020@gmail.com
Co-authored-by: wiktorm12 wiktorm12@gmail.com
Co-authored-by: HipppB hippolyte.bach@eleve.isep.fr
Co-authored-by: organizatsiya organizatsiya.wildguns@gmail.com
Co-authored-by: 0x4096 rjansengd@gmail.com
Co-authored-by: roy0510 roytacruz@gmail.com
Co-authored-by: plebexer plebexer@gmail.com
Full Changelog: 3.0.0...4.1.0
Release 3.2.0
Compatibility
✔️ BentoBox API 1.17.0.
✔️ Minecraft 1.17
✔️ Java 16
Installation
- Download the WorldBorderAPI plugin and put it in your plugins folder. Download from https://github.com/yannicklamprecht/WorldBorderAPI/releases
- Download this jar and put it in your addons folder
- Restart the server
Changelog
Legend
- 🔡 locale files may need to be regenerated or updated.
- ⚙️ config options have been removed, renamed or added.
- 🔺 special attention needed.
New Features
Release 3.1.1
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.
New Feature
- Added protection for players teleported back should the spot be unsafe. In the over world, the player will arrive on a block of stone; in the Nether, nether rack; and in the End, end stone.
Bug Fix
- Fixed issue where players were not being returned to within the border unless
use-barrier-blocks
was true in the config.
Release 3.1.0
Change Log
- Added config option to teleport players back inside the border if they escape it somehow. This can be useful if there is a teleport event, e.g., new portal to the nether, that positions the player outside the border.
Release 3.0.1
Change Log
- Fix a bug where a border would sometimes not show or not show if you teleported outside of the border.
Release 3.0.0
Note This release requires BentoBox 1.16.0 or later.
Change Log
- Added support back in for WorldBorderAPI (WBAPI) and made it the default (commit: d3a8147) (commit: 1ad4d9a)
- Change permission for border command to Op so it is not available by default (commit: d933ef3)
- When using barrier blocks/particles - Add config option to show the maximum protection range border. (commit: c6c81e6)
- Update German translation (#57) (commit: 5f704b2)
- When using barrier blocks/particles - Stop over running border blocks past corners. (commit: 6101275)
- Added Vietnamese (#56) (commit: 4d83721)
Release 2.1.0
Change Log
This version has a couple of new config settings and makes the border much more impenetrable. If players breech it, they will be teleported back.
- Implements feature to disable Border per GameMode (#47) (commit: fb73ec6)
- Adds option to just show particles for the border (commit: 5612d7e)
- Teleport player home if they breach the barrier. (commit: adb21fc)
- Makes barrier more blocking. Makes border on by default. (commit: d0f2421)
- Fixes barrier blocks not removing on protection range change (#50) (commit: f2a4713)
- Prevents exiting border at speed. (commit: f0a1a7b)
Version 2.0.2
Change Log
- Remove barrier when border command turns it off (commit: 4c0aa28)
- Translate ru.yml via GitLocalize (#43) (commit: 34d6155)
- Translate pt.yml via GitLocalize (#42) (commit: 2e1ae4f)
- Uses BentoBox 1.15.4 metadata API instead of permissions. (commit: 932b9fb)
The main difference with this version is that it drops the use of permissions to track the border state and uses the new API from BentoBox 1.15.4 to store it, so you must use BentoBox 1.15.4 with this addon version.
Version 2.0.0
This release drops the use of WorldBorderAPI and shifts to a barrier block design. The blocks and particles only appear when the user gets near the border.
Command
/[gamemode] border
, e.g./is border
will toggle between border on and off
The default mode is that the border is on. The command is actually just adding or removing the [gamemode].border.off
permission. So, if the player does not have the command permission, you can toggle the border using this permission instead.
Permissions
permissions:
[gamemode].border.toggle:
description: Player can use border toggle command
default: true
[gamemode].border.off:
description: Player will not see the border. If the player does not have this permission, they will see the border.
default: false
Release 1.0.7
This is the 1.0.7 release of Border, an addon to BentoBox that gives you a world border around islands.
Compatibility
Use this version if you are running 1.15.2. If you are on Minecraft 1.16.1 you will need 1.0.9 or later and the latest version of WorldBorderAPI plugin.
Installation
- Download the WorldBorderAPI plugin and put it in your plugins folder. Download from https://github.com/yannicklamprecht/WorldBorderAPI/releases
- Download this jar and put it in your addons folder
- Restart the server
Configuration
There is no configuration at this time. If the addon is present, then all islands will have a world border.
New features
- Italian added (Credit @xion87)
Bug Fixes
- Border would not show after respawning