Posted August 3, 20169 yr I have a multi too in my mod it always works some what but the axe part of it didn't work. So I changed some of my code and the axe breaks some things but not all. It breaks planks, logs, ext. It doesn't break Crafting Tables, fences, stairs, ext. This is the code i'm using. Help for fixing it is appreciated! package ronaldi2001.MoreItems.tools; import java.util.List; import java.util.Set; import com.google.common.collect.ImmutableSet; import com.google.common.collect.Sets; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemAxe; import net.minecraft.item.ItemPickaxe; import net.minecraft.item.ItemSpade; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemSword; import net.minecraft.util.text.TextFormatting; import net.minecraft.world.World; import net.minecraftforge.client.event.sound.PlaySoundEvent; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import ronaldi2001.MoreItems.ColorfulText; import ronaldi2001.MoreItems.init.MoreItemsTools; import ronaldi2001.MoreItems.main.MoreItems; public class UltimateDemolisher extends ItemPickaxe { public UltimateDemolisher() { super(MoreItemsTools.ULTIMATETOOLS); this.setUnlocalizedName("ultimate_demolisher"); this.setCreativeTab(MoreItems.tabMoreItems); this.setRegistryName("ultimate_demolisher"); GameRegistry.register(this); damageVsEntity = 99.0F; attackSpeed = 6.0F; } @SideOnly(Side.CLIENT) public void addInformation(ItemStack itemstack, EntityPlayer player, List datalist, boolean bool){ datalist.add(TextFormatting.YELLOW + "Pickaxe, Shovel, Axe, and Sword"); datalist.add(TextFormatting.YELLOW + ColorfulText.ultimate("No Durability")+TextFormatting.RESET+""); } @Override public boolean hasEffect(ItemStack par1ItemStack) { return true; } @Override public Set<String> getToolClasses(ItemStack stack) { Set<String> set = Sets.newHashSet("pickaxe"); set.add("axe"); set.add("shovel"); return set; } } ~ Ronaldi2001
August 4, 20169 yr My multitool, maybe it helps: http://pastebin.com/kc81tL87 http://i.imgur.com/J4rrGt6.png[/img] [Creator of mcrafterzz mod]
August 6, 20169 yr Author Thank you so much!! this helped me out. Is there anything that you would like me to link to, to give you a special thanks? My multitool, maybe it helps: http://pastebin.com/kc81tL87 ~ Ronaldi2001
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.