Minecraft forge mod 编译错误

2023-12-12

我已经制作了一个 mod,现在我想编译它,我按照教程并尝试编译,但是我有一个错误。请告诉我我做错了什么。 谢谢。

终端:

* Where:
Build file '/Users/Will/Dropbox/forge/build.gradle' line: 20

* What went wrong:
Could not compile build file '/Users/Will/Dropbox/forge/build.gradle'.
> startup failed:
  build file '/Users/Will/Dropbox/forge/build.gradle': 20: Invalid variable name. Must start with a letter but was: “1”
  . At [20:11]  @ line 20, column 11.
     version = “1”
               ^

  1 error


* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 6.669 secs

构建.gradle:

buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

apply plugin: 'forge'

version = “1”
group = “com.candymod.mincoder”
archivesBaseName = “Candymod”

minecraft {
    version = "1.7.10-10.13.2.1230"
    runDir = "eclipse"
}

dependencies {
    // you may put jars on which you depend on in ./libs
    // or you may define them like so..
    //compile "some.group:artifact:version:classifier"
    //compile "some.group:artifact:version"

    // real examples
    //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
    //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env

    // for more info...
    // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
    // http://www.gradle.org/docs/current/userguide/dependency_management.html

}

processResources
{
    // this will ensure that this task is redone when the versions change.
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    // replace stuff in mcmod.info, nothing else
    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'

        // replace version and mcversion
        expand 'version':project.version, 'mcversion':project.minecraft.version
    }

    // copy everything else, thats not the mcmod.info
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}

如果您决定提供帮助,谢谢您。


如果您使用的是mac,我假设您来自您的路径并使用可怕的 TextEdit 程序,那么您需要进入设置并关闭“智能引号”。 TextEdit 中的“智能引号”功能会自动交换普通引号"用于报价 报价当你打字时。

i.e.

version = “1”

应该

version = "1"

细微的差别,但确实存在。无论在其他地方使用它们,您都会遇到同样的问题,例如

group = “com.candymod.mincoder”
archivesBaseName = “Candymod”

长期解决方案

获取面向编码的编辑器,例如Sublime取代您使用的 TextEdit,它具有许多优点,包括导航和语法着色,使编码更容易。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Minecraft forge mod 编译错误 的相关文章

