Posted August 21, 20169 yr My block has metadata that depends on what's around it. I thought a good way to track this was to perform the check inside Block.neighborChanged , but I don't know when this method is called and I'm not sure what the parameters mean. Can anyone offer me some insight?
August 21, 20169 yr That method is called anytime world.setBlockState() is passed a 0x1 as the third parameter. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 21, 20169 yr Author Ok I guess that's too much then. I will handle this on the tile entity. Thanks.
August 21, 20169 yr If your blockstate depends on the world around it, that's handled by getActualState(). It shouldn't be encoded in metadata. See: Fences. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
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.