跳至主要內容

BetterFood

BetterFood 是一個小型外掛程式,可為擁有正確權限的玩家自動食用支援的原版食物。

功能

  • 監控飢餓值變化
  • 從玩家的物品欄中選擇有效的食物
  • 避免消耗自訂或受保護的食物物品
  • 當食物會返回容器時保留殘留物品

指令和權限

  • betterfood.user(預設 true)——管控自動進食監聽器是否為該玩家執行,並讓他們使用切換選項
  • betterfood.admin(預設 op)——管控外掛程式更新與設定指令
  • 指令:/betterfood/bf

玩家子指令為:

  • /betterfood
  • /betterfood toggleEating
  • /betterfood toggleMessage

執行基礎指令可切換自動進食。toggleMessage 子指令控制食物被消耗時顯示的動作欄通知(例如「You ate some Cooked Beef」)。設定流程僅限玩家使用;控制台發送者只會收到資訊訊息,無法更改玩家狀態。兩個切換選項皆會透過玩家的持久資料容器逐玩家儲存,因此重啟後仍會保留。

管理員子指令封裝了共用的 Nightbreak 工具,並需要 betterfood.admin

  • /betterfood setup — 開啟遊戲內設定選單(外掛程式更新狀態、自動更新切換、推薦外掛程式)
  • /betterfood recommendedplugins — 列出與 BetterFood 搭配良好的外掛程式
  • /betterfood downloadpluginupdate(別名 /betterfood downloadall)— 若有可用更新則下載外掛程式更新
  • /betterfood downloadallcontent — 回覆 BetterFood 沒有內容包

重要說明

  • BetterFood 有意保持小巧,不使用 Nightbreak 內容包流程——/betterfood downloadallcontent 只會回報沒有可安裝的內容包。
  • 它採用考慮飢餓度的選擇邏輯,而不是簡單地優先消耗最高價值的食物。
  • 啟用時,如果外掛程式偵測到任何既不在支援清單、也不在排除清單中的可食用材料,會記錄警告——這可揭示新加入但仍需分類的原版食物。
  • 已隨附共用的 MagmaCore 工具:BetterFood 會在啟動時檢查外掛程式更新(並約每小時重新整理一次),產生帶有 nightbreak.autoDownloadPluginUpdates 切換選項(預設 false)的 config.yml,並提供設定選單與推薦外掛程式檢視。當切換選項開啟且擁有有效的 Nightbreak 贊助者權杖時,外掛程式更新會在啟動時自動下載,並在重啟後套用。
  • 外掛程式透過 bStats 回報匿名使用統計(外掛程式 ID 4557)。

參見: