我正在尝试制作一个自定义生物群系,但是当我尝试导出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
我出口不正确。我使用了eclipse的导出功能,而不是打开命令提示符和使用gradlew构建。它现在有效。