本篇教程由作者设定使用 CC BY-NC-SA 协议。

准备工作

新建一个文件夹,并重命名它(最好为纯英文,我暂时命名它为TYI)。

下载任意模组.jar文件,将放入TYI并解压它。

目录如下所示:

  • fabric.mod.json

  • LICENSE.txt

  • LICENSE-RESOURCES.txt

  • puffish_skills.mixins.json

  • assets

  • config

  • META-INF

  • net

打开TYI\config\categories\mining

目录如下:

  • category.json

  • connections.json

  • definitions.json

  • experience.json

  • skills.json

打开pufferfish`s Skills Editor

在右上角找到如图所示的project。

Pufferfish`s Skills 模组在线技能编辑器使用教程-第1张图片

接下来点击定义,技能和连接的从刚才打开的TYI\config\categories\mining中找到definitions.json,skills.json,connections.json分别导入。

导入后如下所示:

Pufferfish`s Skills 模组在线技能编辑器使用教程-第2张图片

图上的蓝色图案我们称为技能节点

包含技能节点的整个页面我们称之为项目页面

一条条将某两个技能节点连接起来的线段,我们称之为连接

技能节点移动:鼠标左键长按拖动任意技能节点可以移动技能节点的位置。

项目页面移动:鼠标中键长按拖动以移动项目页面。

技能节点添加:鼠标右键项目页面空白处可以添加技能节点,鼠标悬置项目页面空白处上按A可以添加技能节点

技能节点删除:鼠标右键一个技能节点可以删除技能节点鼠标悬浮在一个技能节点上按D可以删除技能节点鼠标左键选择一个技能节点再按下Shift+D可以删除技能节点

技能节点的替换:鼠标右键一个不同属性技能节点可以替换为当前选择的技能节点鼠标悬浮任意技能节点上按E可以替换一个不同属性的技能节点为当前选择的技能节点鼠标左键选择任意技能节点上按Shift+E可以替换一个不同属性的技能节点为当前选择的技能节点

项目页面缩放:滚轮前后滚动可以缩放项目页面

连接的添加或删除:鼠标悬浮在一个技能节点上按C,然后移动到另外一个技能节点上再次按C可以添加或删除连接鼠标悬浮任意技能节点上按X可以取消所有与此技能节点有联系的链接,鼠标点击任意技能节点按下Shift+X可以取消所有与此技能节点有联系的链接。

技能节点尖边和圆边的切换:鼠标悬浮在任意技能节点上按R可以切换技能节点四角的尖边和圆边。鼠标左键选择一个技能节点按下Shift+R可以切换技能节点四角的尖边和圆边。

一下是功能栏的介绍:

Pufferfish`s Skills 模组在线技能编辑器使用教程-第3张图片

以下为mod config的示例配置框架图

Pufferfish`s Skills 模组在线技能编辑器使用教程-第4张图片

属性介绍

算术运输符

+:加法

-:减法

*:乘法

/:除法

^:取幕(10 % 3 = 1)

逻辑运算符:

x | y:逻辑且

x & y:逻辑和

从 mod 版本 0.12.0 开始,属性不再是 mod 的一部分。它们仍然可以在一个名为 Pufferfish's Attributes 的独立模组中使用。——来自官方

Pufferfish`s Skills 模组在线技能编辑器使用教程-第5张图片