Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.nucleria.GeologyMod.common.item;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.init.Blocks;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.util.BlockPos;
- import net.minecraft.util.EnumFacing;
- import net.minecraft.world.World;
- public class ItemAutoSifter extends Item {
- public ItemAutoSifter(){
- super();
- this.setCreativeTab(CreativeTabs.tabTools);
- this.setMaxStackSize(1);
- this.setUnlocalizedName("auto_sifter");
- }
- @Override
- public boolean onItemUse(ItemStack stack, EntityPlayer playerIn, World worldIn, BlockPos pos, EnumFacing side, float hitX, float hitY, float hitZ){
- if (worldIn.getBlockState(pos).getBlock() == Blocks.dirt){
- ItemStack dirtStack = new ItemStack(Blocks.dirt);
- worldIn.getBlockState(pos).getBlock().breakBlock(worldIn, pos, Blocks.dirt.getDefaultState());
- playerIn.inventory.addItemStackToInventory(dirtStack);
- return true;
- }
- else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement