BetterFood 兼容性
运行时目标
当前仓库目标:
- 插件版本:
1.4.0 - Bukkit
api-version:1.21.4 - Spigot API 构建目标:
1.21.4-R0.1-SNAPSHOT - Java:
21
命令
插件使用:
/betterfood/bf
面向玩家的子命令专注于切换:
- 自动进食(
toggleEating,或不带参数直接执行/betterfood) - 操作栏上的食用反馈消息(
toggleMessage)
管理员子命令(需要 betterfood.admin)提供了共享的 Nightbreak 工具:
setup—— 打开游戏内设置菜单recommendedplugins—— 显示与 BetterFood 搭配良好的插件downloadpluginupdate/downloadall—— 如果有可用更新,则下载插件更新downloadallcontent—— 提示 BetterFood 没有内容包
Tab 补全会建议 toggleEating、toggleMessage、downloadpluginupdate、downloadall、downloadallcontent、setup 和 recommendedplugins。两个玩家开关仅限玩家使用 —— 显式的 toggleEating / toggleMessage 子命令会以 "BetterFood settings can only be changed in-game." 拒绝非玩家发送者,而不带参数的 /betterfood 命令则会引导控制台发送者改用更新命令。
权限
betterfood.user(默认true)—— 控制自动进食监听器以及玩家开关。betterfood.admin(默认op)—— 控制插件更新下载、设置菜单和推荐插件命令。
其他集成
- 已启用 bStats 统计(插件 id 为
4557)—— 如果想退出,可通过 bStats 配置在全局范围内禁用。 - BetterFood 现已附带共享的 MagmaCore 工具。在启动时,它会检查
nightbreak.io是否有更新版本,并生成一个带有nightbreak.autoDownloadPluginUpdates开关(默认false)的config.yml。BetterFood 不传递任何 SpigotMC 资源 ID,因此没有 SpigotMC 版本回退。 - 没有外部插件依赖;食物逻辑仅监听原版的
FoodLevelChangeEvent。