Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置

这篇具有很好参考价值的文章主要介绍了Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们本次来进行Minecraft 1.20.x 模组开发环境配置教程的介绍。

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft
效果演示 效果演示 效果演示

1.首先我们需要下载Java17和1.20模组开发包:

Java17下载官网

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft

1.20.xForge MDK下载官网

找到Mdk的按钮点击并下载即可。

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft

2.下载后解压该开发包,并用Idea打开:

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft

之后等待系统自动构建环境:

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft

出现Build Successful则说明项目成功构建了。
打开文件 -> 项目结构 -> 修改SDK版本为Java17 -> 应用

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft

打开文件 -> 设置 -> 构建,执行,部署 -> 修改Gradle JVM

Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置,我的世界,intellij-idea,java,ide,minecraft文章来源地址https://www.toymoban.com/news/detail-595404.html

3.打开build.gradle文件,修改group字段和archivesBaseName字段:

buildscript {
   
    repositories {
   
        maven {
    url = 'https://maven.minecraftforge.net' }
        mavenCentral()
        maven {
    url = 'https://maven.parchmentmc.org' }
    }
    dependencies {
   
        classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
        classpath 'org.parchmentmc:librarian:1.+'
        classpath 'org.spongepowered:mixingradle:0.7.+'
    }
}

plugins {
   
    id 'eclipse'
    id 'idea'
    id 'maven-publish'
    id 'net.minecraftforge.gradle' version '[6.0,6.2)'
}

version = '0.1'
//修改你的包名路径
group = 'com.joy187.re8joymod'

base {
   
    //填写你的modid
    archivesName = 're8joymod'
}

// Mojang ships Java 17 to end users in 1.18+, so your mod should target Java 17.
java.toolchain.languageVersion = JavaLanguageVersion.of(17)

