Bentobox
Bentobox 是许多岛屿游戏的前置插件,比如 AcidIsland 和 BSkyBlock。它可提供像岛屿创建、团队管理、岛屿保护等的功能。当然这些游戏和功能需要附属插件来支撑。管理员可以自定义他们需要的功能。
支持 BentoBox
通过成为 sponsor through GitHub 或 donate via PayPal 来赞助作者. 我们希望你会喜欢我们的作品!
下载
在 https://download.bentobox.world 下载懒人包
游戏模式
Bentobox 目前提供以下游戏模式:
- BSkyBlock - 你们应该都知道
- AcidIsland - 在酸海中生存
- CaveBlock - 咚咚咚咚咚帕
- SkyGrid - 恐怖的网状地图
- AoneBlock - 你出生在一个石头上,然后呢?
快速入门
- 安装 Bentobox
- 转换 ASkyBlock 到 BSkyBlock
- 数据库转换
关于 BentoBox
- 指令
- 权限
- BentoBox 权限(用 Markdown 写的表格不知道为什么前面会有空白)
- AcidIsland 权限
- BSkyBlock 权限
- CaveBlock 权限
- SkyGrid 权限
- Biomes 权限
- Challenges 权限
- Level 权限
- Limits (addon.yml)权限
- BentoBox 权限(用 Markdown 写的表格不知道为什么前面会有空白)
- 岛屿保护、标签、等级设置
- 岛屿属性
- 岛屿属性
- 变量
- 蓝图
使用 BentoBox API
- API 简介
- 插件如何从扩展中获取数据
- Addon
- addon.yml
- addon.yml
- 内置指令
- JavaDocs
BentoBox 配置文件
https://github.com/JeansouLiu/BentoBox_Chinese/blob/master/src/main/resources/config.yml
想要帮助我汉化?
FAQ
安装
我该怎样安装 BentoBox, BSkyBlock 和其它一些东西?
最简单的方式就是从这里下载 https://download.bentobox.world 懒人包. 你也可以查看第一页 §1.5.1 来查看标准安装方式. 欢迎成为 BentoBox 大家族的一员!
配置
我该怎么设置自定义岛屿模板?
你需要用到一个叫蓝图的内置模板格式. 蓝图的详细介绍请见 §1.6.5.
哪些数据库的哪些版本受支持?
最低标准:
- MySQL 5.7 以上
- MariaDB 10.2.3 以上
- MongoDB 3.6 以上
- SQLite 3.28 以上
- PosgreSQL 推荐保持最新版
我该怎么减少玩家的岛屿面积?
每个岛屿都有保护范围. 你最大可以把保护范围增加到岛屿之间的距离. 岛屿半径可以通过指令或权限增加. 权限只会在玩家登录时检查, 所以如果你只想使用权限来管理, 玩家必须重新登录以使之生效. 指令操作会立即生效. 保护范围将会应用于整个岛屿.
权限
给予岛屿主 [这里输入游戏模式].island.range.<范围阿拉伯数字>
权限.
- 岛屿主需要重新进入游戏才能使设置生效
- 如果岛主变化,插件会自动检测新岛主的权限以确定保护范围大小.
指令
使用 /[这里输入管理员命令前缀] range
指令.
已知问题
生成超平坦区块
详见: BentoBox#1212, BSkyBlock#247.
超平坦世界. (来源: 1213videogamer on PlanetMinecraft).
如果你看到了超平坦区块,说明该世界的世界生成器已损坏. 有很多原因会造成此情况.
我们建议你还原到出现这种情况之前的备份. 尽管我们提供了解决这种情况的方法, 但我们不保证其一定有效. 并且这些方案都是为了尽可能的找到问题的根源, 并没有考虑对性能和玩家的影响. 请自行决定是否使用这些方案.
最快的修复方式是在管理员控制面板中移除超平坦区块,但是在你找到问题根源之前,超平坦区块仍会生成.
不管怎样, 先关闭你的服务器以避免对岛屿世界进一步的损坏.
可能的原因
BENTOBOX 或者其扩展已经停止运行
为什么?
BentoBox 或者游戏模式扩展没有在服务器中启用. 这一般由兼容性问题引起.
解决方案
阅读日志文件并查找启动过程中的报错信息. 尝试每次只安装除 BentoBox 以外的一个插件并启动你的服务器数次以找到引起问题的插件.
在 BUKKIT.YML
中未设置该世界的生成器
为什么?
这是一种常见的情况. 当你将岛屿世界设为服务器首选世界时, 你忘记在 bukkit.yml
里设置世界生成器.
解决方法
确保你每一步都按照 §5.1 操作.
USE-OWN-GENERATOR
选项被设为了 TRUE
为什么?
这是一个常见错误.
这个选项经常被误解为是启用神奇刷石机 (但是它是一个扩展!) 的选项. 这个选项的用途已经在注释中写明:
# 为这个世界使用你的世界生成器.
# 如果设为 true,插件将不会生成任何东西.
# 且你必须在 bukkit.yml 里指定世界名称和生成器.
# 见 https://bukkit.gamepedia.com/Bukkit.yml
use-own-generator: false
解决方案
如果你不打算使用第三方生成器,请将此项改为 false
.
另一个插件试图控制该世界的生成
为什么?
尽管很少见,但是这种情况仍然存在.
有一些插件, 尤其是世界管理插件 (例如 Multiverse), 往往提供一些选项覆盖世界生成器设置.
解决方案
检查你的所有插件找出最有可能引发此问题的插件. 世界管理插件或与世界有关的插件都有可能引发此问题. 向插件开发者反馈或者修改配置文件.
BENTOBOX 或者其扩展有 BUG
为什么?
现在,这几乎不可能. 但是因为一些不明原因 bug 仍然可能出现.
解决方案
首先确定这是与 BentoBox 本身有关的问题,比如移除除了 BentoBox 以外的所有插件.
如果移除后问题不再出现, 说明这是由其他插件引起的. 如果是这样,请向上翻并阅读“另一个插件试图控制该世界的生成”.
如果问题仍然存在, 说明这是 BentoBox 的问题. 请在 bug tracker 上反馈.
之后我该怎么清除已经生成的超平坦区块?
如果你有备份, 将世界和 BentoBox 还原到上一个状态.
然而你可能没有备份, 你需要进入游戏并输入 /[在这里输入管理员指令前缀] settings
指令打开控制面板。找到并打开 “Clean Super Flat”.
The Clean Super Flat flag in BSkyBlock's Admin Settings Panel.
启用后,超平坦区块将会缓慢的被重新生成为正常的区块. 这只有在该区块加载时才会执行, 所以你要么到有超平坦区块的地方晃悠一圈, 要么让该选项启用几天直至区块被清除. 不要忘记关闭该选项! 它非常非常消耗性能...
玩家创建岛屿时服务器会卡顿!
首先, 岛屿的粘贴速度对你的服务器来说可能太快了. 尝试降低它的值. 在 BentoBox 的 config.yml
查找此选项:
# 每 tick 粘贴的方块数.
# 值越小,卡顿越不明显,但是时间会变长.
# 相反,值越大复制速度越快,但是卡顿越严重,在区块未完全加载时可能引起服务器崩溃
paste-speed: 64
如果服务器仍然卡顿,则可能与区块生成有关:
- 尝试降低游戏模式配置文件中的 "distance between islands" 设置. 值越小意味着生成的区块越少. 这需要完全重置世界和数据库.
- 使用 Paper 作为服务端. Paper 能够异步处理区块的生成.
- 预生成世界. 尤其对一些很耗性能的游戏模式, 比如 CaveBlock 和 SkyGrid.
API
我该如何开始编写 BentoBox 扩展? 有 API 吗?
Yes, there is definitely an API. Writing addons is very similar to writing plugins except there is a lot more API available for things like teams, protections, commands, panels and pasting.
详见 §6.1
岛屿上无法种树苗!
相关问题: BentoBox#277.
如果没有任何信息提示玩家不能种植树苗, 那么这不是 BentoBox 造成的问题.
如果你的服务器安装了 GriefPrevention 插件, 有一个选项 会阻止玩家种植 "Sky Trees".
最后更新: 2020 年 12 月 19 日, 16:13:55
BSkyBlock 玩家需要在一座遗忘在天空中的岛屿上生存 由 tastybento 制作&维护
介绍BSkyBlock 是新版本 Minecraft 的 ASkyBlock. 安装
Config.ymlconfig.yml 与 ASkyBlock 的差不多 但是并不完全一样. 岛屿间距和保护范围是以半径计算的,即真正的范围是你所输入的数字的 2 倍! 岛屿间距的默认值为一个区块的大小.权限见 §1.6.2.3 指令BSkyBlock 管理员指令 (缩写: /bsb)
BSkyBlock 玩家指令 (缩写: /is)
岛屿设置 (/is settings)目前有 59 个保护设置, 6 个基本设置和 17 个 BSkyBlock 岛屿设置. 每个设置都可为不同的玩家等级设置不同的设置: 游客, 合作者, 受信任, 成员, 副岛主和岛主有不同的设置.
最后更新: 2020年5月28日 20:06:23 变量挑战变量
等级变量
评分插件变量
最后更新: 2020年6月4日 20:58:22 翻译
最后更新: 2020年5月31日 03:48:12 BSkyBlock 配置文件汉化
|
AcidIsland.
海水已被核污染,不要试图去游泳
由 tastybento 制作&维护
一些链接
GitHub 地址 (Releases)
Issue tracker
开发版本 (最新稳定版)
一个故事
你出生在一个岛屿上, 你发现你周围都是具有腐蚀性的海洋! 如果你爱玩 Skyblock, AcidIsland 将为你提供新的挑战!
这是 SkyBlock 的一个分支. 你将不用再担心坠落, 但是你必须时刻提防着酸水,访问其他玩家的岛屿将只能通过坐船.
安装
- 安装 BentoBox 并至少启动一次服务器.
- 放置此扩展 jar 至 bentobox\addons 文件夹(前两步可合并为创建 bentobox\addons 文件夹然后把扩展扔进去,如果你不想启动一次服务器再关闭的话).
- 重启服务器.
- 扩展将生成数据.
- 关闭服务器.
- 根据需要修改配置文件.
- 如果配置文件的修改与世界生成有关,请删除第一次生成的世界.
- 启动服务器.
权限
同 BSkyBlock,将权限中所有 bskyblock 替换为 acidisland
指令
同 BSkyBlock,将 bsb 改为 acid,is 改为 ai
变量
同 BSkyBlock,[gamemode] 为 acidisland (即 bskyblock —> acidisland)
Last update: May 29, 2020 16:05:21
配置文件注释翻译
- https://github.com/JeansouLiu/AcidIsland_Chinese/blob/master/src/main/resources/config.yml
SkyGrid
SkyGrid 是著名的天空网生存游戏. SkyBlick, SethBling 的作者在 2012 年发布了此类型的地图.
天空网游戏有目标和技巧,并且可以多人合作,技巧和方法使它非常有趣!
由 tastybento 制作 & 维护.
有用的链接:
安装
- 安装 BentoBox 运行一次服务器.
- 将 jar 文件放入 BentoBox 扩展文件夹.
- 重启服务器.
- 插件将会创建天空网世界并生成数据文件夹,在文件夹中你会看到 config.yml.
- 关闭服务器.
- 根据你的需要编辑 config.yml.
- 如果你改动了与世界生成&管理有关的设置,请删除刚刚生成的世界.
- 再次启动服务器.
权限
同 BSkyBlock, 将权限中的 bskyblock 改为 skygrid
指令
同 BSkyBlock, 将指令中的 is 改为 skygrid
变量
同 BSkyBlock, 将变量中的 bskyblock 改为 skygrid
配置文件
CaveBlock
让矮小的玩家们活在地底吧. 挖矿, 合成, 然后敲打出一个大洞 (打洞洞)!
由 BONNe 开发.
一些链接
安装
- 安装 BentoBox 并至少启动一次服务器.
- 将 jar 文件放入 BentoBox 扩展文件夹.
- 重启服务器.
- 插件将会创建天空网世界并生成数据文件夹,在文件夹中你会看到 config.yml.
- 关闭服务器.
- 根据你的需要编辑 config.yml.
- 如果你改动了与世界生成&管理有关的设置,请删除刚刚生成的世界.
- 再次启动服务器.
配置文件
权限
同 BSkyBlock,将权限中的 bskyblock 改为 caveblock
指令
同 BSkyBlock,将指令中的 is 改为 cave
变量
同 BSkyBlock, 将变量中的 bskyblock 改为 caveblock
更新: 6月3日, 2020 20:26:39