Minecraft(我的世界)中文论坛

标题: ---===从零基础开始,到精通插件===--- #0

作者: berry64    时间: 2014-12-11 20:42
标题: ---===从零基础开始,到精通插件===--- #0
本帖最后由 berry64 于 2019-2-18 12:52 编辑

回到目录



第零章: 基本的基本


JDK与IDE的安装

JDKJava Development Kit的缩写,直译为Java开发套装, 也可以理解成Oracle为开发者打包好的一些开发需要用到的工具,具体请见万能的百度

安装教程:
先打开链接这里,然后选择想要的版本的jdk,点击"JDK"字样下的Download
然后可以这样下载(截图是旧版本,不过操作步骤一样)




本教程将会使用
ECLIPSE ide,
IDE是Integrated Development Environment(集成开发环境)的缩写,这种软件简化了开发程序的步骤 当然,你可以选择不安装然后使用notepad写
Eclipse
下载地址:http://www.eclipse.org/downloads/
页面:
建议使用eclipse安装器(网页会自动帮你选择)



IntelliJ Idea大法下载方式

2019/1/27 更新: 我曾一直觉得Eclipse够用也很好用,直到我用了IntelliJ

IntelliJ和eclipse一样,是个IDE, 不过IntelliJ有更舒服的自动补全和代码编辑(个人感觉&不接受反驳)
类似VS, IntelliJ有社区版和付费版,
要是想要体验到IntelliJ的所有功能需要付费购买Ultimate版(当然百度上加上pojie这个神奇的单词就会出现不一样的结果)
不过做简单mc插件开发社区版基本够用了
本教程之后有可能会使用mac系统(我的黑苹果)上的IntelliJ作为示范

下载地址


Eclipse IDE 汉化(旧版本)

Neon版本汉化教程:感谢 @牛奶冰麒麟 提供
点我查看
或者这里:

旧版本汉化教程(Mars以下的版本,话说上面的哪个教程貌似也是支持旧版本的)




关于Java学习

Java是一个编程语言,本教程将会使用Java语言编写Minecraft插件,并且会对语言有一定的讲解
不过本教程并不会介绍语言基本&插件API之外的,比如:
  • API之外的网络通讯
  • 非mcGUI(Swing/JavaFX)
  • 插件使用不到的文件读写方式


如果希望更深入地学习这门快过气的语言
有英语阅读能力我推荐JavaNotes (8)
如果没有...论坛里有不少很优秀的教程我在这里就不一一列举了,不过我个人还是力推JavaNotes(可以考虑谷歌浏览器的翻译?)



回到目录


批量生产模板:

黑历史 旧版本:







作者: simοn3000    时间: 2014-12-11 20:46
直接用英文的路过
作者: berry64    时间: 2014-12-11 20:46
simοn3000 发表于 2014-12-11 20:46
直接用英文的路过

你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....
作者: berry64    时间: 2014-12-11 20:47
simοn3000 发表于 2014-12-11 20:46
直接用英文的路过

你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....
作者: simοn3000    时间: 2014-12-11 20:48
berry64 发表于 2014-12-11 20:49
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

没看到
没看到
看到了
作者: berry64    时间: 2014-12-11 20:49
simοn3000 发表于 2014-12-11 20:46
直接用英文的路过

你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....
作者: Rxper迷恋    时间: 2014-12-11 20:50
  还是没看懂 ...
作者: berry64    时间: 2014-12-11 20:51
本帖最后由 berry64 于 2014-12-11 20:54 编辑
Rxper迷恋 发表于 2014-12-11 20:50
还是没看懂 ...

.........骗人自重.....{:10_524:}快说那里没看懂
作者: Rxper迷恋    时间: 2014-12-11 21:10
berry64 发表于 2014-12-11 20:51
.........骗人自重.....快说那里没看懂

  英文看不懂~
作者: Love_凌夏    时间: 2014-12-11 21:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: berry64    时间: 2014-12-11 21:24
Love_凌夏 发表于 2014-12-11 21:21
谢谢lz,学习了!,求更新

终于有人回复了,开始更新
作者: Soil逗    时间: 2014-12-11 21:25
LZ求更新,差不多看懂了{:10_514:}
作者: wwe785582555    时间: 2014-12-11 23:09
LZ,请问:写JAVA有什么用……{:10_513:}
作者: berry64    时间: 2014-12-11 23:27
wwe785582555 发表于 2014-12-11 23:09
LZ,请问:写JAVA有什么用……

