二.Class的制作
——来自水桶服官网
SkillAPI是需要你去编写它的,所以我教大家先做个开头(学过做MOD的一定会做这款插件):
public class MyClass extends CustomClass {
/*内容*/
}
基本上同JS
注意:public类似Js的function
讲解:
public:不说了
class:类名
MyClass:文件名
extends:不知道(与后者有联系)
CustomClass:自定义技能/职业的开端。
=================================================
构造类函数
相信做过MOD的童鞋们一定知道这个名词。
构造函数需要4个参数传递给superconstructor(本段纯属机翻):
也可按照下列模型复制:
super(professional name,professional child name,professional prefix,int professionalLevel,int professionalMaxLevel){
-professional name:职业名
-professional child name:子职业名
-professional prefix:职业名前缀(可以加ChatColor.颜色英文名大写+职业名)
-int professionalLevel:当前职业等级(建议是1级,如果为0后果自负!)
-int professionalMaxLevel:该职业的最大等级(自定义)
例如:
public Fighter(){
super("Fighter",null//如果没有子职业这里不能为空,必须是null//,ChatColor.RED+"Fighter",1,40);
}
学过js的童鞋们一定会对这个更感兴趣的!
——来自水桶服官网
SkillAPI是需要你去编写它的,所以我教大家先做个开头(学过做MOD的一定会做这款插件):
public class MyClass extends CustomClass {
/*内容*/
}
基本上同JS
注意:public类似Js的function
讲解:
public:不说了
class:类名
MyClass:文件名
extends:不知道(与后者有联系)
CustomClass:自定义技能/职业的开端。
=================================================
构造类函数
相信做过MOD的童鞋们一定知道这个名词。
构造函数需要4个参数传递给superconstructor(本段纯属机翻):
也可按照下列模型复制:
super(professional name,professional child name,professional prefix,int professionalLevel,int professionalMaxLevel){
-professional name:职业名
-professional child name:子职业名
-professional prefix:职业名前缀(可以加ChatColor.颜色英文名大写+职业名)
-int professionalLevel:当前职业等级(建议是1级,如果为0后果自负!)
-int professionalMaxLevel:该职业的最大等级(自定义)
例如:
public Fighter(){
super("Fighter",null//如果没有子职业这里不能为空,必须是null//,ChatColor.RED+"Fighter",1,40);
}
学过js的童鞋们一定会对这个更感兴趣的!
疾童