随机推荐

  • “你调用的对象是空的?” [复制]

    这个问题在这里已经有答案了 如果文本框的文本正确 则尝试显示其他形式 当我调试时 我收到一条错误消息 对象引用未设置到对象的实例 代码如下 OK is OK button MainForm is the form I m trying to
  • html/javascript 中长时间运行的代码

    我需要在单击按钮时在浏览器中运行算法 用 javascript 编码非常复杂 而且速度会很慢 有没有推荐的架构 理想情况下 我想用 C 或 Python 对其进行编码 但我想不可能在单击按钮时在浏览器中运行它 那么 我的下一个最佳选择是什么
  • Highcharts 不显示所有类别

    我正在使用 HighCharts 但我不明白为什么如果 yAxis 中没有数据 它不会在 xAxis 中显示类别 我检查了 API 文档 showEmpty 等于 true 默认值 尽管类别多于数据 如何显示所有类别 My js userC
  • 按特定 id 过滤 Ext.data.Store 会返回多个结果

    我正在尝试按演出 ID 过滤我的试镜列表 但当演出 ID 为 1 时 所有演出 ID 为 1x 的试镜都会被返回 下面是我的代码 试镜型号 Ext regModel Audition fields name id type integer
  • 解释 ANOVA 表的 R 重要性代码?

    测试数据框 gt foo x y z 1 0 191 0 324 0 620 2 0 229 0 302 0 648 3 0 191 0 351 0 626 4 0 229 0 324 0 630 5 0 152 0 374 0 656 6
  • 更改 DateTimePicker 控件中的周显示

    在 vb net 或 c 应用程序的 winforms 环境中使用传统的 DateTimePicker 控件 我需要将星期的显示方式从正常的星期日到星期六更改为星期二到星期一 我搜索了 Google 和 Stack 但没有发现任何相关内容
  • js 处理完成时的基本 Javascript 加载消息

    我确信这个问题之前已经被问过 1000 次了 基本上我想做的就是更改页面元素的内容以在我的其他 javascript 代码 相当资源密集型 完成时显示加载消息 问题是消息直到 其他 JS 处理 完成后才显示 从而完全违背了其目的 一个简化的
  • 使用 Python Windows 获取 CPU 和 GPU 温度

    我想知道是否有办法在 python 中获取 CPU 和 GPU 温度 我已经找到了Linux的方法 使用psutil sensors temperature 我想找到一种适用于 Windows 的方法 一种查找 Mac OS 温度的方法也将
  • 使用 re.sub() 将模式大写并在该模式之前添加一些文本

    这篇文章是后续我之前的问题 所以我有以下字符串 string A 1 e 1 X 我想创建一个函数来输出一个包含所有内容的字符串小写字母序列 后面没有括号在前面用大写字母写成的字符串中Math 例如 1 e 会回来 1 Math E 5 2
  • 为什么 pyauto gui 和 Pycharm 不适合我?

    import pyautogui pyautogui PAUSE 1 pyautogui FAILSAFE True pyautogui click 274 783 我在 Mac 上运行 Pycharm 我尝试从解释器安装 pyautogu
  • 浏览器工具中的 [] 与 [{...}],但两者具有相同的对象

    如果你看一下图片 两个数组都由相同类型的对象组成 第一个我使用空数据作为占位符创建它 但第二个我使用来自服务器的数据创建它 writeValue v any console log aaa console log v console log
  • HTML 表格转 JSON

    我需要获取表行并将其转换为 JSON 有任何想法吗 我这里有这段代码 但它不起作用 function tableToJSON tableID return tableID tr map function row return row des
  • 如何指定在 Git 上执行 shell 命令时使用的私有 SSH 密钥?

    也许是一种相当不寻常的情况 但我想指定一个在执行 shell 时使用的私有 SSH 密钥 git 来自本地计算机的命令 基本上是这样的 git clone email protected TheUser TheProject git key
  • 构建一个表,其中的值将连续变量分为两组

    我正在寻求你的帮助 我试图将连续变量分为两组 我用这个例子来说明我想要做什么 x data frame v1 c 1 1 2 2 3 4 5 6 9 9 11 2 4 45 67 89 1 1 5 5 5 6 6 6 9 9 9 11 11
  • PHP 是否有类似于 .NET 的 DataSet 的构造?

    我怎样才能实现DataSet在 PHP 中 如 NET 我希望这个类只从数据库读取数据一次 然后我应该能够使用这些数据 而无需再次连接到 MySQL 来运行查询 select from user 当我在DataSet数据是从内存中获取的 我
  • Mongoose 找到一个并推送到文档数组

    我是 MongoDB 和 Mongoose 的新手 我正在尝试使用它来保存股票报价以进行日间交易分析 所以我想象了这个架构 symbolSchema Schema name String code String quoteSchema Sc
  • 无法将类型“[String]”的值转换为预期参数类型“String”:在附加数组以从表视图单元格中的 Fireabse 获取数据时

    在快照中附加数组时出现错误 我想从这些数组中检索所有值EngNames UrNames and cakeImages在快照中 以便值可以显示在表视图单元格上 但是我可以检索所有值Cake Rate Label and Eng Name La
  • php中如何将数据推送到数组中

    各位 我想将数据推入数组 我正在使用流动代码 有两个数组 一个持有键和第二个值 我正在使用流动代码 while data mysql fetch array result foreach arrTemp as val array push
  • 将 Material Design Lite 与 Angular2 集成

    我在集成材料设计时遇到一个小问题 http www getmdl io 在 ng2 中 你能帮我么 我会把我所做的事情分成几点 http www getmdl io started index html tab1 解释了设计的整合 http
  • Minecraft forge mod 编译错误

    我已经制作了一个 mod 现在我想编译它 我按照教程并尝试编译 但是我有一个错误 请告诉我我做错了什么 谢谢 终端 Where Build file Users Will Dropbox forge build gradle line 20