Posted January 15, 201312 yr Hello I wanted for my Mod to make Tools( Pick Sword Axe Shovel No Hoe) and Armor but with Special Effects that are Automaticly on them ( Like in Twilight Forest theyr armor is even shown Enchanted in NEI ....) But as I usualy am i have noooo Idea how to do that .... So If you could help me do this it would be very nice ^^ These are The Effects that would be needed : Speed 2 (PotionEfect on the Armor Only if the User Wears it) Strengh 2 " Regen 2 " Weakness/Slowness(For the Sword if it hits an Entity or a Player ) Blindness (For the Sword if it hits an Entity or a Player ) Wither (For the Sword if it hits an Entity or a Player ) Thorns 5 ( Enchantment that is already on) FireAspect 2 Sharpness 5 Efficency x( and other Levels) Fortune 5 Silk Touch For the Pick Axe and Shovel i would like to also make them not use up Food so would it be possible to make them Fill up the Saturation or something per block so it only slowly or not even Uses up Food) Also i would like for a Pick and some other tools to make them Delete any item they break so that the player can Quickly Hull out an Area but wont get the Items. That Pretty much would be all I hope someone Can Help ! Thanks In Advance , KhrBasil
January 15, 201312 yr for enchants i'm using this ItemStack boots = new ItemStack(obsidianBoots, boots.addEnchantment(Enchantment.featherFalling, 20); GameRegistry.addRecipe(boots, new Object [] {" ", "# #", "# #", Character.valueOf('#'), Block.dirt, Character.valueOf('@'), Block.dirt, Character.valueOf('%'), Item.ingotIron});
January 15, 201312 yr Author Ok I have figured out how to make the Enchanting Thing with some help of another nice guy but now the last 3 Questions are : How to add the Blindness/Weakness/Slowness when the Tool (Sword) Hits an Entity How to make The Food not go away How to make the Tools Destroy the Blocks it breaks ( Delets)
January 15, 201312 yr take a look at events: http://www.minecraftforum.net/topic/1419836-forge-4x-events-howto/ http://www.minecraftforge.net/wiki/Event_Reference#LivingAttackEvent some (maybe all) of the questions could be solved by properly reacting to specific events. mnn.getNativeLang() != English If I helped you please click on the "thank you" button.
January 15, 201312 yr potion effect are easy public boolean hitEntity(ItemStack par1ItemStack, EntityLiving par2EntityLiving, EntityLiving par3EntityLiving) { par2EntityLiving.addPotionEffect( potion effect ); return false; }
January 17, 201312 yr Author That seems to work for Tools but how to make it Buff you if you wear the Armor piece ? Like you wear a new Armror and you get Regen for as long as you wear it ?
January 26, 201312 yr So I'm still entirely confused on this how would you go about adding the effects to the armour?
January 27, 201312 yr So I'm still entirely confused on this how would you go about adding the effects to the armour? For enchants you can do it like jtomes123 said (with itemstack.addEnchantment), for potion effects you need to make a server-tick-handler and check if the player wears the armor, and then add the potion-effects to the player. You can't do it with "onUpdate" from your item, because that only gets called when the item is in the player-inventory, not when it's in the armor-inventory… http://dl.dropbox.com/u/47049865/MC/Profile/Signature2.png[/img]
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.