Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lol123406.mod;
- import java.util.Random;
- import net.minecraft.block.Block;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.entity.player.EntityPlayer;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import net.minecraft.world.World;
- public class GemTools extends Item
- {
- public GemTools(int par1)
- {
- super(par1);
- this.maxStackSize = 1;
- setMaxDamage(64);
- setCreativeTab(Lol123406mod.tabYourTab);
- }
- public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10)
- {
- if (par7 == 0)
- {
- par5--;
- }
- if (par7 == 1)
- {
- par5++;
- }
- if (par7 == 2)
- {
- par6--;
- }
- if (par7 == 3)
- {
- par6++;
- }
- if (par7 == 4)
- {
- par4--;
- }
- if (par7 == 5)
- {
- par4++;
- }
- if (!par2EntityPlayer.canPlayerEdit(par4, par5, par6, par7, par1ItemStack))
- {
- return false;
- }
- int i1 = par3World.getBlockId(par4, par5, par6);
- if (i1 == 0)
- {
- par3World.playSoundEffect(par4 + 0.5D, par5 + 0.5D, par6 + 0.5D, "fire.ignite", 1.0F, itemRand.nextFloat() * 0.4F + 0.8F);
- /** replace with your fire block **/
- par3World.setBlock(par4, par5, par6, Lol123406mod.PortalFire.blockID);
- }
- par1ItemStack.damageItem(1, par2EntityPlayer);
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment