Invariable Paintings: Collector's Stockbook
Overview
This is an addon for the Invariable Paintings mod that introduces a unique item for convenient painting storage - the collector's souvenir album. This item represents a portable container conceptually similar to a bundle, but specially designed for storing various painting versions and possessing extended functionality.
For proper operation of this addon, the Invariable Paintings mod must be installed on both client and server.
Functional Capabilities
Storage
The storage interface of the album can be opened by activating the item in either hand. The container's internal space can accommodate up to a full stack of each painting variety. All stored artworks are automatically sorted by identifiers, and manual item rearrangement is unavailable.
Currently, empty slots are not displayed in the interface, so to add new paintings to the collection, you need to use the quick transfer function with the Shift key held.
Preview
When hovering the mouse cursor over any painting item in the inventory, its appearance in the hanging state is displayed, allowing you to preview how the artwork will look on the wall.
Search
The filtering system allows you to find the needed paintings by various parameters: title, size, identifier, or author. The search bar is located at the top of the inventory interface. For navigation convenience, you can use the Enter and Esc keys to quickly select and deselect the search field without using the mouse.
Collection Tracking
The container records all discovered artworks you've found. Even after removing a painting from the album, a special placeholder marker remains in its place.
Information about the current number of stored and found paintings is displayed in the tooltip when hovering over the album.
Important Features
When placing paintings in the collector's album, they lose all additional custom data (such as changed names) and retain only information about their variety. Similar behavior is observed when placing and subsequently removing paintings from the wall in the base mod.