一个为BentoBox插件生态系统添加的扩展,它引入了高级生物群落管理功能。它允许服务器管理员配置和管理岛屿上的生物群落,具有生物群落自定义、购买和解锁机制等功能。
## 如何使用
1. 将扩展 jar 文件放在 BentoBox 插件的 addons 文件夹中
2. 重启服务器
3. 扩展将创建一个数据文件夹,该文件夹中将包含一个 *config.yml* 文件和一个示例 *biomesTemplate.yml* 文件
4. 编辑 *config.yml* 和 *biomesTemplate.yml* 文件,按您想要的方式编辑。*biomesTemplate.yml* 仅用于导入。
5. 重启服务器
6. 使用游戏模式的管理员命令来设置生物群落,例如 `/bsb biomes`
## Config.yml
在扩展成功安装后,它将创建一个 config.yml 文件。此文件中的每个选项都带有注释。
请检查文件以获取更多信息。
大多数选项也可以通过命令进行管理员编辑。
## Biomes.yml
此文件包含有关默认生物群落的所有必要信息。
如果您更改 biomes.yml 中的值,则要应用这些更改,您必须运行 **/bsb biomes import** 或 **/acid biomes import**。
如果要强制通过导入覆盖生物群落,请在导入命令的末尾添加 **overwrite** 选项。
请注意,您需要将生物群落分别导入到 BSkyBlock 和 AcidIsland 中。
## 用户命令
用户可以通过 `/[gamemode] biomes` 命令访问生物群落扩展命令。 默认情况下,对于 BSkyBlock 它是 **/island biomes**,对于 AcidIsland - **/ai biomes**,对于 CaveBlock - **/cave biomes**,对于 SkyGrid - **/sg biomes**。
* `/is biomes`: 此方法打开 GUI,允许更改用户岛上的生物群落。
* `/is biomes help`: 显示所有命令的帮助
* `/is biomes buy `: 此命令允许购买给定的生物群落。
* `/is biomes set [] []`: 此命令允许在不打开 GUI 的情况下更改岛上的生物群落。 如果未提供参数 `` 和 ``,则命令将使用扩展配置中的默认值。
## 管理员命令
存在一些管理员命令,并且有更多正在编写中。 主要的生物群落管理员命令是 **/bsb biomes**, **/cba biomes**, **/sgadmin biomes** & **/acid biomes**。 使用
* `/bsbadmin biomes`: 打开管理员 GUI。
* `/bsbadmin biomes help` : 显示所有命令的帮助
* `/bsbadmin biomes import `: 从 biomes.yml 导入生物群落
* `/bsbadmin biomes set [] []`: 此命令与用户生物群落设置命令相同,但必须也提供玩家,该玩家的岛屿生物群落将被更新。
* `/bsbadmin biomes unlock [true]`: 此命令将通过的生物群落解锁到玩家岛屿。
## 权限
`{GameModePrefix}` 是每个游戏模式插件的权限前缀。例如,BSkyBlock 插件的权限前缀是 'bskyblock',但 AcidIsland 插件的权限前缀是 'acidisland'。
###### 用户权限:
- `{GameModePrefix}.biomes`: 玩家可以使用打开 GUI 的生物群落命令。
- `{GameModePrefix}.biomes.buy`: 玩家可以使用生物群落购买命令。
- `{GameModePrefix}.biomes.set`: 玩家可以使用生物群落设置命令。
###### 管理员权限:
- `{GameModePrefix}.admin.biomes`: 玩家可以使用打开 GUI 的管理员生物群落命令。