BlockPearLeaves.java 998 B

1234567891011121314151617181920212223242526272829303132333435
  1. package me.km.blocks.leaves;
  2. import java.util.Random;
  3. import me.km.blocks.ModBlocks;
  4. import me.km.items.ModItems;
  5. import static net.minecraft.block.Block.spawnAsEntity;
  6. import net.minecraft.block.BlockPlanks;
  7. import net.minecraft.block.state.IBlockState;
  8. import net.minecraft.item.Item;
  9. import net.minecraft.item.ItemStack;
  10. import net.minecraft.util.math.BlockPos;
  11. import net.minecraft.world.World;
  12. public class BlockPearLeaves extends BlockLeaves
  13. {
  14. public BlockPearLeaves(String name, String local)
  15. {
  16. super(name, local, BlockPlanks.EnumType.OAK);
  17. }
  18. @Override
  19. public Item getItemDropped(IBlockState state, Random rand, int fortune)
  20. {
  21. return Item.getItemFromBlock(ModBlocks.pearSapling);
  22. }
  23. @Override
  24. protected void dropApple(World worldIn, BlockPos pos, IBlockState state, int chance)
  25. {
  26. if(worldIn.rand.nextInt(chance) == 0)
  27. {
  28. spawnAsEntity(worldIn, pos, new ItemStack(ModItems.pear));
  29. }
  30. }
  31. }