package com.mrcrayfish.skateboarding.item;
import com.mrcrayfish.skateboarding.MrCrayfishSkateboardingMod;
import com.mrcrayfish.skateboarding.entity.EntitySkateboard;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumActionResult;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
public class ItemSkateboard extends Item
{
public ItemSkateboard()
{
this.setUnlocalizedName("skateboard");
this.setRegistryName("skateboard");
this.setCreativeTab(MrCrayfishSkateboardingMod.skateTab);
}
@Override
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer playerIn, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
{
if(!worldIn.isRemote)
{
worldIn.spawnEntityInWorld(new EntitySkateboard(worldIn, pos.getX(), pos.getY() + 1.0D, pos.getZ()));
}
return EnumActionResult.SUCCESS;
}
}