Escalier qui drop un bloc



  • Bonjour à toutes et à tous, 
    j'ai un petit problème,

    je viens de créer un escalier en obsidienne, et je voudrais qu'il drop de l'obsidienne aléatoirement, (pour l'aléatoire j'ai réussi mais pour le drop de l'obsidienne j'arrive pas aidez moi :

    package nourriture.block;
    
    import java.util.ArrayList;
    import java.util.Random;
    
    import TheGee.TheGeek3r.EpicMod;
    import net.minecraft.block.Block;
    import net.minecraft.block.BlockStairs;
    import net.minecraft.init.Blocks;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    
    public class obsidianStairs extends BlockStairs{
    
    public obsidianStairs(Block par1Block, int metadata) {
    super(par1Block, metadata);
    }
    
    public Block getItemDropped(int metadata, Random random, int fortune)
    {
    return Blocks.obsidian;
    }
    
    public int quantityDropped(Random rand) {
    return rand.nextInt(2) + 1 ;
    }
    
    public Block setUnlocalizedName(String string) {
    
    return null;
    }
    
    }
    
    

  • Administrateurs

    public Item getItemDropped(int metadata, Random random, int fortune)
    {
    return Item.getItemFrom(Blocks.obsidian);
    }
    

    Et retire le setUnlocalizedName, il a rien à faire là et va causer des problèmes.