我正在尝试制作自定义生物群系,但是当我尝试导出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
答案 0 :(得分:0)
我导出错误。我使用了eclipse的导出功能,而不是打开命令提示符并使用gradlew构建。现在可以使用了。