Changes

Summary

  1. Add textured model cache for each texture version (details)
Commit 247860a39ad6a93df423728e3e275010d9c3f531 by KnightMiner
Add textured model cache for each texture version

Saves work of rebaking models every tick for items mostly, but blocks are benefitted too
Bookshelves specificially only cache the last 30 shelves, anything before that is skipped
The file was modifiedsrc/main/java/knightminer/inspirations/building/block/BlockBookshelf.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/building/BuildingClientProxy.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/building/client/BookshelfModel.java (diff)
The file was addedsrc/main/java/knightminer/inspirations/library/PropertyUnlistedInteger.java
The file was modifiedsrc/main/java/knightminer/inspirations/shared/client/TextureModel.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/building/tileentity/TileBookshelf.java (diff)
The file was modifiedsrc/main/java/knightminer/inspirations/recipes/tileentity/TileCauldron.java (diff)