配置

配置自定义特性的内容,需要先会JavaScript哦

工作目录 .minecraft***\FIPixelmonData\abilities


新建一个 .js 文件

circle-exclamation

一个模板

//要继承的AbilityBase(默认) 如果你想要继承重铸已存在的特性,请自己找类~(暂时无法继承FIP增加的特性)
var extendAbilityClass = Java.type("com.pixelmonmod.pixelmon.entities.pixelmon.abilities.AbilityBase");
//继承 特性类 创建一个静态类
var extendClass = Java.extend(
  //继承的类
  extendAbilityClass,
  {
    //初始化 == Java中的构造器
    $init: function () {
      print("自定义特性构造器被调用,初始化完成!!!!!!!!!!!!!!!!!");  
    },
    //通过可重写方法表得到的
    //该方法时 使用技能时
    startMove: function (user) {
      print(user.attack); //拥有该特性精灵在对战的时候,当技能时给后台打印出技能对象
    } //最后一个不用逗号奥~
  }
);

/*
* 这里可以写点想要的脚本,如果不需要,下方最终返回的extendClass可以直接删,让 Java.extend()在最后就好
*/

extendClass
可重写表chevron-right

以上完成后就写好了一个特性

现在前往目录 .minecraft\***\FIPixelmonData\stats\要用特性的宝可梦.json

在stats配置中找到这一块并配置

circle-exclamation

最后更新于