Posted April 14, 20178 yr Is there a way to compare two IBlockState instances? For example, if one block state is a "minecraft:stone:0" and the other is "minecraft:stone:1" they aren't the same. I know I can roll my own - just wondering if there was an already built-in method for doing so.
April 14, 20178 yr If you want to check if two IBlockStates are the same, just compare them with ==. Otherwise you can use BlockStateMatcher to compare two IBlockStates using a Predicate for zero or more properties. Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
April 14, 20178 yr Author Ah! I was suspecting in the back of my mind that I could do an identity compare. Thanks!
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.