println "Java: ${System.getProperty 'java.version'}, JVM: ${System.getProperty 'java.vm.version'} (${System.getProperty 'java.vendor'}), Arch: ${System.getProperty 'os.arch'}"
minecraft {
   

    if (project.hasProperty('forge_ats_enabled') && project.findProperty('forge_ats_enabled').toBoolean()) {
   
        // This location is hardcoded in Forge and can not be changed.
        // https://github.com/MinecraftForge/MinecraftForge/blob/be1698bb1554f9c8fa2f58e32b9ab70bc4385e60/fmlloader/src/main/java/net/minecraftforge/fml/loading/moddiscovery/ModFile.java#L123
        accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
        project.logger.debug('Forge Access Transformers are enabled for this project.')
    }

    // The mappings can be changed at any time and must be in the following format.
    // Channel:   Version:
    // official   MCVersion             Official field/method names from Mojang mapping files
    // parchment  YYYY.MM.DD-MCVersion  Open community-sourced parameter names and javadocs layered on top of official
    //
    // You must be aware of the Mojang license when using the 'official' or 'parchment' mappings.
    // See more information here: https://github.com/MinecraftForge/MCPConfig/blob/master/Mojang.md
    //
    // Parchment is an unofficial project maintained by ParchmentMC, separate from MinecraftForge
    // Additional setup is needed to u

到了这里,关于Minecraft 1.20.x Forge模组开发 01.Idea开发环境配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Minecraft Fabric模组开发时遇到报错-Failed download after 3 attempts

    A problem occurred configuring root project \\\'tuuorial_mod\\\'. Failed to notify project evaluation listener. Failed to setup Minecraft, java.io.UncheckedIOException: Failed download after 3 attempts Failed download after 3 attempts Try: Run with --info or --debug option to get more log output. Run with --scan to get full insights. Get more help at https://help.

    2024年02月19日
    浏览(43)
  • 【Minecraft】Fabric Mod开发完整流程1 - 环境配置与第一个物品

    Fabric 是 Minecraft 一款非官方的模组 API,与 Forge mod 不同。它以轻量级和高性能为设计目标,专注于支持新版本的 Minecraft。 Fabric 和 Forge 在各自的加载编译流程上差别很大,所以你很难看见有同时支持二者的 mod,除非做了兼容性处理 Fabric 还支持 kotlin 编程 以下及后续的所有教程

    2024年02月13日
    浏览(44)
  • Minecraft 服务器安装Forge 并添加Mod

    手把手教你搭建一个Minecraft 服务器_Leleprogrammer的博客-CSDN博客 我们首先是echo关掉,然后执行java的命令,-jar之后是自己刚刚下载的jar的文件名(这里我们以1.16.3为例),然后-nogui可加可不加,-nogui表示不要图形界面,添加后运行服务器时只有控制台,没加的话,运行服务器既

    2024年02月14日
    浏览(45)
  • 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 个人初步学习51单片机的时,所能接触到的教程基本都是在Windows环境下使用Keil开发。诚然,Keil确实是一款强大的开发软件,但博主个人受限于以下因素: 个人使用的是苹果电脑 MacBook Air; 所装的VM虚拟机里已经安装了 Ubuntu 20.04.01。

    2023年04月24日
    浏览(48)
  • Ubuntu 环境配置 Minecraft 基岩版服务器

    更新软件包信息 安装所需工具 创建文件夹 下载服务器安装文件 进入我的世界官方下载页面,勾选 同意协议 ,右击 DOWNLOAD 选择 复制链接 回到终端 解压缩服务器文件 检查解压成功的文件 删除压缩包(可选) 创建启动文件 在文件中写入服务器启动指令: 按下 Esc 退出编辑

    2024年02月01日
    浏览(37)
  • arduino esp-01s开发环境配置(备忘)

    很久没玩arduino了,前天一个网友提了一个问题要我帮忙,结果电脑重新做了系统,又要重新设置环境,结果忘记了,做个备忘,省得以后又要重新研究。 1、附加开发板管理器网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json 位置:文件-首选项 如图:  2、开发板选择。

    2023年04月24日
    浏览(36)
  • 【Minecraft】在Linux上架设我的世界Minecraft服务器(保姆级教程)

    这篇文章也可以在我的博客中查看 一台服务器 vps或者独立服务器都可以,有完全控制权就ok 建议选择国内服务器,国外服务器连接时延较高,不适合做游戏服务器 租用前应详细了解配置要求(以下配置要求以同时在线 5人左右 的基友服为例) 带宽建议至少3M,带宽过小会导

    2024年02月11日
    浏览(49)
  • 我的世界(MC) forge 1.19.3 开服教程

    Debian系统使用MCSManager9面板搭建Minecraft Java版MOD服务器的教程,本教程用的forge1.19.3服务端,用其他服务端的也可以参考一下。 其他版本我的世界服务器搭建教程:https://blog.zeruns.tech/tag/mc/ 各种Minecraft服务端介绍和下载:https://blog.zeruns.tech/archives/626.html 高性价比和便宜的VPS/云

    2024年02月05日
    浏览(46)
  • unity开发VR的项目01——环境配置(unity2020.3)

    使用unity创建一个steam VR项目,首先要进行环境的配置。 一、Steam VR插件导入 创建一个unity 3D项目,在unity 商店(window->asset store)中搜索SteamVR Plugin,找到并导入到unity资源,也可以“添加进我的资源”后进入unity项目中,在window->package manager中找到后下载和导入

    2024年02月15日
    浏览(55)
  • Idea配置Scala开发环境

    1.首先安装scala插件: File---Setting----plugins,在输入框中输入scala,然后点击“Install”即可安装scala,需要稍微等待几分钟。  2 创建项目: File ----new----project-----Maven---Next----输入名称(test)----finish. 3 配置scala运行环境: 在新建的项目上右键------“Add FrameWorkSuppor”-------选中scala-

    2024年02月13日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包