边界创建并显示围绕岛屿的边界,玩家无法通过。
边界可以是:
- 原生世界边界
- 当玩家靠近时显示出的自定义边界(视觉效果可配置)。
# 安装
1. 将插件 jar 放入 plugins/BentoBox/addons 文件夹中
2. 重启服务器(以启用插件并生成 config.yml 文件)
3. 在 config.yml 中自定义设置(可选)
4. 重启服务器以应用新设置
# 命令
## 提示
`[player_command]` 是一个根据你运行的游戏模式而不同的命令。游戏模式的 config.yml 文件包含允许你修改此值的设置。例如,在 BSkyBlock 中,默认的 `[player_command]` 是 `island`。
## `border`
- 命令: `/[player command] border`
- 描述: 开启/关闭边界。
- 权限: `[gamemode].border.toggle`。默认: op。
- 注意: 它需要权限才能使用,并且默认情况下未启用。
## `border type`
- 命令: `/[player command] border type {barrier | vanilla}`
- 描述: 设置边界类型。
- 权限: `[gamemode].border.set-type`。默认: true。
- 示例: `/[player command] border type barrier`
# 配置
config.yml 文件包含设置。默认值通常是示例值,除非另有说明。
## 禁用游戏模式
你可以通过此设置禁用插件。
默认情况下,Border 将在 BentoBox 服务器的所有游戏模式世界中运行。
你可以通过在新开行上写入其名称来禁用游戏模式,该行应以 - 开头。
例如,禁用 BSkyBlock:
```
disabled-gamemodes:
- BSkyBlock
```
默认值:
```
disabled-gamemodes: []
```
## 返回传送
控制如果玩家以某种方式设法穿过边界(例如,在同一世界中传送),他们是否会被传送到他们的岛屿。
如果要将玩家传送到他们的岛屿,则设置为 true。
警告:如果将此值设置为 false 并且 use-barrier-blocks 也设置为 false,则玩家可以简单地穿过边界。
```
return-teleport: true
```
# 提示
如果你只想使用此插件来显示玩家的边界,请使用以下设置:
```
use-barrier-blocks: false
return-teleport: false
```
## 使用屏障方块。
仅适用于不使用原生边界类型的玩家。
- true: 边界将由屏障方块组成。
- false: 不会创建基于屏障方块的边界。这意味着当玩家离开岛屿时,是否传送到返回传送设置决定是否传送到返回。
```
use-barrier-blocks: true
```
## 默认边界行为
如果玩家具有正确的权限,可以使用命令开启和关闭边界。
此设置使默认状态为开启或关闭;将其设置为 true 以使其默认开启。
```
show-by-default: true
```
## 显示最大保护范围边界。
仅适用于不使用原生边界类型的玩家。
设置为 true 以显示在最大保护范围内显示的屏障 (🚫) 粒子。
这对于像 Boxed 这样的游戏模式很有用,在这种游戏中,玩家的保护区域可以移动。
请注意,这些不是屏障方块,而是粒子,因此“空气”看起来像它们。
```
show-max-border: true
```
## 显示粒子
启用/禁用插件显示的所有类型的墙壁粒子(边界和最大保护范围粒子)。
如果你不想显示任何墙壁粒子,则设置为 false。
```
show-particles: true
```