• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Bukkit/插件开发教程:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
(部分翻译“创建一个新项目”)
(翻译完成)
第11行: 第11行:


现在,你需要给你的组用户命名,就像下面这样:
现在,你需要给你的组用户命名,就像下面这样:
* 如果你拥有一个域名,package would be the domain name in reverse.  
* 如果你拥有一个域名,package则填写逆转的域名地址.  
** 例如: i-am-a-bukkit-developer.com your package would be com.i_am_a_bukkit_developer [http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html source]
** 例如: i-am-a-bukkit-developer.com 你的package地址即是com.i_am_a_bukkit_developer [http://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html source]
** 避免使用一个不属于你自己的域名.
** 避免使用一个不属于你自己的域名.
* 没有域名? 这里有些common conventions
* 没有域名? 这里有几种方法可供选择。
*# 在资源管理站点创建一个用户,比如GitHub或是sourceforge
*# 在资源管理站点创建一个用户,比如GitHub或是sourceforge
*#* 对于使用GitHub的用户, 请参照[http://pages.github.com/ 这里的说明] 之后你将获得一个sub-domain, 所以你的package地址将是io.github.<username><br />
*#* 对于使用GitHub的用户, 请参照[http://pages.github.com/ 这里的说明] 之后你将获得一个子域名,所以你的package地址是io.github.<username><br />
*# 使用你的邮箱.  例如: <username>@gmail.com格式的邮箱应输入为com.gmail.<username><br />
*# 使用你的邮箱.  例如: <username>@gmail.com格式的邮箱应输入com.gmail.<username><br />
*# This is the least preferred method.  Simply use any unique group naming, again, use this as your last resort.
*# 最不济的方法.: 使用独特的组名命名方式,这应当是你最后的解决方法。


There are several things that your group must '''not''' begin with and those are:
以下几个地址不能作为package中的地址前缀:
* org.bukkit
* org.bukkit
* net.bukkit
* net.bukkit
第26行: 第26行:
* net.minecraft
* net.minecraft


Once you have the base group name, you will want to finish it off with the plugin name. Lets use the GitHub Pages example for this.  If you are creating a plugin called ''TestPlugin'' your full group name would be ''io.github.<username>'', and your artifact name would be ''TestPlugin''. For the version, simply stick with the default for now. It can be changed later.
完成基础的组名以后,你需要在最后加上插件的名称. 在这里用 GitHub页面作为讲解的实例.  如果你创建了一个名为 ''TestPlugin''的插件,那么完整的组名是''io.github.<username>'', 你的工程名也是 ''TestPlugin''. 至于版本,默认即可,稍后可以修改。
 
完成向导:
Finish the wizard:


[[Image:Newproject3.png]]  
[[Image:Newproject3.png]]  


If this is your first time using Eclipse, close the Welcome tab by clicking the "X" next to the Welcome tab on the tab bar. Now, you should have a window that looks like this:
如果这是你首次使用Eclipse, 点击右上角的"X" 来关闭Welcome提示页面. 现在,你的窗口视图看起来就像下面的图片这样:


[[Image:Eclipsemain.png]]  
[[Image:Eclipsemain.png]]  


Click the arrow to the left of your artifact name, and let's get started!
点击工程名称右边的箭头来进行下一步,现在我们正式开始。

2014年10月29日 (三) 14:13的版本

创建一个新的项目

在开始工作之前,你需要先在Eclipse中配置好工作区和文件. 打开Eclipse,然后依次点击File -> New -> Project:来创建一个新的项目.

现在,打开Maven文件夹, 然后选择Maven Project.点击next,之后在下一个菜单中选择Create a simple project, 再次点击Next: 如果你看不到Maven文件夹, 那么你需要下载m2eclipse

现在,你需要给你的组用户命名,就像下面这样:

  • 如果你拥有一个域名,package则填写逆转的域名地址.
    • 例如: i-am-a-bukkit-developer.com 你的package地址即是com.i_am_a_bukkit_developer source
    • 避免使用一个不属于你自己的域名.
  • 没有域名? 这里有几种方法可供选择。
    1. 在资源管理站点创建一个用户,比如GitHub或是sourceforge
      • 对于使用GitHub的用户, 请参照这里的说明 之后你将获得一个子域名,所以你的package地址是io.github.<username>
    2. 使用你的邮箱. 例如: <username>@gmail.com格式的邮箱应输入com.gmail.<username>
    3. 最不济的方法.: 使用独特的组名命名方式,这应当是你最后的解决方法。

以下几个地址不能作为package中的地址前缀:

  • org.bukkit
  • net.bukkit
  • com.bukkit
  • net.minecraft

完成基础的组名以后,你需要在最后加上插件的名称. 在这里用 GitHub页面作为讲解的实例. 如果你创建了一个名为 TestPlugin的插件,那么完整的组名是io.github.<username>, 你的工程名也是 TestPlugin. 至于版本,默认即可,稍后可以修改。 完成向导:

如果这是你首次使用Eclipse, 点击右上角的"X" 来关闭Welcome提示页面. 现在,你的窗口视图看起来就像下面的图片这样:

点击工程名称右边的箭头来进行下一步,现在我们正式开始。