Need to push shit out of the block class and put it in the tile Ent class
This commit is contained in:
@@ -38,13 +38,12 @@ public class FireBow extends Item {
|
||||
|
||||
@Override
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_){
|
||||
|
||||
if(rand.nextInt(5) == 0){
|
||||
world.setBlock(x, y + 1, z , Blocks.fire);
|
||||
//item.setDamage(new ItemStack(item), +1);
|
||||
stack.damageItem(1, player);
|
||||
if(!world.isRemote){
|
||||
if(rand.nextInt(5) == 0){
|
||||
world.setBlock(x, y + 1, z , Blocks.fire);
|
||||
stack.damageItem(1, player);
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.kitsu.medievalcraft.item.craftingtools;
|
||||
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemShears;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
||||
import com.kitsu.medievalcraft.Main;
|
||||
@@ -8,46 +9,34 @@ import com.kitsu.medievalcraft.util.CustomTab;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
|
||||
public class LeatherShears extends Item {
|
||||
public class LeatherShears extends ItemShears {
|
||||
|
||||
private String name = "leatherShears";
|
||||
private Item item;
|
||||
|
||||
public LeatherShears() {
|
||||
|
||||
setMaxStackSize(1);
|
||||
setUnlocalizedName(name);
|
||||
setCreativeTab(CustomTab.MedievalCraftTab);
|
||||
setTextureName(Main.MODID + ":" + name);
|
||||
setMaxDamage(64);
|
||||
setNoRepair();
|
||||
|
||||
item = this;
|
||||
|
||||
GameRegistry.registerItem(this, name);
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean doesContainerItemLeaveCraftingGrid(ItemStack itemstack) {
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public Item getContainerItem()
|
||||
{
|
||||
public Item getContainerItem(){
|
||||
item.setDamage(new ItemStack(item), +1);
|
||||
//itemStack.setItemDamage(itemStack.getItemDamage() + 1);
|
||||
return item;
|
||||
}
|
||||
|
||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_)
|
||||
{
|
||||
public boolean getIsRepairable(ItemStack p_82789_1_, ItemStack p_82789_2_){
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user