outsidero
本帖最后由 outsidero 于 2014-8-9 16:47 编辑
: w5 S6 M6 O7 ^. D
& ?3 b4 e9 k  s" ^
一、下载工具' g" P) p1 A$ u$ N6 D  d

8 R5 h9 U$ _; G' i( n6 ?3 C, e
  • JRE(JAVA运行环境)或者JDK(JAVA开发工具包,包含JRE)
  • Eclipse(开发平台)
  • Minecraft Forge SRC 1.7.2(高效mod开发工具)
    9 \* p/ @" f& C/ a- _7 ~
    (注意:为了避免日后出现莫名其妙的错误,以上工具尽可能安装在纯英文目录下)
    8 ~% S& X" h9 k( Q

  X8 Z# U0 |$ E# Z! v0 R0 N3 J
" M! s% ^; @, L' U/ }1.JREwww.java.com/en/download/manual.jsp
或者 JDK(http://www.oracle.com/technetwork/java/javase/downloads/index.html

- H' D# e* h% M+ o3 o5 m5 L# X4 W& ~8 F  U
2.Eclipse(www.eclipse.org/downloads
5 |# [' P( x: J5 B* K
9 H6 a: l8 B6 r% v3.Minecraft Forge SRC(files.minecraftforge.net# A9 O/ U/ |6 S; a" h

. |# l; L+ X- ]; F! X' T5 I; ~5 w
0 r% U/ Y; O6 v& E. K

/ P# m7 }4 N' e二、配置JAVA环境
, S6 T4 ]3 A; G; F1 j: E1 d* [3 R, [; F' m0 t  t. t) }
  • 安装JRE,双击下载下来的JRE安装文件,根据提示安装到合适的目录下(英文路径)。
  • 通过在命令提示符中输入“javac”语句,按回车后,如果出现一大串java的相关信息,代表环境变量已经配置成功了,那么你可以跳过这一节的教程。否则进行一下步骤。
  • (WIN7、WIN8)右键计算机/这台电脑,左侧找到“高级系统设置”,单击后弹出“系统属性”窗口,选项卡中选择“高级”,在右下角处找到“环境变量”,在弹出的窗口中设置环境变量。
    ( O+ T7 `' u$ ^: b0 h! l0 M
  • 在“系统变量”中设置3项属性:JAVA_HOME,PATH、CLASSPATH(无需区分大小写),注意不要遗漏点、分号、百分号等符号/ ^) _7 Q5 y& j5 q4 r9 F8 n. q- R
    ● 单击“新建”,添加变量名为”JAVA_HOME“,变量值为JRE安装路径(如:D:\Program Files (x86)\jdk7_51& ?* I, O2 m* h- x9 J9 S  Z- k
    ● 在系统变量中找到变量名为“Path”的变量,单击编辑,在变量值的最前面添加”%Java_Home%\bin;
    1 m. a; m$ E: D- w. w    如果没找到”Path“变量,这单击新建,变量名为”Path“,变量值为”%Java_Home%\bin;“
    6 v2 o4 A; M& W7 R- m● 单击”新建“,添加变量名为”Classpath“,变量值为”.;%JAVA_HOME%\lib;“(注意最前面有个点)2 K% l/ y" p. }0 O* p8 {
    解释:
    * j: P: T% `$ Q4 _/ h; ]- h1)JAVA_HOME为辅助变量,记录JAVA的安装位置,如果以后JAVA安装位置有更改,只需修改这个变量的值就行了。
    $ v% @6 G- d1 W2)Path,指明JAVA命令所在位置,这样系统在任何路径下都可识别JAVA命令了,如果命令行中”java“、"javac"命令无效,则很可能是这里出错了。
    9 I* B2 M. V" B' S' J, Z, N, T) E3)Classpath,指明JAVA加载类的路径,分号分割多个路径,其中最前面的”.“,代表当前路径。
  • 确定并保存后,根据第2步进行测试,如有误,检查中间步骤是否错漏。
    ( X% m& d. E, e, D8 \. a) K" ]/ `
, r$ L* b8 T( O* j
三、安装Eclipse
6 u; R8 V3 }5 {7 W: f* {    解压Eclippse到任意目录中。解压需要一段时间,此时可以同时进行下一步。; u. x; \1 R& f. C% c
. [3 z! P$ ~, D0 z
- R8 D/ j/ g- ^: U
& E& A) [& Z1 v; l* d* H) g" h  x
四、配置ForgeGradle
  • 构建工作目录,用于存放Forge和我们自己写的MOD代码。例如我的在E盘底下创建了一个文件夹Modding(E:\Modding)
  • 将下载下来的forge-1.7.2-xxx-src.zip解压缩放到Modding文件夹里面,然后把它的名字改为更简单一点,例如我的是Forge
  • 通过命令提示符,让它自动配置环境。打开命令提示符有以下两种方法:: q5 ~% @8 F: g4 T: i& }" ?& R
    第一种 - 进入到Forge目录下面,按住Shift键,在空白地方按右键,选择在此处打开命令窗口
    2 s1 O* k7 g$ e& J4 g7 Q第二种 - 在开始菜单找到并打开命令提示符工具,输入“cd /d ”(有两个空格),再将Forge文件夹拖入到命令提示符的黑框窗口中,再按回车键# D0 @. y; `. d1 E9 d+ D
  • 在命令提示符中输入(可以复制,然后使用右键粘贴)“gradlew setupDecompWorkspace”,回车执行,开始下载并配置文件,需要等待一段时间,请保持网络畅通0 m! h) b( D& h9 O) P
    (如果出现构建失败,请重复多次,或尝试执行“gradlew resetCache”或“gradlew clearCache”)

  • : x6 `) W+ _$ K5 r% p( n3 q完成后显示“BUILD SUCCESSFUL”字样
  • 在命令提示符中输入“gradlew eclipse”,回车执行,完成后会有相同提示。
  • 以上命令执行完后,Modding文件夹的文件结构就变成了:
    * t# w, c6 }  W  O# ]E:7 d* w$ w3 r$ E9 Y$ t
    └Modding5 `4 {" s2 T$ e- b
       └Forge- i* T' L5 [: C; O& a0 {. o
          └.gradle8 a2 f! b, u+ C9 w2 f
          └.settings
    2 f" S2 W5 X: @% U      └bin  - 你的mod编译后竟会在这产生
    ; w1 Y; L$ R9 {! E) \- M      └build# n% X, a$ w5 v- z( L+ b
          └eclipse  - Eclipse工作空间定位在这
    9 a, i  ?4 S; S& l5 j      └gradle/ l- v. W# j0 \) c
          └src  - 你的mod源文件,代码放在/main/java里面,资源文件放在/main/resources里面
  • 打开Eclipse,然后会弹出一个窗口,让你设置一个工作空间,选择Forge/eclipse,点OK。第一次进入,加载完成后进入一个欢迎页面,通过上面的工作台链接(Workbench),可以进入我们的工作台布局。
  • 配置Minecraft启动器。在工具栏上找到绿色圆圈和白色三角形的运行按钮,点击右侧下拉按钮,选择运行配置(Run Configurations),在左侧的Java应用程序(Java Application)上右键选择新建(New)名称(Name)可以任意,工程(Project)上选择之前导入的项目,即“Forge”,主类(Main class)选择“ Launch - net.minecraft.launchwrapper”。单击参数选项卡(Arguments),在程序参数(Program arguments)中填写“--version 1.7 --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --accessToken modstest”(此处没有双引号),在VM参数(VM arguments)中填写“-Dfml.ignoreInvalidMinecraftCertificates=true”(此处没有双引号)。单击应用(Apply)后即可通过运行(Run)按钮启动MC的客户端,以后可以直接单击绿色按钮启动。
      \: h% G, P4 q7 ~& v2 s) X8 n( o

第一页 上一页 下一页 最后一页