45 lines
822 B
Java
45 lines
822 B
Java
package net.minecraft.src;
|
|
|
|
public class ItemFlintAndSteel extends Item {
|
|
public ItemFlintAndSteel(int var1) {
|
|
super(var1);
|
|
this.maxStackSize = 1;
|
|
this.maxDamage = 64;
|
|
}
|
|
|
|
public boolean onItemUse(ItemStack var1, EntityPlayer var2, World var3, int var4, int var5, int var6, int var7) {
|
|
if(var7 == 0) {
|
|
--var5;
|
|
}
|
|
|
|
if(var7 == 1) {
|
|
++var5;
|
|
}
|
|
|
|
if(var7 == 2) {
|
|
--var6;
|
|
}
|
|
|
|
if(var7 == 3) {
|
|
++var6;
|
|
}
|
|
|
|
if(var7 == 4) {
|
|
--var4;
|
|
}
|
|
|
|
if(var7 == 5) {
|
|
++var4;
|
|
}
|
|
|
|
int var8 = var3.getBlockId(var4, var5, var6);
|
|
if(var8 == 0) {
|
|
var3.playSoundEffect((double)var4 + 0.5D, (double)var5 + 0.5D, (double)var6 + 0.5D, "fire.ignite", 1.0F, itemRand.nextFloat() * 0.4F + 0.8F);
|
|
var3.setBlockWithNotify(var4, var5, var6, Block.fire.blockID);
|
|
}
|
|
|
|
var1.damageItem(1);
|
|
return true;
|
|
}
|
|
}
|