为什么我的Minecraft Forge Mod无法正常工作?

时间:2019-02-26 22:17:17

标签: java minecraft minecraft-forge

我正在尝试制作自定义生物群系,但是当我尝试导出mod并将其加载到Minecraft时,它会崩溃。在Eclipse“运行客户端”模式下工作正常。

代码如下:

package com.dadobug1111.FarmlandBiome.world.biome;

import net.minecraft.init.Blocks;
import net.minecraft.world.biome.Biome;
import net.minecraft.world.biome.BiomeForest;
import net.minecraft.world.gen.feature.WorldGenMinable;

public class BiomeFarmland extends Biome {

    public BiomeFarmland() {
        super(new Biome.BiomeProperties("FarmlandBiome")
            .setHeightVariation(0.004F)
            .setTemperature(0.8F)
            .setRainfall(0.4F)
            .setBaseHeight(0F)
        );

        this.decorator.treesPerChunk = 1/5;
        this.decorator.sandPatchesPerChunk = 0;
        this.decorator.gravelPatchesPerChunk = 0;
        this.decorator.generateFalls = true;
     }

}

崩溃日志为here

相关消息:

  

net.minecraftforge.fml.common.LoaderExceptionModCrash:从Farmland Biome(farmlandbiomemod)捕获异常   引起原因:java.lang.NoSuchMethodError:net.minecraft.world.biome.Biome $ BiomeProperties.setHeightVariation(F)Lnet / minecraft / world / biome / Biome $ BiomeProperties;

我知道这与我如何添加生物群系特性有关,但我不知道为什么。

我的Minecraft锻造版本为forge-1.12.2-14.23.5.2768

1 个答案:

答案 0 :(得分:0)

我导出错误。我使用了eclipse的导出功能,而不是打开命令提示符并使用gradlew构建。现在可以使用了。