18 févr. 2019, 00:09

Bonjour, j’ai suivi ce tuto mais il semble que cela ne fonctionne pas pour moi :
https://www.minecraftforgefrance.fr/topic/618/générer-des-minerais/11

Pourtant je n’ai pas d’erreurs indiquées :

package com.hypala.hypalacore.common;

import java.util.Random;

import cpw.mods.fml.common.IWorldGenerator;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.world.World;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.feature.WorldGenMinable;
 
public class WorldGeneration implements IWorldGenerator 
{

    private int x;
    private int z;
    @Override
    public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider)
    {
        {
            switch(world.provider.dimensionId)
            {
                case 0:
                generateSurface(world, random, chunkX * 16, chunkZ * 16);
                break;
            }
        }   
    }

    private void generateSurface(World world, Random random, int i, int j)
    {
        this.addOreSpawn(HypalaCore.aithiaOre, 0, 0001, world, random, x, z, 16, 16, 6, 50, 3, 20);
    }
    private void addOreSpawn(Block aithiaOre, int metadata, int i, World world, Random random, int x2, int z2, int maxX, int maxZ, int maxVeinSize, int chancesToSpawn, int minY, int maxY)
    
    {
        assert maxY > minY : "La position Y maximum doit être supérieure à la position Y minimum.";
        assert maxX > 0 && maxX <= 16 : "X doit se trouver entre 0 et 16.";
        assert minY > 0 : "La position Y minimum doit être supérieure à 0.";
        assert maxY < 256 && maxY > 0 : "La position Y maximum doit se trouver entre 0 et 256.";
        assert maxZ > 0 && maxZ <= 16 : "Z doit se trouver entre 0 et 16.";
     
        for(int i1 = 0; i1 < chancesToSpawn; i1++)
        {
            int posY = random.nextInt(128);
     
            if((posY <= maxY) && (posY >= minY))
            {
     
            }
        }   
    }

    



}

Merci pour votre aide et votre temps je vient de débuter et je ne suis pas familier avec le java