Minecraft forge 1.18.2 MOD 系统性学习 其一 forge 1.18.2 环境的搭建

一. 开场白

        在游玩Minecraft时 ,有些想法想要实现,于是对Minecraft forge 1.18.2 MOD进行系统性学习,为了同广大同伴们共同学习与参考,同时也是为了备忘,特开此文章,我的建议是有Java基础的进行学习

二.摘要

1.使用工具 idea

2.本文章是关于forge 1.18.2 环境的搭建

三.正题

1.文件位置的准备工作

        1.1我的建议是把文件放到D盘,方便查找,在D盘下新建文件夹(名字随意,我这里是McModDevelop)同时在McModDevelop下新建一个存放gradle依赖的文件夹(名字随意,我这里是gradle.repository)如图1.1

                                                                       图1.1
        1.2在国内仰赖的下载较慢,需要在“C:\Windows\System32\drivers\etc”下更改hosts,如图1.2.1:

图1.2.1

在hosts中加入

#github IP地址
199.232.69.194 github.global.ssl.fastly.net
140.82.113.3 github.com
140.82.112.4 www.github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
185.199.108.153 documentcloud.github.com
185.199.109.153 documentcloud.github.com
185.199.110.153 documentcloud.github.com
185.199.111.153 documentcloud.github.com
140.82.114.3 gist.github.com
185.199.108.153 help.github.com
185.199.109.153 help.github.com
185.199.110.153 help.github.com
185.199.111.153 help.github.com
140.82.112.9 nodeload.github.com
199.232.68.133 raw.github.com
140.82.112.18 status.github.com
140.82.113.18 training.github.com
199.232.68.133 raw.githubusercontent.com
199.232.68.133 user-images.githubusercontent.com
199.232.68.133 avatars1.githubusercontent.com
199.232.68.133 avatars2.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
199.232.68.133 cloud.githubusercontent.com
140.82.113.6 api.github.com

如图1.2.2:

图1.2.2

管理员权限进入cmd 输入"ipconfig/flushdns",并"ping github.com" ,如图1.2.3,1.2.4:

图1.2.3

图1.2.4

2.打开IDEA,下载Minecraft Development并启用

3.替换仰赖路径及新建项目

        打开Gradle 将仰赖的路径替换成你新建的文件夹

         新建项目,Minecraft及forge版本选择,Mod Id (这是你模组的标识符,最好是你模组的名字的小写),Mod Name(你模组的名字,最好单词首字母大写)

Main Class ("com.example.name.untitled.Untitled" ,最好改成"com.名字小写.模组名字小写.模组名字单词首字母大写“)

其他的不用管,JDK最好17,1.8 也可以,没有的话先不管,进入idea 之后下载并且更改JDK就是,详细教程自己去网上看。

进入idea后,会自动给你下载仰赖以及gradle版本

找到build.gradle,然后在顶部加入

plugins {
    id 'eclipse'
    id 'idea'
    id 'net.minecraftforge.gradle' version '[6.0,6.2)'
}
repositories {
    maven {
        name = 'GeckoLib'
        url 'https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/'
    }
}

dependencies {
    implementation fg.deobf('software.bernie.geckolib:geckolib-forge-1.18:3.0.57')
}

//这个是关于你MOD实体动画的仰赖,同时加入模组到你的世界时也需要加入前置模组GeckoLib

同时把

archivesName 改为

最后右击运行build.gradle

等待gradle下载完成,如果下载失败就多重新下载几次,下载完成后在idea右边会出现gradle图标

点击gradle图标 按顺序点击jar,就生成jar包了

jar包在libs中查看,如果不想去文件里面找,最简单的方法将这个jar包直接拖到你的桌面

四.总结

        关于本系列的其他文章,等我写完我的MOD再说,你也可以参考其他MOD进行编写,我就是这样进行学习的,共勉。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值