Skip to content

Border#

Border 可以在玩家无法通过的岛屿周围创建并显示边界。 边界可以是:

  • 原版的世界边界
  • 一个自定义边界,当玩家靠近时会显示(可以在配置中设置视觉效果)。

tastybento 创建和维护。

安装#

  1. 重启服务器(启用插件并生成 config.yml 文件)
  2. 将插件 jar 文件放入 plugins/BentoBox/addons 文件夹
  3. config.yml 中自定义设置(可选)
  4. 重启服务器以应用新设置

命令#

Tip

[player_command] 是一个根据你运行的游戏模式而不同的命令。 游戏模式的 config.yml 文件包含允许你修改此值的设置。 例如,在 BSkyBlock 中,默认的 [player_command]island

border#

命令: /[player command] border 描述: 打开/关闭边界。 权限: [gamemode].border.toggle。默认: op注意: 自 Version 3.0.0 起需要权限。

border type#

命令: /[player command] border type {barrier | vanilla} 描述: 设置边界类型。 权限: [gamemode].border.set-type。默认: true示例: /[player command] border type barrier

Tip

[gamemode] 是一个根据你运行的游戏模式而不同的前缀。 前缀是游戏模式的小写名称,即如果你使用 BSkyBlock,前缀就是 bskyblock。 类似地,如果你使用 AcidIsland,前缀就是 acidisland

配置#

config.yml 文件包含设置。 除非明确说明,否则默认值通常就是示例值。

禁用游戏模式#

你可以使用此设置禁用插件。 默认情况下,Border 将在 BentoBox 服务器上的所有游戏模式世界中运行。

你可以通过在新行的开头写上 - 并接上游戏模式的名称来禁用它。 示例禁用 BSkyBlock:

disabled-gamemodes:
  - BSkyBlock  

默认值:

disabled-gamemodes: []

返回传送#

控制如果玩家设法穿过边界(例如在同一个世界传送),是否应将他们传送回他们的岛屿。

如果你希望玩家被传送回来,请设置为 true

警告: 如果你将此值设置为 false,同时将 use-barrier-blocks 设置为 false,玩家将能够直接穿过边界。

return-teleport: true

Tip

如果你想 只用此插件来显示 玩家的边界,请使用以下设置:

use-barrier-blocks: false
return-teleport: false 

使用屏障方块#

仅适用于 使用原版边界类型的玩家。

  • true: 边界将由屏障方块组成。
  • false: 不会有基于屏障方块的边界。这意味着当离开岛屿时,玩家是否被传送回去取决于 return-teleport 设置。
use-barrier-blocks: true

默认边界行为#

如果玩家拥有适当的权限,他们可以使用命令打开和关闭边界。 此设置将默认值设置为打开或关闭;将其设置为 true 以默认打开。

show-by-default: true  

显示最大保护范围边界#

仅适用于 使用原版边界类型的玩家。

设置为 true 以在最大保护范围显示屏障(🚫)粒子。 这对于像 Boxed 这样玩家的保护区域可以移动的游戏模式很有用。

请注意,这些 不是屏障方块,而是 粒子,所以"空气"只是 看起来像 它们。

show-max-border: true

显示粒子#

启用/禁用插件显示的所有类型的墙粒子(边界和最大保护范围粒子)。

如果你不想显示 任何 墙粒子,请设置为 false

show-particles: true  

在地图上显示传送点#

设置为 true 时,边界数据将作为标记显示在网页地图插件(Dynmap、BlueMap)上。

需要兼容的地图插件以及 BentoBox 地图钩子处于活动状态。

默认值: true

show-warps-on-map: true

命令补充#

color#

命令: /[player command] border color {red|green|blue} 描述: 将玩家的屏障粒子颜色设置为红色、绿色或蓝色。 权限: [gamemode].border.color。默认: true

占位符#

占位符 描述 版本
%Border_color% 玩家当前的边界颜色(red/green/blue) 4.8.0

更新日志#

v4.7.0 → v4.8.2 新内容

v4.7.0 发布于: 2026-03-xx

  • 边界颜色命令。 玩家现在可以使用 /[player_command] border color {red|green|blue} 选择屏障粒子颜色。
  • ⚙️ 新配置选项 show-warps-on-map(默认: true)。
  • 新权限 [gamemode].border.color(默认: true)。
  • 新占位符 %Border_color%

v4.8.0 — v4.8.2: 错误修复和稳定性改进。

在 GitHub 上查看发布记录

v4.8.3 新内容

发布于: 2026-04-26

  • 🔡 所有语言文件从旧版 & 颜色代码转换为 MiniMessage 格式。
  • 🔡 所有非英语语言文件添加了缺失的 set-color 键。
  • 🔡 修复了波兰语、乌克兰语和中文语言文件的错误。
  • 🔺 最低 BentoBox API 版本提升至 3.12.0

🔺 如果您维护自定义语言文件覆盖(位于 plugins/BentoBox/addons/Border/locales/),请在重启前将颜色代码从 &a 样式迁移至 MiniMessage 标签(如 <green>)。

Release v4.8.3

v4.8.4 新内容

发布于: 2026-05-26

  • 🐛 修复 Paper/Purpur 1.21.10 上的 NoSuchMethodError: WorldBorder.changeSize 4.8.3 构建针对 Paper 1.21.11 编译,而该版本重命名了世界边界方法,因此在 1.21.10 服务器上使用 /[player_command] bordertype vanilla 时原版边界类型会崩溃。Border 现在使用跨版本兼容的 setSize API,可在 1.21.10 和 1.21.11 上运行。
  • 🐛 修复 Modrinth 发布工作流(构件路径错误)。

无需更改配置或语言文件。如果你之前用 bordertype barrier 绕过此问题,安装 4.8.4 后即可切换回 vanilla

发布 v4.8.4

翻译#

帮助我们保持翻译准确

现在 BentoBox 及其插件的大多数翻译已借助 AI 完成——大部分工作已经做好, 但 AI 并不完美。我们真正需要社区提供的是错误报告和纠正

  • 发现错误或措辞不当?请在 bentobox.world 的相关仓库(我们 GitHub 组织的短链接)上提交 issue 或 PR,或者在 Discord 上告知我们。
  • 想要添加全新语言?请在相关仓库的 src/main/resources/locales/ 目录下 提交包含新语言文件的 PR,或在 Discord 上联系我们,我们会为你提供帮助。
语言 语言代码 进度
英语(美国) en-US 100%(默认)
中文(中国) zh-CN 100%
中文(台湾) zh-TW 100%
乌克兰语 uk 100%
俄语 ru 100%
克罗地亚语 hr 100%
匈牙利语 hu 100%
印尼语 id 100%
土耳其语 tr 100%
德语 de 100%
意大利语 it 100%
拉脱维亚语 lv 100%
捷克语 cs 100%
日语 ja 100%
法语 fr 100%
波兰语 pl 100%
罗马尼亚语 ro 100%
荷兰语 nl 100%
葡萄牙语 pt 100%
西班牙语 es 100%
越南语 vi 100%
韩语 ko 100%

来源#

想要贡献?在 GitHub 上查看本文档的源代码。


Last update: June 1, 2026 01:21:42