zoukankan      html  css  js  c++  java
  • 游戏《Minecraft》IntelliJ下模组开发环境ForgeGradle的使用教程

    嗯,当你想搞个模组的时候,肯定需要用到FG。

    就比如编译模组的时候。

    很好,首先下载源码去。

    files.minecraftforge.net/

    然后打开命令行到源码目录下

    执行命令~

    Win:      gradlew.bat setupDecompWorkspace
    Mac:      bash gradlew setupDecompWorkspace
    Linux:    ./gradlew setupDecompWorkspace

    很好,如果你想改编译的Forge版本

    请打开build.gradle然后找到version一行,精确地改到你需要的版本,然后保存。

    更新ForgeGradle:

    首先得看Forge和ForgeGradle的对应表。

    然后删除gradle文件夹

    然后打开build.gradle,修改内容:

    dependencies {
    classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT*
    }


    里的1.1-SNAPSHOT 改成1.2-SNAPSHOT (其他版本类似)


    然后把滚条拉到底端,修改
    processResources
    {
    // replace stuff in mcmod.info, nothing else
    from(sourceSets.main.resources.srcDirs) {
    ...
    在双斜杠上加两行
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    dependencies {
    classpath *net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT*
    }

    然后Ctrl+S,然后执行setupDecompWorkspace

    然后接下来混淆和编译模组

    老套路,打开build.gradle

    修改如下:

    version = "1.7.10-1.1.4.1.5.1.2"
    group= "su.carierx.233" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
    archivesBaseName = "114514Mod"

    group可以改成你开发组的名称,比如Forge使用的是net.minecraftforge

    archiversBaseNmae改成模组ID,这个是很重要的!!!这个相当于modid

     

    然后执行Windows:
    gradlew.bat build


    Mac OS X:
    bash gradlew build


    Linux:
    ./gradlew build

    注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!

     

    注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!

     

    注意:如果这是你第一次编译模组,记得备份src文件夹,也就是源码。不然有可能会被当掉!!!

     

    很好,编译后的模组在你工程下的/build/libs文件夹内,快去试试看把!

    以后出更多的教程~下一篇,ForgeGradle反混淆讲解

     

  • 相关阅读:
    DIY 作品 及 维修 不定时更新
    置顶,博客中所有源码 github
    openwrt PandoraBox PBR-M1 极路由4 HC5962 更新固件
    使用 squid 共享 虚拟专用网至局域网
    第一次参加日语能力测试 N5
    libx264 libfdk_aac 编码 解码 详解
    开发RTSP 直播软件 H264 AAC 编码 live555 ffmpeg
    MFC Camera 摄像头预览 拍照
    http2 技术整理 nginx 搭建 http2 wireshark 抓包分析 server push 服务端推送
    plist 图集 php 批量提取 PS 一个个切
  • 原文地址:https://www.cnblogs.com/Dinnerbone/p/12056678.html
Copyright © 2011-2022 走看看