Posted June 13, 20169 yr Since a huge amount of methods in the Block class are now marked as @Deprecated, I was poking around and searched for the replacement. The replacement seems to be the methods in the IBlockState (which is currently just passing it to the block). I tested a custom implementation for a BlockStateContainer that creates a IBlockState with my own implementaion. It works, but would be annoying if you have to create a new IBlockState implementation for every block. So my question is: will this custom implementation be needed in the future, or is there an other way that I just haven't found yet?
June 13, 20169 yr Author Well, ok ... time to suppress @Deprecated annotations in the Block classes then ... Thanks for the quick response!
June 13, 20169 yr Author This may works in Eclipse, but IntelliJ still shows a warning and I am just too lazy to search for the settings right now ...
June 13, 20169 yr Adding @SuppressWarnings("deprecation") to my overrides of the deprecated Block methods definitely stops them displaying as deprecated. I'm using IDEA. 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.
June 14, 20169 yr Author Thats right and what I meant with: suppress @Deprecated annotations. But I thought diesieben07 suggested, adding the @Deprecated Annotation to the overridden methods.
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.