Posted July 18, 201312 yr Hey, I'm trying to have a block that uses metadata to show whether it is on or not. When it's on, it should have a light value of 8. However there doesn't seem to be a metadata sensitive version. Is there any other way to do this or am I going to have to use the vanilla way of having two separate blocks? Thanks, Watkins
July 18, 201312 yr In your block, override: public int getLightValue(IBlockAccess iba, int i, int j, int k) { int meta = iba.getBlockMetadata(i, j, k); if(meta == 0) { return 15; } return 0; }
July 18, 201312 yr Author Thank you, I didn't even think about overriding the getLightValue method. Thanks, Watkins
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.