Posted July 4, 201510 yr Hi everyone. I've been messing around with creating a steam engine using the rf api. Coding is going great but I've hit a snag. I can't figure out how to make it directional, like a furnace. I would normally extend BlockDirectional but I can't because I have to extend BlockContainer for the tile entity to work. I am beginning to think I might be stuck with metadata for this. But that poses yet another problem: I already have a lot of icons that depend on metadata. I feel cornered. Please help.
July 4, 201510 yr *Sigh of Relief* I think I might have saved my butt this time. I found a getIcons method that might give me access to my tile entity.
July 4, 201510 yr Worst case scenario is you create either an ISimpleBlockRenderingHandler, a TileEntitySpecialRenderer, or both. Then you can do anything you want. http://i.imgur.com/NdrFdld.png[/img]
July 4, 201510 yr Ya, I did find this method and used that: getIcon(IBlockAccess world, int posX, int posY, int posZ, int side) I din't know that method existed. I though it was just metadata and side as parameters but there's another version of the method. Also, thanks, I'll keep those two classes in mind for the future.
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.