做插件和Mod啊.....怎么了
作者: Love_凌夏    时间: 2014-12-12 13:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: Love_凌夏    时间: 2014-12-12 13:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: I_am_fudge    时间: 2014-12-12 16:17
楼主牛逼啊,还做了ess
作者: 子不语    时间: 2014-12-12 23:36
{:10_505:}
作者: hzy4619666    时间: 2014-12-13 00:19
插一脚。想学。。。自己做MOD太牛了。。。
作者: 1440519152    时间: 2014-12-14 11:45
快更新,我迫不及待想看插件部分啊啊啊啊
作者: Rxper迷恋    时间: 2014-12-15 20:31
高科技下不到 0-0
作者: berry64    时间: 2014-12-15 20:56
Rxper迷恋 发表于 2014-12-15 20:31
高科技下不到 0-0

可怜啊..............
作者: 鱼青余    时间: 2014-12-16 20:24
berry64 发表于 2014-12-11 20:49
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

不要这么激动 = =
作者: Shadow-影子    时间: 2014-12-25 23:54
(╯‵□′)╯︵┻━┻为什么打不开,会出现一个框然后一堆乱七八糟的东西
作者: Shadow-影子    时间: 2014-12-25 23:58
Shadow-影子 发表于 2014-12-25 23:54
(╯‵□′)╯︵┻━┻为什么打不开,会出现一个框然后一堆乱七八糟的东西 ...

[img][/img]
作者: Mr.夜    时间: 2014-12-26 01:43
表示还是手把手的比较学得会
作者: Rxper迷恋    时间: 2015-1-2 09:00
berry64 发表于 2014-12-15 20:56
可怜啊..............

加我扣扣发给我 0-0 2728295270
作者: Top2001_1    时间: 2015-1-7 20:08
simοn3000 发表于 2014-12-11 20:46
直接用英文的路过

对了你上面说的那个连接已换成 http://archive.eclipse.org/techn ... e-site/R0.12.0/luna 快换成这个已成功
作者: 苗老大    时间: 2015-1-8 14:30
berry64 发表于 2014-12-11 20:49
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

刷屏!牛*!
作者: berry64    时间: 2015-1-8 18:24
苗老大 发表于 2015-1-8 14:30
刷屏!牛*!

没发现是应为卡了么...
作者: 苗老大    时间: 2015-1-8 18:34
berry64 发表于 2015-1-8 18:24
没发现是应为卡了么...

知道,,,
作者: kqn2    时间: 2015-1-23 12:55
观看中。。。。。。。。。。
作者: q10222    时间: 2015-1-23 15:02
你好 ,edipse官方貌似禁止下载了 能上传下网盘然后发我么?
作者: liuyipeng001    时间: 2015-3-1 11:05
语言包地址换成了http://archive.eclipse.org/techn ... -site/R0.12.0/luna/
作者: berry64    时间: 2015-3-2 17:53
liuyipeng001 发表于 2015-3-1 11:05
语言包地址换成了http://archive.eclipse.org/technology/babel/update-site/R0.12.0/luna/

感谢
我现在就更换
作者: liuyipeng001    时间: 2015-3-9 20:25
项目名称里打不了字(中文英文数字都不行)。。。不知是不是语言包的问题
作者: berry64    时间: 2015-3-10 19:42
liuyipeng001 发表于 2015-3-9 20:25
项目名称里打不了字(中文英文数字都不行)。。。不知是不是语言包的问题 ...

应该是语言包的问题,我换成英文时应为哪里都打不了,所以重装了
作者: 浅白kosir    时间: 2015-3-22 20:48
我只懂c,从没接触过其他的
作者: 西瓜太郎    时间: 2015-3-24 14:29
读了~希望lz加油更新~
作者: berry64    时间: 2015-3-24 17:11
西瓜太郎 发表于 2015-3-24 14:29
读了~希望lz加油更新~

审核不理我,发布不了
作者: woshizhizhuxia    时间: 2015-3-28 07:24
顶LZ顶LZ顶LZ顶LZ顶LZ顶LZ,lz加油
作者: 1527802264    时间: 2015-3-30 23:52
楼主你太帅了!!!!
作者: 1527802264    时间: 2015-3-30 23:54
选择语言那一部搞了好久,一直没反应,然后手抄图片上的还是不可以,最后仔细看才发现中文意思是连接中,还以为出错了
作者: 1527802264    时间: 2015-3-30 23:56
只是外国网站下载好慢哦
作者: 1527802264    时间: 2015-3-31 00:03
为毛下载那么慢
为毛安装那么慢{:10_527:}没爱了
作者: 1527802264    时间: 2015-3-31 00:04
berry64 发表于 2014-12-11 20:46
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

