Java 为什么我的minecraft forge mod不工作?
我试图制作一个定制的生物群落,但当我试图导出mod并将其加载到Minecraft中时,它崩溃了。它在eclipse“运行客户端”模式下运行良好 代码如下:Java 为什么我的minecraft forge mod不工作?,java,minecraft,minecraft-forge,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;
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;
}
}
坠机日志是
相关信息:
net.minecraftforge.fml.common.LoaderExceptionModCrash:从农田生物群落捕获异常(农田生物群落)
原因:java.lang.NoSuchMethodError:net.minecraft.world.biome.biome$BiomeProperties.setHeightVariation(F)Lnet/minecraft/world/biome/biome$BiomeProperties
我知道这与我如何添加生物群落属性有关,但我不知道为什么
我的Minecraft forge版本是forge-1.12.2-14.23.5.2768我的导出不正确。我使用了eclipse的导出功能,而不是打开命令提示符并使用gradlew构建。它现在可以工作。您可能使用的版本与使用的版本不同。我使用的forge mdk与我使用的客户端版本相同。请在问题本身中包含任何相关错误消息,而不是作为链接。崩溃日志的一部分已添加到描述中。