最MC论坛

标题: 基于Essentials插件的插件二次开发(第二期) [打印本页]

作者: noname    时间: 2014-8-1 11:47
标题: 基于Essentials插件的插件二次开发(第二期)
本帖最后由 noname 于 2014-8-1 11:55 编辑

这期主要讲的就是Essentials插件和你开发的插件之间的加载顺序,在调用ESS的接口的时候,如果在没有加载ESS插件前调用的话,服务端是会报错的。而且这就是关于优先级的问题了。
     this.sm = getServer().getServicesManager();
this.sm.register(Economy.class, perms, this, priority);
上面2段代码为注册类, Economy econ = (Economy) hookClass.getConstructor(new Class[]{Plugin.class}).newInstance(new Object[]{this});Economy.class是一个自己写的一个抽象类。而hookClass是一个继承了Economy的类。perms为优先级。其中有ServicePriority.Low,ServicePriority.High, ServicePriority.Highest,ServicePriority.Normal,ServicePriority.Lowest。剩下的就是注册监听器来实现加载了。
可以参考下面的代码:


作者: wu2171613    时间: 2014-8-2 19:18
不明觉厉
求第一期地址
作者: 木工    时间: 2014-12-27 22:49
不明觉厉
求第一期地址
作者: Wolverine    时间: 2014-12-28 04:09
楼主写的略混乱
作者: 擦拭    时间: 2015-4-10 05:25
这种技术贴居然没人...
作者: grim_fly    时间: 2015-4-20 16:20
这   怎么这么多  大触了!
作者: XCXCJJ    时间: 2015-4-25 08:38
GFJARTJAERJ
作者: hgc_sama    时间: 2015-4-26 10:11
不明觉厉
作者: waqjn1314    时间: 2015-5-13 22:04
666666666666666
作者: 914554688    时间: 2015-5-16 15:31
看看0.0 貌似很吊
作者: houm    时间: 2015-5-17 11:10
0.0  不懂  看不懂0.0  还是看不懂
作者: gc2517984    时间: 2015-8-6 18:12
隐藏内容
作者: tencent_njs    时间: 2015-9-21 15:09
gggggjfdsa
作者: zx70106710000    时间: 2016-1-5 14:52
近期可能用得到

作者: 1356726241    时间: 2016-1-5 18:40
感谢你
作者: 星恒    时间: 2016-1-16 16:01
看看隐藏
作者: 超级机器    时间: 2016-1-23 18:22
LZ你想说什么,看到了一串英文字母,我都晕了~

作者: 1356726241    时间: 2016-1-23 20:21
这什么玩意,看不懂
作者: Z1RE4W56G1ER    时间: 2016-1-31 23:11
好人~
作者: hanchan    时间: 2016-5-19 13:54

作者: a2811352932    时间: 2016-6-14 10:22
1
作者: XM_APXiaoMa    时间: 2016-6-16 16:11
看不懂
作者: c1055912175    时间: 2017-7-25 17:57
123
作者: zzs123    时间: 2017-12-16 15:50
回复看源码,先顶一个
作者: 3111478359    时间: 2018-1-28 16:14
56464556661651
作者: 兔兔    时间: 2018-2-20 23:38
2
作者: l963073346    时间: 2024-5-1 01:53
Essentials插件




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2