Posted January 7, 201510 yr Hey there, I was wondering how to make a multi-tool that harvests anything that needs the right tool. If I remember correctly you have to do: public static final Block[] blocksEffectiveAgainst = new Block[] {BLOCKS}; But that means it wouldn't work on anything from other mods, right? If that is the case how would I make it so a tool works with any mod's blocks that are of the right tool material (e.g. a multi-tool that is a pickaxe and a shovel work properly with copper ore, marble, and cursed earth, for example) Why bother?
January 7, 201510 yr Author You want to override getHarvestLevel(stack, toolClass) , getToolClasses(stack) and getDigSpeed(stack, block, meta) in your tool. Then you do not even need to extend ItemTool. OMG! So much easier than trying to mess with the stupid ItemTool (spent 30 minutes smashing my head into my monitor while getting it to play ball) Thank you Why bother?
January 7, 201510 yr Hi You might find the background information in this link useful http://greyminecraftcoder.blogspot.ch/2015/01/mining-blocks-with-tools.html -TGG
January 8, 201510 yr This is what i did for 1.8. You can easily get it to work with 1.7 if you can understand the way it works... tool class Former developer for DivineRPG, Pixelmon and now the maker of Essence of the Gods
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.