Bookshelf

Bookshelf

230M Downloads

Bookshelf causes incompatibilities with Thermal Expansion

2ndkirbyever opened this issue ยท 3 comments

commented

I reported this on the CoFH repo earlier tonight, but after four minutes, KingLemming let me know that Bookshelf is causing items to not be displayed in JEI and causing a crash when trying to look up a recipe with a hidden item: https://github.com/CoFH/Feedback/issues/350

commented

Basically what seems to be happening here is that the wrapper is messing with CCRenderItem, and it's either leaving a VertexBuffer open or is putting CCRenderItem in a state where one has been left open from something else.

What exactly are you wrapping and why?

commented

The wrapper in question is the same as the wrapper in CodeChickenLib. It's been removed for a very long time now because I stopped using it in favour of merging multiple baked models together. This was a change in 1.11.2 though. My wrapper doesn't actually change any of the data, and just passes the call on to the parent wrapper unless it's one of the special blocks. For example, I have a tank mod which used this for rendering fluids, before Forge had worked out their own fluid model system. You can find the code for that old system here

commented

Thanks for all of your help. CodeChickenLib released an update today whose changelog states "Gracefully catch mod bakeries exploding." The items that were hidden in JEI are visible again, and the game is functioning normally.