当前位置: 首页 > 知识库问答 >
问题:

Forge 1.12.2-14.23.5.2838 MCMOd.INFO未正确加载

微生嘉祥
2023-03-14

我已经为我的mod.info提供了mcmod.info,但是在IntelliJ中运行Minecraft客户端后,mod确实加载了,但是它不能正确加载mcmod.info。在Minecraft客户端的启动过程中,有一条警告显示:

[Client Thread/Warn][FML]:Mod testforge缺少所需的元素“version”,并且找不到后退。替换为“1.0”。

当我进入mod按钮并查找mod信息后,我的mod会出现在mod列表中,但它会显示以下内容:

测试锻造

版本:1.0

Mod状态:可用

    null
buildscript {
    repositories {
        jcenter()
        maven { url = "https://files.minecraftforge.net/maven" }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
    }
}
apply plugin: 'net.minecraftforge.gradle.forge'


version = "1.0.0"
group = "com.galaxy.forge"
archivesBaseName = "Test Forge"

sourceCompatibility = targetCompatibility = '1.8'
compileJava {
    sourceCompatibility = targetCompatibility = '1.8'
}

minecraft {
    version = "1.12.2-14.23.5.2838"
    runDir = "run"
    mappings = "snapshot_20171003"
}

dependencies {

}

processResources {
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'

        expand 'version':project.version, 'mcversion':project.minecraft.version
    }

    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}
[{
  "modid": "testforge",
  "name": "TestForge",
  "description": "Test description",
  "version": "1.0.0",
  "mcversion": "1.12.2",
  "url": "minecraftforge.net/",
  "authorList": ["GalaxyIT"],
  "credits": "I'd like to thank anyone who can help me >.<"
}]
package com.galaxy.forge.testforge;

import net.minecraftforge.fml.common.Mod;

@Mod(modid = "testforge", useMetadata = true)
public class TestForge {
}

共有1个答案

岳池暝
2023-03-14

您必须修改TestForge.java中的@mod注释。您错过了mod版本,但FML从mcmod.info获取它并使用它。

由于这个原因,只会抛出一个警告。

若要修复此问题,必须将参数Version=“1.1.0”结果@mod(modid=“TestForge”,UseMetadata=True,Version=“1.1.0”)添加到@mod(modid=“TestForge”,UseMetadata=True)

 类似资料:
  • 我应该有一个正常的贴图如下: 但当我加载场景时,或者从inspector中的另一个场景切换(例如,单击“场景/菜单”,然后单击此场景),或者在游戏中转移到此场景(),精灵会随机不可见。 每次都有一些精灵隐形,下一次隐形的可能就不一样了。我怀疑这是Unity编辑器的问题,因为即使我不在播放模式下也会发生这种情况。 在中,我肯定会找到这些sprite(不是null)。他们就是不出现。我必须重新加载精灵

  • 我试图使用一个带有selenium的无头chrome浏览器,它也绕过了机器人检测测试,目前使用以下项目https://github.com/ultrafunkamsterdam/undetected-chromedriver每次我试图实现代码时,它都不能识别驱动程序。以下是您了解的链接 这是代码 好吧,当我运行程序时,我在终端中得到以下内容

  • 我一直在使用AutoML Vision Edge进行一些图像分类任务,在以TFLite格式导出模型时效果很好。但是,我刚刚尝试导出saved_model.pb文件并使用Tensorflow 2.0运行它,似乎遇到了一些问题。 代码段: saved_model是包含我下载的saved_model.pb文件的目录。这是我看到的: 2019-10-1823:TensorFlow binary:8.801

  • 我有一个问题与我的代码和加载一个嵌入式谷歌地图API与样式。请参阅下面的代码和我加载网页时发生的事情的屏幕截图。 https://i.stack.imgur.com/TqthU.png

  • 我与运行mac os的项目成员在加载FXML时遇到问题。我对java代码中的整个JavaFX加载过程相当陌生,但目前我的代码就是这样编写的。这个类叫做ControlPanel.java,fxml是ControlPanel.fxml,它包含onAction方法,我使用ControlPanel.java作为这些方法的控制器。它在windows操作系统上运行完全正常,但当我们尝试在eclipse中运行它

  • 我的拓扑的配置是: 我的第一个TransformBolt螺栓是: