CRÉE UN DROP D'ITEM SUR UN MINERAIS Minecratf 1.8.9



  • Bonjour, je ne sais pas comment crée un drop, en gros je veux que quand je casse le minerait et la un item est drop.

    Voici le code java de mon block:

    package com.dimancium.mod.block;
    
    import java.util.Random;
    
    import com.dimancium.mod.ModDimanciumMain;
    import com.dimancium.mod.References;
    import com.dimancium.mod.init.ItemsMod;
    
    import net.minecraft.block.Block;
    import net.minecraft.block.material.Material;
    import net.minecraft.block.state.IBlockState;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.init.Blocks;
    import net.minecraft.init.Items;
    import net.minecraft.item.Item;
    
    public class DimanciumOre extends Block
    {
        public DimanciumOre()
        {
            super(Material.ROCK);
            setUnlocalizedName(References.DimanciumModBlock.DIMANCIUMORE.getUnlocalizedName());
            setRegistryName(References.DimanciumModBlock.DIMANCIUMORE.getRegistryName());
            setCreativeTab(ModDimanciumMain.Dimancium);
            setHardness(8.0f);
            setResistance(10.0f);
        }
    }
    


  • T'était tu un minimum renseigner? non car on peut trouver pleins de tutoriel sur ce genre de base, je te conseille de regarder le section tuto de minecraft forge france : https://www.minecraftforgefrance.fr/category/32/tutoriels

    Sinon dans ton cas tu peut utiliser la fonction

     @Override
    public Item getItemDropped(IBlockState state, Random rand, int fortune)
    {
             return Items.APPLE;
    }
    

    Comme il demande un item comme return si tu veut drop un block il faut get l'item du block tu dois donc faire

    Item.getItemFromBlock(tonblock)
    

    Voilà tu sais tout maintenant



  • et pour la quantité il faut override getQuantityDropped ou quantityDropped jsp une des deux



  • @wind_blade Compris la prochaine fois je regarde un tuto, désoler pour le dérangement


Log in to reply