Non résolu 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