1.贴图和模型目录


首先,我们用压缩包形式打开模组的本体,找到贴图和模型文件(assets/slashblade/model),模型和贴图随意扔,不过最好创建文件夹再扔,省掉后面写模型和贴图路径的麻烦。

如何在拔刀剑重锋中写出属于自己的刀-第1张图片

模型贴图路径

2. 找到拔刀剑数据


有了拔刀剑的外观,我们再来到data文件夹目录(data/slashblade/slashblade/named_blades)里面是所有拔刀剑的数据。

如何在拔刀剑重锋中写出属于自己的刀-第2张图片

拔刀剑数据

3.创建新拔刀剑,写拔刀剑数据


 在named_blades文件夹中创建json文件,接下来涉及到MC本身的json格式,比较复杂,所以就直接贴模板上来,照着改就行。

{

  "enchantments": [  ←这一段为拔刀剑的默认附魔,如果不想要附魔可以删掉不填

    {

      "id": "minecraft:附魔名称",

      "lvl": 10

    } ←如果想写多个附魔,就在这里打个逗号,复制画横线的段落接着往下写,如果不想写了就不需要再加逗号了

  "name": "slashblade:yakumosakura",拔刀剑的名称,需要到lang文件夹解码,注意不要大写

  "properties": {

    "attack_base": 21.0,←拔刀剑的伤害

    "slash_art": "slashblade:SA技能名称",

    "sword_type": [

      "拔刀剑属性名称(bewitched/enchanted/)"

    ]

  },

  "render": {

    "model": "slashblade:model/named/sange/sange.obj",←拔刀剑模型路径

    "summon_sword_color": 16722600,←拔刀剑刀光颜色,也可以删掉这段不填,可到选择SA颜色后生成命令,复制后面那一串数字

    "texture": "slashblade:model/named/custom/yakumosakura.png"←拔刀剑模型贴图路径

  }

}

提示:冒号后面必须要加空格!否则游戏存档无法正常加载甚至游戏崩溃!

4.解码,写拔刀剑名称


在assets文件夹中找到lang文件,打开zh_cn文件,将slashblade:yakumosakura复制粘贴在zh_cn文件中。

如何在拔刀剑重锋中写出属于自己的刀-第3张图片

拔刀剑解码示例

5.实体掉落拔刀剑


如果你想像末影龙,凋灵,暮色森林的娜迦,九头蛇一样掉落拔刀剑,我们来到(data/slashblade/slashblade/entity_drop)找到实体掉落数据,同样操作,直接贴模板上来,照着改就行。

{

  "blade": "slashblade:拔刀剑名",

  "drop_rate": 0.05,←拔刀剑的掉落概率

  "entity_type": "minecraft:实体名",

  "request_slashblade": true

}

如何在拔刀剑重锋中写出属于自己的刀-第4张图片

实体掉落数据

成品示例


只要有json文件就可以添加进来,这是我自己写的刀八云紫:欸嘿嘿,我也开始玩太刀了

如何在拔刀剑重锋中写出属于自己的刀-第5张图片“妖刀「八雲櫻」”成品示例