为什么我的我的Minecraft伪造mod无法正常工作?

问题描述 投票:-1回答:1

我正在尝试制作一个自定义生物群系,但是当我尝试导出mod并在Minecraft中加载它时崩溃了。它在eclipse'run client'模式下工作正常。

这是代码:

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 /生物群落$ BiomeProperties;

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

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

java minecraft minecraft-forge
1个回答
0
投票

我出口不正确。我使用了eclipse的导出功能,而不是打开命令提示符和使用gradlew构建。它现在有效。

© www.soinside.com 2019 - 2024. All rights reserved.