跳到主要内容

BetterFood 兼容性

运行时目标

当前仓库目标:

  • 插件版本:1.4.0
  • Bukkit api-version1.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 补全会建议 toggleEatingtoggleMessagedownloadpluginupdatedownloadalldownloadallcontentsetuprecommendedplugins。两个玩家开关仅限玩家使用 —— 显式的 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