Ellemes' Container Library
Previously a part of Expanded Storage, this library mod provides an easy way for modders to display simple inventories to the user.
Users
For users this library provides 3 screen options to view inventories with: paginated, scrollable and single page screen.
See the images tab for images of the screen options.
The scrollable and paginated screen will always scale to fit the display, the single page screen however may not fit on some smaller screens and will show a red exclamation mark in the select screen if this is the case.
The option highlighted in gold in the select screen is the option you already have picked.
Once an screen option has been picked it can be changed by pressing shift + g
whilst an inventory is open or through the mods config menu available through forge and fabric's mod menu.
In addition to the screen types there are currently two config options not exposed in-game, these are restrictive_scrolling
and prefer_smaller_screens
.
Restrictive scrolling makes it so you have to hover over the scroll bar track in the scrollable screen to be able to scroll the slots up and down.
Prefer smaller screens will prefer more pages with less empty space rather than less pages with more empty space.
Modders
The project has an API for opening inventories and adding custom screen types. There are also some helpers for combining multiple inventories or sided inventories.
If you need any help feel free to reference the builtin screen types, test mod available on GitHub, or contact me either here, Discord ( I'm in QuiltMC and AoF guilds ), or GitHub.
Need Higher version for expanded storage 7.4.0 on forge, crashs saying need higher ninjaphenix Version
In reply to Badjitsu:
For some reason CF isn't approving the file, you can download it here instead temporarily: https://modrinth.com/mod/ellemes-container-library/version/1.4.0-beta.1 forge
Need forge 1.18.2 please and thank you
iron chests has been abandoned and you are our last hope
In reply to neceros:
Don't have time or opportunity to test ATM but I've marked the file as compatible, if it doesn't work I'll try release an update soon.
In reply to NinjaPhenix:
Thank you! I will test it and tell you if anything bad happens with details.
Anyway you can seperate the version forge /fabric give them there own project , Curse app cant tell the difference between the two so it keeps trying to download the ninjaphenix library for fabric when im downloading the forge expanded storage. It wont let me choose which version to download. Im tryin to make modpack .
In reply to lorddaihok:
ahh nevermind i see why its cause you dont have a 1.18.2 forge version up
i cant find the 1.16.5 version for forge. i need it for a server can you give me the link?
In reply to j3zusm4n123:
Here you go: https://www.curseforge.com/minecraft/mc-mods/ninjaphenixs-container-library/files/3591359
In reply to NinjaPhenix:
thank you!!!
Any chance that the Forge and Fabric versions not have identical filenames? 🙏 I spent an hour wondering why expandedstorage was complaining about your mod being absent when I could see that the .jar was right there. 😛😅 I of course eventually worked out that I'd installed the Forge version when I wanted the Fabric one. Having "forge" or "fabric" in the filename would be ideal.
In reply to miiichae1:
Will add a suffix for future releases.
Hi, I'm sorry if this is not the right place to ask but I've had a problem for several versions now. I always select paginated but all my chests always show as single page screen. I have played several mod packs using this and expanded storage over the last few months, always the same issue. I still have multiple installations of Minecraft modded installed on my PC. I don't know if this somehow causes a conflict or what. I've checked the .json file for expanded storage and it has page selected for my preference. I love the mod and will continue using it even if I'm stuck with single page but if anyone has any ideas of how to fix this, I would appreciate it! Thanks.
Edit to say the first time I used expanded storage and this dependency, paginated worked just fine. Only after I updated that first mod pack using these mods did it break and has stayed stuck on single page for every installation I've had since.
In reply to pyres__:
If a single screen fits on your display it will always use it regardless of what screen option you pick, I can add a config option to ignore this if you would prefer always having a paginated screen.
In reply to NinjaPhenix:
Oh! OK, I'm sorry then. I didn't realize. But I would very much appreciate the addition if it is not too much trouble for you. I just got used to paginated when I first started using it. Thanks for all the hard work on your amazing mod! It's such a wonderful addition to the game.
In reply to NinjaPhenix:
+1 would love this addition to configuration as it provides better compatibility with other mods that add to container/GUI screens by allowing for the GUI not to change in size based on inventory size by using paginated or scrollable in all scenarios.
I'm confused Expanded Storage is on 1.18 but this is only on 1.16 for Fabric?
In reply to Objective:
Check the files tab, curseforge only shows the most recent file for each version in the sidebar.
https://www.curseforge.com/minecraft/mc-mods/ninjaphenixs-container-library/files
Hello! Just thought I'd share since this was an issue. When a friend tried to install Expanded Storage, it told them they needed this mod. Specifically, version 1.2.5 or greater. However, when they installed version 1.2.7 of this mod, it didn't work. So they installed version 1.2.5 EXACTLY and it did work. Very strange. Anyway, good luck to folks trying to get Expanded Storage to work.
In reply to Diss_poetry:
That's odd, perhaps they got one for the wrong minecraft version, esp since 1.2.7 isn't being used yet since expanded storage isn't out for 1.18 forge yet...