Hi Guys,
i just want to ask for help on why my AxeMod doesnt show on my CreativeInventory
Here is my ToolAxe.java Code
package julianclark2114.TestMod1.objects.tools;
import java.util.Set;
import com.google.common.collect.Sets;
import julianclark2114.TestMod1.Main;
import julianclark2114.TestMod1.util.IHasModel;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.ItemTool;
public class ToolAxe extends ItemTool
{
private static final Set<Block> EFFECTIVE_ON = Sets.newHashSet(Blocks.PLANKS, Blocks.BOOKSHELF, Blocks.LOG, Blocks.LOG2, Blocks.CHEST, Blocks.PUMPKIN, Blocks.LIT_PUMPKIN, Blocks.MELON_BLOCK, Blocks.LADDER, Blocks.WOODEN_BUTTON, Blocks.WOODEN_PRESSURE_PLATE);
public ToolAxe(String name, Item.ToolMaterial material)
{
super(material, EFFECTIVE_ON);
setUnlocalizedName(name);
setRegistryName(name);
setCreativeTab(Main.tabTools);
}
public float getDestroySpeed(ItemStack stack, IBlockState state)
{
Material material = state.getMaterial();
return material != Material.WOOD && material != Material.PLANTS && material != Material.VINE ? super.getDestroySpeed(stack, state) : this.efficiency;
}
}