[Eclipse转intellij IDEA]教程 - 编程开发 - Minecraft(我的世界)中文论坛 -.htm

[Eclipse转intellij IDEA]教程 - 编程开发 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 9406|回复: 13
打印 上一主题 下一主题

[插件开发教程] [Eclipse转intellij IDEA]教程

[复制链接]
sobeit 当前离线
积分
666
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-1-14
查看详细资料

来自:辽宁

跳转到指定楼层
楼主
发表于 2014-7-10 15:58:58 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 sobeit 于 2014-7-10 16:03 编辑

各位 是时候转向IDEA了,
前言
为何 IntelliJ IDEA 比 Eclipse 更好?
IDEA懂得上下文。这也是JetBrains员工命名IDEA为intelligent的原因。它真正的含义又是什么呢?IDEA检索你的整个项目,分析项目所有的内容,甚至构建语法树。幸亏有它,在任何时候无论你将鼠标放置在哪里,IDEA都知道你在哪里并知道在那能干什么。




本人观点:
1.IDEA的自动完成十分方便。

2.界面清新 使用流畅 Eclipse的卡顿对于低配机器很严重。


(ps代码是随便写的 肯定不符合实际应用 仅作为示范)

3.社区版本是免费的,并且功能足够强大。

4.更直观的视图。


(以上为本人拙见 如有纰漏请指出)

正文


第一步,新建工程






第二步,设置类库和apidoc








右边的是添加apidoc,不过你点左边的也可以 它会自动识别。



第三部,建立plugin.yml








第四步 Build设置






注意:plugin.yml 应在项目根目录下
请在project视图进行检查


第五部 Coding
an example
  1. package org.s0beit.time;

  2. import org.bukkit.Bukkit;
  3. import org.bukkit.command.Command;
  4. import org.bukkit.command.CommandSender;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.plugin.java.JavaPlugin;

  7. /**
  8. * Created by s0beit on 2014/7/9.
  9. */
  10. public class LoginPlugin extends JavaPlugin{

  11.     @Override
  12.     public void onEnable(){
  13.         this.getLogger().info("example");
  14.     }

  15.     @Override
  16.     public void onDisable(){
  17.         for (Player player : Bukkit.getServer().getOnlinePlayers())
  18.         {

  19.         }
  20.     }

  21.     @Override
  22.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  23.         if (cmd.getName().equalsIgnoreCase("example"))
  24.         {
  25.             return true;
  26.         }
  27.         return false;
  28.     }

  29. }
复制代码





到此为止 我们的教程就结束了。
author:s0beit
欢迎纠错补充。



评分

参与人数 4人气 +6收起 理由
1156407698+ 2IDEA大法好
Bryan33+ 2那Netbean IDE呢
q513902026+ 1楼主你太帅了~
1277832129+ 1大触我们做朋友吧!

查看全部评分

帖子永久链接: 

Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、Minecraft(我的世界)中文论坛管理员和版主有权不事先通知发贴者而删除本文

HC20011015 当前离线
积分
2119
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-4-20
查看详细资料

来自:广东

沙发
发表于 2014-7-10 16:00:01 | 只看该作者
一点都看不懂,但是神贴的沙发也是要抢的!
回复

使用道具 举报

1277832129 当前离线
积分
10383
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-6-20
查看详细资料

来自:重庆

板凳
发表于 2014-7-10 16:00:23 | 只看该作者
真心不错的帖子
回复

使用道具 举报

lisongnan7 当前离线
积分
3599
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-5-15
查看详细资料

来自:浙江

地板
发表于 2014-7-10 16:01:18 | 只看该作者
看不太懂..

求解释
回复

使用道具 举报

q513902026 当前离线
积分
2838
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2012-5-27
查看详细资料

来自:浙江

5#
发表于 2014-7-10 16:02:19 | 只看该作者
不错的介绍
回复

使用道具 举报

Csgbshgf 当前离线
积分
3886
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-4-8
查看详细资料

来自:湖南

6#
发表于 2014-7-10 16:15:32 | 只看该作者
有中文吗?
回复

使用道具 举报

sobeit 当前离线
积分
666
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-1-14
查看详细资料

来自:辽宁

7#
 楼主| 发表于 2014-7-10 16:27:39 | 只看该作者

没有 所以不建议初中及小学生使用本软件和英语水平较低的人使用
回复

使用道具 举报

孤山冷月 当前离线
积分
419
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-3-29
查看详细资料

来自:四川

8#
发表于 2014-7-10 17:38:32 | 只看该作者
不过还是喜欢用Eclipse
回复

使用道具 举报

RecursiveG 当前离线
积分
3992
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-8-19
查看详细资料

来自:江苏

9#
发表于 2014-7-10 17:48:06 | 只看该作者
本帖最后由 RecursiveG 于 2014-7-10 17:49 编辑

帮楼主补一个生成Jar的教程:
按Ctrl+Shift+Alt+S 打开Project Structure窗口,点左边的Artifacts
然后点那个绿色的加号,新建一个Empty的jar


Name就是Jar包名称,Output directory就是输出目录
然后点下面那个加号,先点Module Output把你的工程加进去
再选File把plugin.yml加进去
保存关掉窗口后,在菜单栏


点"Build Artifacts"然后在弹出来的小窗里


选Build。这样一个Jar包就生成了。

另外说一句,我个人喜欢在一个Project里建多个Module来写不同的插件。

评分

参与人数 1人气 +1金粒 +15收起 理由
Aeva+ 1+ 15MCBBS有你更精彩~

查看全部评分

回复

使用道具 举报

Csgbshgf 当前离线
积分
3886
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-4-8
查看详细资料

来自:湖南

10#
发表于 2014-7-10 17:52:21 | 只看该作者
sobeit 发表于 2014-7-10 16:27
没有 所以不建议初中及小学生使用本软件和英语水平较低的人使用

= =
我看起来这么像小学?
回复

使用道具 举报

sobeit 当前离线
积分
666
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-1-14
查看详细资料

来自:辽宁

11#
 楼主| 发表于 2014-7-10 17:58:02 | 只看该作者
Csgbshgf 发表于 2014-7-10 17:52
= =
我看起来这么像小学?

我不知道你是不是 只是建议这类人。
回复

使用道具 举报

Tri_Ordis 当前离线
积分
1178
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-1-25
查看详细资料

来自:浙江

12#
发表于 2018-10-12 22:22:59 | 只看该作者
为什么导入不了api
回复

使用道具 举报

向文 当前离线
积分
3522
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-6-11
查看详细资料

来自:黑龙江

13#
发表于 2018-11-7 21:15:53 | 只看该作者
不使用记事本差评
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2022-10-2 00:32 , Processed in 0.869115 second(s), Total 29, Slave 28 queries, Release: Build.2022.09.29 1359, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2022 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载