
"Starter Kit" mod feature suggestion: Swap/Switch inventories
WimpieRatte opened this issue ยท 1 comments
Add functionality for easy switching of inventories for all players. (Not just admin/op users.)
Minecraft version: 1.20.1 & 1.21.1
Modloader: Forge (1.20.1) & Neoforge (1.21.1)
(Probably most relevant to at least request it for the latest MC version at least, but I'm currently focussing on modpacks for 1.20.1 and 1.21.1.)
Mod name: Starter Kit
Feature description
We have a multiplayer server and different friends that I sometimes play with.
In order to remain on the same "tech level" with specific friends, I'm currently manually switching my inventories every time when playing with the different friends, which is quite tedious and time consuming at the start of each gaming session.
Would it be possible to use the current functionality of "Starter Kit" to enable players to swap out their inventories with an existing kit and replace an existing kit with their current inventory inside the game?
Currently, I'm doing this manually as follows:
- "/starterkit add Inventory1" (to create one for my current inventory)
- "/starterkit activate Inventory2" (the previously saved inventory I want to load now)
- "/starterkit give MyPlayerName Inventory2"
- "/starterkit deactivate Inventory1" (to prevent a new player from randomly getting my inventory upon joining)
- "/starterkit deactivate Inventory2" (to prevent a new player from randomly getting my inventory upon joining)
I'm aware of the Switchy mod out there, but that doesn't work in Forge without the Sinytra Connector mod, which is a bit heavy on the compatibility problems for me...
I also noticed that doing that kind of kit swapping doesn't affect the Curios items, so I still have to do some inventory swapping manually, but at least your mod is already making things a bit easier, which is why I thought you could perhaps add a command that does functionality like above in one line.
E.g:
- "/starterkit AddSwapUserKit Inventory1" (creates a user + world specific kit called "Inventory1" with current inventory)
- "/starterkit AddSwapUserKit Inventory2" (creates a user + world specific kit called "Inventory2" with current inventory)
- "/starterkit SwapUserKit From Inventory1 To Inventory2" (saves current inventory into Inventory1 and loads/gives Inventory2)
(From then on out, only step 3 will be needed whenever I need to switch.)
Alternatively, this might be better in a different mod of its own that either depends on Starter Kit or copies its coding to build something similar to how Switchy works, since teleporting to the last saved location or preserving experience as well as a part of the saved profile/kit might also be a nice extra feature, etc.
Hey!
I appreciate the suggestion! While I'd love to add all features submitted on the issue-tracker, I've got to prioritize working on them due to having limited time. In order to see which features users would like to see most, I've created https://serilum.com/mods/requests, which shows a table with all feature request submitted.
I'm aware that this is not the reaction you were looking for, but the reality is that I can't keep up with the demand. I try to do as much as I can.
Users are able to upvote requests by reacting to the first issue comment on this GitHub page with one of the ๐ ๐ ๐ โค๏ธ ๐ ๐ emoji's. The request with the most unique reactions, will be shown at the top. You can of course add the reactions yourself too, but don't have to :). The author of the feature is already counted as +1.
I won't only focus on popular features in the upcoming years, but it does help with prioritizing. I'll probably work on a combination of popular and interesting/needed/fun submissions.
I'll close this issue with "not planned" as a way to separate an open feature request from an actual completed issue. This does not actually mean it's not planned! Incompatibilities and bug reports will still remain open.
When the feature is implemented, I'll again post a comment and close it as "completed".
Thank you for taking the time to submit the suggestion! โค๏ธ