需要的工具:
eclipse
如果你需要接触一些教程中没提到的功能等等,你需要百度翻译然后参阅doc
准备工作:
eclipse下载地址:
http://www.eclipse.org/downloads/
eclipse汉化教程:
http://tieba.baidu.com/p/2262774845
doc地址:
http://jd.bukkit.org/
安装好eclipse,汉化并设置好空间后,打开他
然后在包资源管理器这里,右键-新建-Java 项目
项目名:
可以填写为插件名
当你创建好项目后,你需要导入API,API为开服务器用的,craftbukkit-1.6.4-R2.0.jar之类的,对着创建好的项目右键
右键-属性-Java 构建路径-库
然后选择添加外部Jar,选择好API,导入:
导入好后,点击确定
然后伸展开项目的列表
对着src右键-新建-包
包名的命名可以为你的网站:com.XX
或者邮箱:XX@qq.com等等
不能命名为以下:
org.bukkit
net.bukkit
com.bukkit
net.minecraft
创建好包后,对着包右键-新建-类
类名可以是插件名,或者插件名Listener(监听)
等等
这时候应该是这样
然后在public class JC那里继承JavaPlugin,使他成为插件的子类
- package com.github.a810587921;
- import org.bukkit.plugin.java.JavaPlugin;
- public class JC extends JavaPlugin
- {
- }
public void onEnable()
{
//代码
}
- public class JC extends JavaPlugin
- {
- public void onEnable()
- {
- getLogger().info("JC插件已被加载");
- }
- }
onEnable()必须为这样写,请区分好大小写,否则可能会出现为毛插件写好了可是偏偏就是不加载的bug,因此请注意检查
然后得让他加载这个插件,怎么加载呢?
请对着项目(不是src和包!)右键-新建-文件(在文件夹下面,我这个版本)
填上plugin.yml,然后按下完成
打开它
然后填上:
- name: JC
- main: com.github.a810587921.JC
JC为插件名字,也就是/plugin指令中显示的名字
version为版本,每当更新插件必须变更(我总是忘记..)
main为包名.主类(不要加.java或者.class!);
这时候应该是这样:
然后就是让他加载了,对着项目右键-导出
然后选择
然后选择下一步
.classpath和.project不必要选择,可以取消掉选择,导出目标为存放在哪里和命名为什么名字,选择好后就可以选择完成了
F:\JC.jar,这是我填的路径
完成后,你可以自己开个服务器,把XX.jar放在plugins文件夹,然后重启服务器,你会看到"XX插件已被加载"这一行
到这里,恭喜你!你已经制作出了自己的第一个插件,虽然他现在没什么用:D
PS: 如果你觉得该帖子对你有用,请评分一下,人气是不消耗的
回到索引 下一章