Inventory Manager

Inventory Manager

By forestJST5 Published 20 Jan 2025 · Updated 18 Feb 2025
4.8

Have you ever wanted a simple way to dynamically use the player inventory? Well this addon allows you to do just that! You can save, load, swap, and more. You could even use these in command blocks, the selectors would probably help you the most. There's even a GUI for all of these features! (Will be redone in the future)

Select version for changelog:

Changelog

Version 1.0.2

- Updated to work on 1.20.60

Plans:

- Custom UI for the GUI
- Events such as: im:sort, im:remove, im:merge, im:demerge

(Still the same as plans of now, coming likely after I finish another addon.)

Installation

Supported Minecraft versions

1
Doesn’t work in 1.21.101, please update
1
When I save my inventory with a backpack, my items inside the backpack are no longer saved. Note:I'm Using a Better on bedrock Mods backpack. Can u fix it?
1
No, that is an entity. And this addon only supports the player, so deal with it.
1
is moded items is working?
1
If you mean the GUI, yes. Or if you meant that modded items are compatible, they indeed are!
1
can I use entity to save inventory? example @e[r=10]
1
No, I do not have plans for the entity inventory. This addon is made for players as of now. Although, I may add some entity support in the future.

If you have a lot of questions, I suggest joining our discord!
1
it's useless mod like this exists on marketplace for free
1
So? This is free too, and if you don't like it why even comment..
1
could you make it work with command blocks, so like
/tag @p add im:invSave1
/tag @r add im:invLoad1
would save your inventory and then give a random player your inventory? This addon is awesome tho, thanks so much!
1
oh wait im dum this is a scriptevent, i can do that with command blocks XD lol
1
Tags coming to the scriptevent messages very soon! You would use them like you use commands [tag=]. I can definitely add an argument for the load event and ui which lets you specify whose inventory you are wanting to load from. Also note that you can use events in command blocks like:

scriptevent im:load @p
scriptevent im:load @r

I know it isn't exactly what you are saying, but it's pretty close.
1
thats exactly what i meant, but thanks so much for responding! my problem was that i thought it was a custom command where you typed "im:save" in chat, which would save you inventory. but then i saw that i was dumb because it said scriptevent, which i can use in command blocks. thanks again tho!
(now i can finally make my bedwars map in my skygen bcuz i can just save ppls inv and give it back to them when they die or the game ends. ive been trying to think of a way to save an inventory using commands, but i couldnt think of anything. you rock!)
1
No problem. Expect 1.0.1 to release today! Player names, and the selectors (@s, @p, @r, @a) will both have tag support. I am also implementing another thing similarly to command arguments.

If you want, join our discord for sneak peaks of these things I'm talking about.