食物
最后更新于
食物是一种特殊的物品。
import mods.contenttweaker.ItemFood;
原版加工厂包也需要导入!
用val testItem as ItemFood = VanillaFactory.createItemFood(字符串物品ID, 整数可恢复饥饿值);
创建一个「即将」加入进游戏的食物,并存储在某个变量中,以做接下来的修改。物品ID必须全小写,可以包含数字和下划线_ ,必须字母开头。
食物是一种特殊的物品,接下来的操作与物品差不多。(注册、设置信息、设置本地化、材质与添加物品一致)传送门
创建物品时可用的ZenProperties,食物也能用!
以下为食物特有的
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
我知道你在想什么。这是事件高级运用,但你肯定想要,对吧?
healAmount
int
该食物可恢复的饥饿值
alwaysEdible
bool
false
该食物在玩家饥饿值满时是否还可以吃
wolfFood
bool
false
该食物是否可喂给狼
saturation
float
0.6
该食物的相对饱和度,实际饱和度为相对饱和度 * 饥饿值
onItemFoodEaten
IItemFoodEaten
null
吃下该食物后会发生什么(见下文)