package openblocks.common.item;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import openblocks.OpenBlocks;
import openmods.infobook.BookDocumentation;
@BookDocumentation(customName = "epic_eraser")
public class ItemEpicEraser extends Item {
public ItemEpicEraser() {
setMaxStackSize(1);
setMaxDamage(15);
setCreativeTab(OpenBlocks.tabOpenBlocks);
}
@Override
public boolean hasEffect(ItemStack p_77636_1_, int pass) {
return true;
}
@Override
public boolean doesContainerItemLeaveCraftingGrid(ItemStack p_77630_1_) {
return false;
}
@Override
public ItemStack getContainerItem(ItemStack itemStack) {
final ItemStack result = itemStack.copy();
result.setItemDamage(result.getItemDamage() + 1);
return result;
}
@Override
public boolean hasContainerItem(ItemStack stack) {
return stack.getItemDamage() < getMaxDamage() - 1;
}
}