MC百科社群

标题: 1.20.1-Forge数据包配置血液值 [打印本页]

作者: QQ酱779138    时间: 2025-2-25 10:50
标题: 1.20.1-Forge数据包配置血液值
本帖最后由 QQ酱779138 于 2025-3-6 19:47 编辑

血液值
可以为物品、实体和流体配置血液值。

项目#
物品的血液值被 Grinder 用来确定研磨物品时不纯血液的量。 配置的值 20 意味着研磨机在研磨物品时会产生 20mb 的不纯血液。
图式#
data\<your-modid>\vampirism\bloodvalues\items\item_blood.json
  1. {
  2.   "replace": false,
  3.   "values": [
  4.     {
  5.       "id": "<item-id>",
  6.       "value": <blood-amount>
  7.     },
  8.     {
  9.       "id": "<item-id>",
  10.       "value": <blood-amount>
  11.     }
  12.   ]
  13. }
复制代码
描述
replace
如果true值应替换现有值。如果false值将添加到现有值中。
item-id
物品的 id 应该可以转换为不纯血
blood-amount
物品在研磨时产生的血量。例如20值 20MB 的 Impure Blood。

实体#
实体血液值与吸血鬼这种咬人的生物有关。它决定了生物的血量,或者它是否根本没有血。 配置的值10表示该生物可以在血条中填充 10 个半血 / 5 个血。值0表示该生物不能被咬伤。
图式#
data\<your-modid>\vampirism\bloodvalues\entities\entity_blood.json
  1. {
  2.   "replace": false,
  3.   "author": "mod-id",
  4.   "values": [
  5.     {
  6.       "id": "<entity-id>",
  7.       "value": <blood-amount>
  8.     },
  9.      {
  10.       "id": "<entity-id>",
  11.       "value": <blood-amount>
  12.     }
  13.   ]
  14. }
复制代码
replace
如果true值应替换现有值。如果false值将添加到现有值中。
entity-id
应有 blood 或 no blood 的实体的 ID
blood-amount
实体被咬伤时产生的血液量。例如10值 10 个半血 / 5 个血。

流体#
液体血液值是从其他液体到血液的转化率。它被血筛用于将不纯血转化为血。 但是,如果已配置,这也支持第三方流体。配置的值 表示 1 桶液体转换为 0.75 桶血液。0.75
图式#
data\<your-modid>\vampirism\bloodvalues\fluids\fluid_blood_conversion.json
  1. {
  2.   "replace": false,
  3.   "values": [
  4.     {
  5.       "id": "<fluid-id>",
  6.       "value": <conversion-rate>
  7.     }
  8.   ]
  9. }
复制代码
replace
如果true值应替换现有值。如果false值将添加到现有值中。
fluid-id
要转化为血液的流体的 ID
conversion-rate
从液体到不纯血液的转化率。例如0.75值 1 桶到 0.75 桶血。
默认1 桶=1B=1000mB。
需要重启游戏。






欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科