楼主你好棒哦
作者: 1527802264    时间: 2015-3-31 00:04
berry64 发表于 2014-12-11 20:46
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

楼主你好棒哦
作者: 849025143    时间: 2015-4-25 13:22
没语言包啊。
作者: 78713888    时间: 2015-4-28 18:38
不错,非常的精细。对于新手来说非常有帮助
作者: 1527802264    时间: 2015-5-1 17:02
楼主你帅帅帅
作者: 1XWJ    时间: 2015-5-24 14:06
simοn3000 发表于 2014-12-11 20:46
直接用英文的路过

我告诉大家怎么装中文啊,那个网址输进去之后,需要等待一小伙,才会有东西出来的,没办法,外国网
作者: 沫沫不爱    时间: 2015-5-24 21:32
我是英语痴

作者: 冰上云梦    时间: 2015-6-25 22:14
JDK进不去了已经,求补丁连接
作者: berry64    时间: 2015-6-26 08:02
季末旋律 发表于 2015-6-25 22:14
JDK进不去了已经,求补丁连接

感谢, 我现在就去
作者: mingyuefengchen    时间: 2015-6-27 17:44
很不错的教程,赞一个~
作者: xianlin    时间: 2015-6-29 20:25
输入地址过后一直是pending.....  {:10_527:}
作者: xianlin    时间: 2015-6-29 21:19
本帖最后由 xianlin 于 2015-6-29 21:22 编辑

我会告诉楼主软件文本替换过后报错吗?C:\Documents and Settings\Administrator\桌面

图片1.png (17.38 KB, 下载次数: 1)

图片1.png

图片2.png (345.1 KB, 下载次数: 3)

log记事本显示的

log记事本显示的

作者: berry64    时间: 2015-6-30 09:04
xianlin 发表于 2015-6-29 21:19
我会告诉楼主软件文本替换过后报错吗?

我也是换成中文后有问题,什么都输入不进去,你换回英文试试
作者: xianlin    时间: 2015-6-30 09:36
大哥,你逗我呢。。。。那我该怎么用啊?你至少要给我们这些小白讲解下基本的英文界面吧。。。
作者: xianlin    时间: 2015-6-30 09:40
xianlin 发表于 2015-6-30 09:36
大哥,你逗我呢。。。。那我该怎么用啊?你至少要给我们这些小白讲解下基本的英文界面吧。。。 ...

还有。。。。大哥,你玩了这么久,都没有搞到汉化过的版本吗。。。。
作者: berry64    时间: 2015-6-30 10:00
xianlin 发表于 2015-6-30 09:40
还有。。。。大哥,你玩了这么久,都没有搞到汉化过的版本吗。。。。

这个因为有自带汉化的所以没人做汉化版本
去学英文去吧
益处多多
作者: berry64    时间: 2015-6-30 10:01
xianlin 发表于 2015-6-30 09:40
还有。。。。大哥,你玩了这么久,都没有搞到汉化过的版本吗。。。。

这个因为有自带汉化的所以没人做汉化版本
去学英文去吧
益处多多
作者: xianlin    时间: 2015-6-30 10:21
八嘎,{:10_498:}加我QQ475543669,诚心拜师学艺。
作者: lgz1999920    时间: 2015-7-4 15:14
Eclipse 用notepad++行不
作者: suannihen    时间: 2015-7-9 15:43
我看过了qwq
作者: Game_xh    时间: 2015-7-15 22:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神伤    时间: 2015-7-17 18:21
基本的东西 安装两个软件 我用了一个多小时 感谢楼主 感谢教程
作者: chenxiutao030    时间: 2015-7-23 20:36
berry64 发表于 2014-12-11 23:27
做插件和Mod啊.....怎么了

然而那个网站没反应= =
作者: 154265451    时间: 2015-7-24 18:37
窗口样式,很好看,求教
作者: 154265451    时间: 2015-7-24 18:38
弱弱的问一句,你的窗口怎么弄的?教教我呗?
作者: 154265451    时间: 2015-7-24 18:53
为什么汉化后就进不去了?
作者: 黒叔叔    时间: 2015-7-25 07:08
表示一点都看不懂....
作者: 1943736504    时间: 2015-7-25 16:58
berry64 发表于 2014-12-11 20:46
你没看到我以前也是一直用英文的吗?没看到我就是为了教程才装的吗....

