
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 制作了这个模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。