
Animal Weights
牲畜在良好的农庄环境下会增重,更充足的光照、水源、放牧空间和活动区域意味着宰杀时能获得更大的收益。
查看大图动物体重
动物通过良好的农场条件增加体重。健康的生物被杀死时会掉落更多战利品。被虐待的生物会生病并停止繁殖。概念由 u/Axoladdy 提出。
功能简介
每一种被动型生物(牛、猪、羊、鸡、兔、北极熊、美西螈,以及任何模组添加的动物)都会记录一个隐藏的体重值,范围为 1 到 8。默认情况下,生物的起始体重为 1,并掉落正常战利品。随着周围环境的改变,体重会上升或下降,它们死亡时掉落的物品也会随之变化。
生病的生物(体重为 0)会变成绿色,无法繁殖,并且头顶会漂浮一个“生病”标签。
体重达到 2 或更高的生物会在头顶显示其额外掉落物:每个战利品物品的图标旁带有“+N”,精确显示你在生物死亡时会额外获得多少次掉落次数。
体重如何变化
大约每游戏小时,每只动物都会检查周围环境的四个条件。检查会在夜间跳过:动物们会休息到天亮,在你睡觉或举着火把四处走动时不会减轻体重。
检查也会考虑生物的食性。像狼和北极熊这样的肉食动物不在意草的存在,水生动物不在意陆地环境,以此类推。
对草食动物(牛、羊、猪、马、兔等)的四项检查是:
- 光照等级为 10 或更高(来自火把的方块光,或阳光)
- 4 格内有水
- 4 格内有草方块或苔藓块
- 5x5 区域内同种生物少于 7 个
肉食动物(狼、北极熊、豹猫、青蛙、猫)可以用一个免费点数代替放牧需求:它们只需要光照、水和空间。
水生生物(美西螈、海豚、所有鱼类)需要光照、水(计为双倍)和空间。草无关紧要。
杂食动物(鸡、熊猫、狐狸、蜜蜂、海龟)需要光照、空间,以及水或草中的一种。
模组添加的动物遵循可配置的 defaultDiet(默认情况下为杂食,检查条件宽松,使不熟悉的生物不会受影响)。你可以在配置中按实体类型单独覆盖。
得分决定了体重会发生什么变化:
- 4/4 条件满足:50% 概率增加一点体重
- 3/4 条件满足:不变
- 2/4 条件满足:25% 概率减少一点体重
- 0 或 1/4 条件满足:50% 概率减少一点体重
体重降至 0 时,动物会生病。它无法繁殖,并且会变成绿色,直到环境条件改善。
掉落物如何变化
体重会乘以战利品表的投掷次数。例如,一头体重为 5 的牛会投掷战利品表 5 次,而不是 1 次。抢夺、幸运以及任何其他附魔都会正常应用于每一次投掷,并且每次投掷都是独立随机计算的。
经验也以相同方式运作:基础经验值会乘以体重。
被动型生物在水边或村庄内被杀死时,还会获得一个小型加成(额外一次战利品投掷,+1 经验值),无论体重如何。怪物则不受影响。
放大镜
使用望远镜和纸合成一个放大镜(或者从新的“动物体重”创造模式标签页中获取)。对动物右击,可以看到其当前体重、生病状态、栖息地检查情况(光照/水/放牧/空间),以及距离下一次体重评估的时间。
如果你安装了 Jade,在任意动物上悬停时,会显示包含相同信息的提示框并带有实时倒计时。无需任何物品。
排除生物
装饰性宠物或那些不产生值得缩放掉落物的生物(例如 Quark 的柴犬)可以完全将其排除。将其实体 ID 添加到配置中的 disabledEntities 列表里:
"disabledEntities": ["quark:shiba", "examplemod:goldfish"]
被禁用的生物会被完全忽略:没有体重追踪、没有生病变色、没有繁殖阻止、没有 Jade 提示框、没有掉落物缩放。
命令
/animalweights 在你看着一个实体时,会打印其当前体重、战利品预览以及追踪到的覆盖信息。
/animalweights set <0-8> 设置你正在看着的实体的体重。用于测试或调试。
/animalweights set <0-8> <实体选择器> 在选定的实体上设置体重。
需要权限等级 2(游戏管理员)。
支持请加入 Discord
如果你想支持我和我模组的开发,我推荐尝试 BisectHosting。新客户使用代码 "project8gbderam",可在首月游戏服务器租金上获得 25% 折扣。他们提供 24/7 支持以及闪电般的响应速度,确保你得到极好的帮助,为你的所有游戏需求提供卓越服务。 https://www.bisecthosting.com/project8gbderam

正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。