Posted September 25, 201312 yr Hello I created 2 block metadata: Example: Stone White and Stonw Black; Cobblestone White and Cobblestone BlackM; I need if you break the stone withe drop the metadata of cobblestone white and black for black D: (Metadatas Stone Black = 0, Stone White = 1; Cobblestone Black = 0, Cobblestone White = 1) I tried: damageDropped; idDropped but null D: Help
September 25, 201312 yr I've never had any luck with metadata. I have not been able to use it for custom values in blocks. Making two separate blocks with separate blockids is your best bet. Each can have the other as their dropid, instead of themselves. That's what I would do... Odds are good I've been programming since before you were born. Yeah. I'm OLD school.
September 25, 201312 yr agreed, you can't get a metadata block to drop another block/item. It would have to drop itself, so your best bet for doing that would be to use the blocks in different block IDs if (You.likescoding == false){ You.goaway; }
September 26, 201312 yr In your stone block class: @Override public int idDropped(int par1, Random par2Random, int par3) { return cobblestoneblockid;//Id corresponding to your cobblestone blocks } @Override public int damageDropped(int par1) { return par1; }
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.