Почему мой мод Minecraft Forge не работает? - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь создать собственный биом, но он вылетает, когда я пытаюсь экспортировать мод и загрузить его в 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;
     }

}

Журнал сбоев здесь .

Соответствуетсообщение:

net.minecraftforge.fml.common.LoaderExceptionModCrash: Произошло исключение из биома сельскохозяйственных угодий (farmlandbiomemod). Причина: 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

1 Ответ

0 голосов
/ 27 февраля 2019

Я экспортировал неправильно.Я использовал функцию экспорта eclipse вместо того, чтобы открывать командную строку и использовать сборку gradlew.Это работает сейчас.

...