Posted June 26, 201411 yr I have limestone and I want it to drop cobble limestone, does anyone know the code for it? I have this, but it didnt work:/ http://pastebin.com/hJ6d2R24
June 26, 201411 yr Author okay ive changed it to this public Block itemDropped(int metadata, Random random, int fortune) { return ModPack.CobbleLimestone; } } but what do you mean by "correct signature" ?
June 26, 201411 yr Diesieben means: public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) { return Item.getItemFromBlock(Mainclass.yourblock); }
June 26, 201411 yr Its a simple code. If he wants to learn he will check how its working. But you are actually right. No more copy/paste from me.
June 26, 201411 yr What's actually the difference between @Override public Item getItemDropped(int i, Random rand, int h) { return Item.getItemFromBlock(Blocks.cobblestone); } and public Item getItemDropped(int i, Random rand, int h) { return Item.getItemFromBlock(Blocks.cobblestone); } It's both overriding the Method and dropping cobblestone, so what is the @Override doing?
June 26, 201411 yr What i understand its "override" a method to modify the existing one. If the method is good for you than don't "override" it. The code i posted is good for what Deanford want so he don't have to override the original method. Important tough not use @Override if you don't know what is that. Can't tell you that more simpler, but learning Java is free.
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.