blob: 7a8a51fca594fa1ab9148a74175b4f3607e0bd6b [file] [log] [blame] [raw]
package com.legacy.aether.items.util;
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.world.World;
import com.legacy.aether.blocks.BlocksAether;
public class ItemSwettyBall extends Item {
public ItemSwettyBall(CreativeTabs tab) {
this.setCreativeTab(tab);
}
@Override
public boolean onItemUse(ItemStack stackIn, EntityPlayer playerIn, World worldIn, int x, int y, int z, int facing, float hitX, float hitY, float hitZ) {
ItemStack heldItem = playerIn.getHeldItem();
if (worldIn.getBlock(x, y, z) == BlocksAether.aether_dirt) {
worldIn.setBlock(x, y, z, BlocksAether.aether_grass);
} else if (worldIn.getBlock(x, y, z) == Blocks.dirt) {
worldIn.setBlock(x, y, z, Blocks.grass);
} else {
return false;
}
if (!playerIn.capabilities.isCreativeMode) {
--heldItem.stackSize;
}
return true;
}
}