Hi!
I want to make pickaxe which you can dig glass and glass pane and you get glass or glass pane, like Silk Touch enchantment.
ItemTestPickaxe.java file:
package Test.common;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.ItemPickaxe;
import net.minecraft.item.ItemStack;
public class ItemTestPickaxe extends ItemPickaxe
{
public ItemTestPickaxe(int par1, EnumToolMaterial par2EnumToolMaterial)
{
super(par1, par2EnumToolMaterial);
}
public String getTextureFile()
{
return "/test.png";
}
public boolean canHarvestBlock(Block par1Block)
{
return par1Block == Block.glass; //How can I add here glass pane?
}
public float getStrVsBlock(ItemStack par1ItemStack, Block par2Block)
{
if(par2Block.blockID == Block.glass.blockID)
{
return 8F;
}
else
return par2Block != null && (par2Block.blockMaterial == Material.iron || par2Block.blockMaterial == Material.rock) ? this.efficiencyOnProperMaterial : super.getStrVsBlock(par1ItemStack, par2Block);
}
}
1. How can I add glass pane to block which this pickaxe can dig?
2. How can I add effect like Silk Touch, but not enchantment? If you don't know how to add effect like Silk Touch, it maybe Enchantment. Ehh... People will cheat using Enchanting Plus.