跳至主要内容

BetterFood 行為

BetterFood 現在使用考慮飢餓度的食物選擇,而不是簡單地先吃最有營養的物品。

選擇規則

當外掛程式需要恢復飢餓值時,它優先選擇:

  1. 恰好填滿缺失的飢餓值,或保持在其以下的食物
  2. 使用飽和度作為平局決勝條件
  3. 如果沒有完全匹配的,則選擇最小溢出的食物

這意味著當前外掛程式會盡量避免浪費強效食物。

受保護的物品

當前程式碼保護的遠不止重新命名或帶有描述的食物。BetterFood 會避免自動消耗具有以下自訂物品特徵的食物:

  • 自訂名稱或物品名稱
  • 描述(lore)
  • 自訂模型資料
  • 附魔
  • 屬性修飾符
  • 不可破壞狀態
  • 持久資料容器標籤

這旨在降低誤食外掛程式物品或裝飾物品的可能性。

支援的食物

BetterFood 會自動消耗以下食物:

食物恢復飢餓值恢復飽和度
蘋果42.4
烤馬鈴薯56.0
甜菜根11.2
甜菜根湯67.2
麵包56.0
胡蘿蔔33.6
牛排812.8
熟雞肉67.2
熟鱈魚56.0
熟羊肉69.6
熟豬排812.8
熟兔肉56.0
熟鮭魚69.6
餅乾20.4
乾海帶10.6
發光莓果20.4
金胡蘿蔔614.4
西瓜片21.2
蘑菇煲67.2
馬鈴薯10.6
南瓜派84.8
兔肉煲1012.0
甜莓果20.4

排除的食物

以下可食用物品被刻意排除在自動進食之外。這些是生肉、特殊物品或具有負面或不可預測效果的食物:

  • 生牛肉
  • 蛋糕
  • 生雞肉
  • 乳乩果
  • 生鱈魚
  • 附魔金蘋果
  • 金蘋果
  • 蜂蜜瓶
  • 生羊肉
  • 毒馬鈴薯
  • 生豬排
  • 河豚
  • 生兔肉
  • 腐肉
  • 生鮭魚
  • 蜘蛛眼
  • 迷之燉菜
  • 熱帶魚

任何較新 Minecraft 版本新增但尚未分類的可食用材料也會被跳過。如果外掛程式在啟動時偵測到未分類的可食用材料,會記錄警告。

容器殘留

如果消耗的食物留下殘留物品,BetterFood 會保留它。

範例包括碗或其他返回容器的食物。殘留物會返回到物品欄中,如果物品欄空間不足則會掉落在玩家身旁。