Border#
Border 可以在玩家无法通过的岛屿周围创建并显示边界。 边界可以是:
- 原版的世界边界
- 一个自定义边界,当玩家靠近时会显示(可以在配置中设置视觉效果)。
由 tastybento 创建和维护。
安装#
- 重启服务器(启用插件并生成
config.yml文件) - 将插件 jar 文件放入
plugins/BentoBox/addons文件夹 - 在
config.yml中自定义设置(可选) - 重启服务器以应用新设置
命令#
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: 错误修复和稳定性改进。
v4.8.3 新内容
发布于: 2026-04-26
- 🔡 所有语言文件从旧版
&颜色代码转换为 MiniMessage 格式。 - 🔡 所有非英语语言文件添加了缺失的
set-color键。 - 🔡 修复了波兰语、乌克兰语和中文语言文件的错误。
- 🔺 最低 BentoBox API 版本提升至 3.12.0。
🔺 如果您维护自定义语言文件覆盖(位于 plugins/BentoBox/addons/Border/locales/),请在重启前将颜色代码从 &a 样式迁移至 MiniMessage 标签(如 <green>)。
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 现在使用跨版本兼容的setSizeAPI,可在 1.21.10 和 1.21.11 上运行。 - 🐛 修复 Modrinth 发布工作流(构件路径错误)。
无需更改配置或语言文件。如果你之前用 bordertype barrier 绕过此问题,安装 4.8.4 后即可切换回 vanilla。
翻译#
帮助我们保持翻译准确
现在 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 上查看本文档的源代码。