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