因为很重要所以说三遍是吧
作者: 1527802264    时间: 2015-7-26 01:48
发现一BUG:中文版是不可以打英文的
作者: Тιмγα姬    时间: 2015-7-26 05:33
好高端的样子
作者: comnzy    时间: 2015-7-28 07:09
认真看完了,望lz越做越好
作者: 白狼oy    时间: 2015-7-31 15:27
楼主 为什么我的汉化 出现了一个提示框:
发送了错误。请参阅日志文件
作者: 1214739415    时间: 2015-8-4 22:13
求教学,怎么把中文再换回英文,本人小白。qq:1214739415
作者: a1018698880    时间: 2015-8-7 12:01
汉化不成功
作者: qq1468993126    时间: 2015-8-8 10:06
我汉化之后就开不开了,一开始让我选工作什么的,然后就说发生了一个错误让我看一个文件怎么办
!SESSION 2015-08-08 09:42:56.903 -----------------------------------------------
eclipse.buildId=4.5.0.I20150603-2000
java.version=1.7.0_67
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments:  -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data file:/G:/ -product org.eclipse.epp.package.java.product

!ENTRY org.eclipse.osgi 4 0 2015-08-08 09:43:11.018
!MESSAGE 应用程序错误
!STACK 1
作者: QQ934956093    时间: 2015-8-8 10:40
赞赞赞,我是小白,正在学QAQ
作者: 柠檬小笨蛋    时间: 2015-8-9 10:44
喵了个咪!!!!装了中文连eclipse都开不了了!!!!
作者: 低调的奶茶    时间: 2015-8-9 17:31
感谢LZ特发此教程!
感谢!
我会急需学习的!
希望LZ出视频教程!
作者: ddee    时间: 2015-8-19 12:24
呵呵,楼主好厉害的!!!
作者: hao@hao    时间: 2015-8-31 11:53
难道就没有中文的吗
作者: qq1124200873asd    时间: 2015-9-3 03:22
真心希望能够学会{:10_523:}
作者: [creeper]Robin    时间: 2015-9-4 16:16
hello world亮了【手动滑稽
作者: berry64    时间: 2015-9-5 09:56
81683073 发表于 2015-9-5 09:27
重启时发生错误,求回复!

这个很有可能... 目前最好的解决方案是
直接使用英文IDE

作者: Kingmeng    时间: 2015-9-23 18:17
像我这种英文渣,到官网下载那不就放弃了
作者: Kingmeng    时间: 2015-9-24 18:54
下载Eclipse
是不是要给钱啊?!!!!
作者: Kingmeng    时间: 2015-9-24 18:55
那东西光下载就复杂
我还是用记事本写吧
作者: 3颗猫饼干    时间: 2015-9-25 17:24
正在学习。大大在学习中有没有什么要注意的
作者: wwe785582555    时间: 2015-10-6 14:17
楼主请更新!因为找不到Java SE Development Kit 8u45,只有Java SE Development Kit 8u60
作者: berry64    时间: 2015-10-6 14:30
wwe785582555 发表于 2015-10-6 14:17
楼主请更新!因为找不到Java SE Development Kit 8u45,只有Java SE Development Kit 8u60

OAO 懒得因为一章截图更新了,Java更新很正常你知道怎么弄就是了,这些更新其实没有大问题
作者: Tiebo    时间: 2015-10-14 19:08
有点看不懂........
作者: 鸭蛋只吃黄    时间: 2015-10-17 18:53
lz,汉化以后就不能用了。。。= =
作者: a13870136617    时间: 2015-11-5 18:16
输入玩地址就一直 pending = =  
作者: a13870136617    时间: 2015-11-5 18:16
a13870136617 发表于 2015-11-5 18:16
输入玩地址就一直 pending = =

怎么办 求教
作者: berry64    时间: 2015-11-5 18:51
a13870136617 发表于 2015-11-5 18:16
怎么办 求教

应该是因为地址换了, 这个懒得更新了OAO
作者: a13870136617    时间: 2015-11-5 19:10
qwq 一大堆东西出来 我点了OK进度条直接没了qwq