files SOULBOUND bridge

files SOULBOUND bridge

一款数据包模组,几乎能将任何模组与灵魂绑定模组相连接!

桥梁是将两个事物连接在一起的方式,因此我向你介绍——文件的灵魂绑定之桥!

这个模组允许你通过数据包,为任何方块创建自己的护甲等级、武器等级和对话!

这个模组主要用于模组包开发者,创造一个更连贯的世界!

如果你对如何创建数据包感兴趣,请看下面。如果你想看一些例子,请一直滚动到底部!

1. 数据包

下面是你数据包的结构:

your_datapack/
├─ pack.mcmeta
└─ data/
   ├─ bridge/
   │  └─ files_soulbound_bridge/
   │     ├─ weapon_tiers/
   │     ├─ armor_dr/
   │     └─ inspect_blocks/
   └─ turnbattle/
      └─ tags/
         └─ items/
            └─ weapons.json

2. 护甲等级

护甲等级文件放在这里:

data/bridge/files_soulbound_bridge/armor_dr/

一个例子:

data/bridge/files_soulbound_bridge/armor_dr/diamond_tier.json

这个模组包含皮革、锁链、铁、钻石、下界合金护甲等级。每个等级都应该有一个文件,包含你希望划归该等级的护甲。

下面是一个例子:

{
  "items": [
    "aether:zanite_chestplate"
  ],
  "tier": "diamond",
  "damage_reduction": 25
}

这个文件基本上是在告诉你的游戏,Zanite 胸甲属于钻石护甲等级,而不是默认的皮革等级。如果等级改成了其他任何等级,Zanite 胸甲就会划归到那个等级。

如果你想让更多护甲属于钻石等级,确保它们都放在同一个文件中,下面是一个示例:

{
  "items": [
    "aether:zanite_chestplate",
    "coolaether:cool_helmet",
    "evilaether:evil_leggings"
  ],
  "tier": "diamond",
  "damage_reduction": 25
}

目前,伤害减免功能并未按计划工作,所以你现在可以忽略它,因为它目前不生效。

3. 武器等级

武器等级文件放在这里:

data/bridge/files_soulbound_bridge/weapon_tiers/

一个例子:

data/bridge/files_soulbound_bridge/weapon_tiers/diamond_tier.json

武器等级与护甲略有不同,武器等级包括木质、铁质、钻石和下界合金。 武器遵循与护甲相同的规则:

{
  "items": [
    "aether:skyroot_sword"
  ],
  "tier": "diamond"
}

每把武器都需要添加到 Soulbound 的武器标签中,位置如下:

data/turnbattle/tags/items/weapons.json

下面是一个示例,展示它应该是什么样子:

{
  "replace": false,
  "values": [
    "aether:skyroot_sword"
  ]
}

4. 自定义对话

自定义对话将放在这里:

data/bridge/files_soulbound_bridge/inspect_blocks/

一个例子:

data/bridge/files_soulbound_bridge/inspect_blocks/skyroot_log.json

下面是一个示例,展示你应该如何构建对话:

{
  "blocks": [
    "aether:skyroot_log"
  ],
  "speaker": "",
  "lines": [
    "* Staring into the log you come to a realization",
    "* It looks like a grave, but with snow...",
    "* you should probably go before things take a weird route."
  ]
}

你可以为对话指定一个说话者,也可以根据你的需要添加任意数量的台词。

下面的示例

你可以选择说话者,有多条台词,并且写任何你想写的内容! 你可以选择说话者,有多条台词,并且写任何你想写的内容!

你可以将武器设置为任何等级! 你可以将武器设置为任何等级!

你可以将护甲设置为任何等级! 你可以将护甲设置为任何等级!

展示的内容来自天境(Aether)模组。

鸣谢 Soulbounds 的开发者 Pixel 制作了这个模组。