Jump to content

[1.8] Problem with fortune drop of my new ore


Rbxcbd

Recommended Posts

Hey, i try to do a mod for my server, this mod will add 5 new ores but i actually have a huge problem xd

I want to make my Adamantium Ore drop an Adamantium item and drop more if the player is minning with a Pickaxe with Fortune.

Here is my code : I use Forge 1.8 BTW

public class AdamantiumDrop extends Block
{
	public AdamantiumDrop() {
		super(Material.rock);
    	setHarvestLevel("pickaxe",3);
    	this.setStepSound(Block.soundTypeStone);
        this.setCreativeTab(CreativeTabs.tabBlock);
	}
		@SubscribeEvent
		public void BlockDestryed(HarvestDropsEvent event)
		{
			if(event.state.getBlock() == Adamantium.adamantium_ore)
			{
				event.drops.clear();
				event.drops.add(new ItemStack(AdamantiumIt.Adamantium));
			}
		}
	{
	}
    public Item getItemDropped(int damage, Random random, int fortune)
    {
        return AdamantiumIt.Adamantium;
    }

    public int quantityDropped(Random random)
    {
        return 1;
    }

    public int quantityDroppedWithBonus(int fortune, Random random)
    {
        if (fortune > 0)
        {
            int j = random.nextInt(fortune + 2) - 1;

            if (j < 0)
            {
                j = 0;
            }

            return quantityDropped(random) * (j + 1);
        }
        else
        {
            return quantityDropped(random);
        }
    }

 

Please help me guys :( Thank youu

Edited by Rbxcbd
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.