(Suggestions) Vault improvements

Discussion in 'The Suggestion Box' started by chickeneer, Dec 16, 2024.

  1. I've been thinking about this a bit, trying to figure out a more intuitive way to use vaults that makes them more useful for the average player and encourages acquiring additional vault pages. With this in mind, I have some suggestions on making the vault system more intuitive to use.

    With this in mind, I would propose adding the /SearchVault command (or /se for short). This was already suggested previously, but I wanted to expand on the experience.

    Here are the parameters for using this command:
    • /se - This would search for the next empty vault page.
    • /se <#(0-100)? - This would search for the next empty vault page with the specified percentage of slots empty on the page. (For example, "/se 50" would display the next vault page with at least 50% of slots empty.)
    • /se <item_type> - This would search for all vault pages containing the specified item type. The page that opens would be a GUI similar to the "/vaults" screen, except it only shows vaults where this item appears.
      • You could also add a PlayerSetting to control how the vaults are sorted (highest quantity to lowest, in vault order, lowest to highest, etc.)
    In my mind, this command would remove the need for aliases, remembering vault IDs, or organizing your vaults at all. A simple Search function would have every item instantly available to you from your vault, rather than trying to organize a bunch of aliases or vault pages constantly.

    I'm open to suggestions on this, if anyone has any alterations they would like to make?
    EquableHook and Sefl like this.
  2. An "extendInventory" that's available everywhere you have vault acces?

    You could say "/vault extendInventory 4" and would get a message at the bottom of you screen "vault 4 is connected" (or something, a message like with "noprotectmode")
    Then, while picking up items and your inventory gets full, it auto sends those new items to your designated vault.
    Once full or you go to a place where you don't have vault acces you could get a chat message stating "vault 4 disconnected"

    This basically doubles inventory space, but only whenever vaults are available.
    Tuqueque, triphora and FierendenMDS like this.
  3. As mentioned. Several good ideas here.
    I will put together a cohesive concept that fits within what's possible and matches the desired experience.

    With the data issues that occurred in this update. Maybe it would be okay to wait... But in general - I think converting the data to something safer is becoming one of the highest priorities before upgrading future MC versions.

    So the timeline for this, may be relatively expedited. We will see.
    Feel free to leave additional concepts/ideas. I do not plan to hash out the final plan here.
  4. /vault fill 1
    /vault fill empty (finds first completely empty vault

    From the inventory excluding the hot bar. It can skip opening/closing “animations” ideally after hitting command you would simply have an empty inventory

    Log messages:
    “15 slots delivered to X vault”
    “25 slots delivered to X vault. Vault filled.”
  5. Dont think this has been mentioned:

    Multi-player vaults (or vault permissions)

    /vault allow khixan pwu

    (Gives access to khixan to my vault 42 which is named pwu
    …which has all my pwu banners for the upcoming…)
    EquableHook, triphora and Fred_TWK like this.
  6. Allow target to being all friends.(possibly similar to how friend system handles bmode - however I dislike that system since it can be a bit confusing…

    Or possibly target an empire- or simply add Empire vaults unlocked by upgrading with tokens

    (targeting all members or only officers)
    FierendenMDS likes this.
  7. It could be reimagined from a “virtual shop perspective” -> which would pave the way for virtual shops to become a thing in the future without that much effort

    By virtual shops I mean a shop tied to no chest, but infinite inventory space

    A virtual shop where only the “owner” can buy and sell is basically a bulk vault (one-item bulk storage)

    Maybe it is equally unfeasible but theoretically many sub systems could be shared if developing both. (Just throwing in more ideas 🤪)
  8. Honestly the biggest issue is that stacks cannot exceed like 64. Always having to hover over things is just a bad experience.
  9. We actually talked about an improved vault system... like 2 years? ago in VC
    It was a lot like what tuq was saying but in command form
    /vault get <quantity> <item>
    /vault store (moves item in hand to vault)
    this would require still having the normal /vault in order to store non-base items like a stick renamed cheeto or half broken (also is more simple for newer users)

    but a system like this has a lot of potential, it improves organization (I have 255 vaults and finding anything takes an age and a half) but things being stored in just straight quantities like this would be a lot more easily adaptable to an API, im sure there is lots of potential uses for being able to retrieve that info, such as checking if you have materials for a build while offline, etc

    On the more simple side we 100% should remove the fee for opening vaults if you have less than 5, most long term emc players dont even remember it exists, and all it really does it throw fee's at new players
    FierendenMDS and Tuqueque like this.
  10. Just as a contribution... When I farm lots of items, I often find myself looking for an empty page to dump my inventory in. So I initially thought "/vault empty" meant "find an empty vault"... Could I propose "/vault dump" as in "dump my inventory into the vault"?

    Just thinking about phrasing here from a user-experience level.
    Tuqueque likes this.
  11. Yeah. Definitely going to start running into conflicts in preferred game styles
    Tuqueque likes this.
  12. I think it's been thrown around before, but a way to show off items in a vault would be cool! A vault preview sign comes to mind as a good emc flavor way of doing it

    edit: itd probably be set up by right clicking once with the sign (maybe on the air) to set a vault to focus on, with a menu that looks like /vaults, then that stack of signs is associated with that vault!
    Tuqueque likes this.
  13. Going through suggestion archive - my curated selections of ideas worthy of revisiting

    visual indicator in /vaults to identify empty, half filled and full vaults https://empireminecraft.com/posts/1592012/
    - possibly green, yellow and red shulkers (this would tie well with - Item preview for shulker tool tips mod mentioned earlier

    jewel already said this, but remove vault fee https://empireminecraft.com/threads...free-for-everyone-to-open.80149/#post-1508833

    Vault Preview crafty just mentioned this - but here is link for more details https://empireminecraft.com/posts/1405448/

    Vault Wild View - see items in your vault (no transfer of items) while outside of town - https://empireminecraft.com/threads/suggestion-vault-view-command.21802/#post-402083

    Complex / sideline items:
    Suggestion]When res reclaimed by server transfer all items on the res into your vault


    Vault chest transfer ( transfer items from vault into chest you are looking) - https://empireminecraft.com/threads/suggestion-vault-quick-transfer.59426/#post-1071603

    Gameplay Changing
    Wild / Voter Vaults
  14. Vault upgrade for wild and waste, where its a donkey/mule size, but more expensive to unlock/expand
    CraftyCosmic likes this.
  15. Very good ideas in here! I'm curious what my EMC vaults will be like once the chosen features have been implemented! 🎉️
  16. I was thinking of making a new vault UI mod that would cache and display all of your vaults together, allowing players to search for items through all of their vaults. You'd be able to just click on the page you want to open, and it'll switch to that one in the same UI.

    The biggest constraint here is that with all of the pages visible at once, you should be able to swap back and forth without restriction (within reason). I did have an idea that could enhance the EMC mod-making community: Custom Packets.

    The start of this could just be: I send a special packet requesting to open vault 28, and then EMC opens that page for me. This would eliminate the need for a rate-limited /vault command, and also remove the risk of getting spam kicked for switching between pages too fast. Maybe the modder and dev team could work together so that in this new vault UI, players could move items between vaults in one action instead of having to open vault A, move the item to inventory, open vault B, and move it there.

    I've had a lot more ideas that a custom packet system would make possible, but this was just my thoughts for how vaults could be. My mod idea is currently possible, but this packets idea would just improve QoL.
    Tuqueque likes this.
  17. GreenMeanie hit on one of my initial ideas, opening up some fort of API of sorts, for modders to be able to access info about vaults/make a UI that doesn't require the EMC dev team to maintain. Thinking of how Triphora's mod still has the old style 7th row of buttons to navigate.

    Something that I feel like has been danced around but not stated directly (at least in my skimming) - "refilling" the inventory from a vault page. Lots of mods do this with the hotbar, refilling from the inventory so you have a stack that never runs out until you've used up all of that item in your inventory. If you could enable vault page(s) to refill your hotbar it would be so incredibly helpful for solving some of the MC inventory issue.
    Something like /vault refill [page] as a toggle.

    I think we should be really careful of vaults in the wilderness, we don't want to loose what makes the wild feel wild. But since inventory management is such an issue, I think I could get behind some small size being an item dump. That is, you can put things in from the wild but not take them out. That way you could toss all your mining materials in to free up inventory (which I do think should cost rupees in the wild, the way eggification does while not in town), but you have to use vanilla mechanics to store your piles of endgame gear. No just quick swapping out eyltra and enchanted pickaxes from a million blocks out in the wild.
    Granted even this feels OP, thinking of the way I bring things back from farms. I have my farms on a different SMP from my home, so with this I would be able to instantly transfer however many skulker boxes from one SMP wild to another SMP town. I'm not sure if there's a way to balance that.

    I thought that had changed recently? Or is that only with datapacks that the stack size can be defined?

    Here's my think big idea: Vaults mirrored to physical chests? I have often been conflicted between using my vaults which are accessible everywhere or using my storage room which auto sorts everything. Generally I have a few vaults I dump everything in and then I empty those into the sorter. If a sign could link a vault page with a chest that could be a game changer. This feels like a fairly simply thing to implement that could unleash creativity to build your own functionality with all the other features EMC has, without the dev work to build and maintain all those features from scratch.
    - Vaults could be "auto sorted" without any plugin work to do so, just by having vanilla sorters. Have a "trash can" page that links to the input of your sorter, then a bunch/all the output chests are linked to their own pages and BOOM auto sorting vaults (after you load the area with the sorter for a while lol).
    - Remote [Choose] shop sign on a vault chest for a dynamic shop, or just easy restocking
    - Combine with flags/access to create shared vault-linked chests
    - Probably a ton more things I haven't even thought of. Heck you could.. swap out the messages on pressure plates remotely if that's something you want to do for some reason. The creative possibilities seem endless.
    triphora and Tuqueque like this.
  18. Also, I've talked talked this to death before, but I feel like EMC needs more supporter perks. And some of this feels like an amazing opportunity for them. The vault system as is works pretty well, and we could survive without any upgrades (besides backend stuff). Cool new features like what we've been talking about here could give players like myself reason to have recurring supporter.

    For me personally there's very little features that appeal to me for supporter. Back in the days when only supporters could chat to Town from the wild, or even in the Supporter chat days, I had pretty much permanent Iron. Now days I just like to hord plots, so I end up buying lots of diamond for friends (I ran out of alts lol) but those are always one off months. It's also just such a shame to buy diamond for an alt and not get to enjoy any of the perks other than some plots lol. My playstyle may very well be just really unusual. But if there's at least one of me that actively wants to support EMC but rarely has the want for any of the features on my main account, any new supporter perks would be a welcome addition.
    Tuqueque likes this.
  19. I was the one who originally made that mod but transferred it to Triphora because I was overwhelmed with college :rofl: :lmao:
    Tuqueque likes this.
  20. Welp! Fair enough xD Credit where it's due :p I only started using it recently, embarrassingly Lol