So, after pondering for the last year of not even existing on this server, I thought of crates that players may create crates and crate keys of their own, that is modified only by the creator of the crates and keys.
You can generate keys and crates with the command /crate generate <key | crate>
However, crates and keys that have been created by you after 12 hours will be removed (or once you, the creator of the crates logout, whatever is more viable), and their storage of items will be removed as well to save space, and the keys will be removed from everyone's inventory and echests (OR they are given new lore: "this crate key no longer works").
These crates will roll to grant the user a random item in the crate, and once you roll, the key you are using to unlock the crate with will be used up and gone from your inventory. Also; there is an option in crates that will only allow the first crate key to work, preventing any sort of distribution. There is a new rule for the crates: Do not sell crate keys for real life money, or with any currencies that can only be achieved through paying with real life money, as this results in gambling.
Admins have the ability to view ALL crates currently existing in the server, and are capable of deleting any crates or keys as needed. Players may only create their own crates and keys if they have played for 14 days, and then they must be granted permission from an admin via the command: /crate requestperm, which requests a random admin in the server for crate permission.
Commands:
- /crate requestperm (requests permission to an admin chosen by random)
- /crate generate <key | crate>
(creates custom crate or key with provided name) - /crate help (displays a list of commands in the crate category)
- /crate remove <key | crate>
(removes crate/key from the server) (OPs can only remove their own, ADMINs can remove any crate or key in the server) - /crate clear (clears all crates and keys created by you)
- /crate clearall (clears all crate and keys created by anyone) (ADMIN ONLY)
- /crate listall (lists all crates keys made by everyone, allowing you to view their contents on click) (ADMIN ONLY)
- /crate list (Lists all crates and keys made by you, allowing you to view their contents on click)
- /crate edit
(edits a crate (must be your own crate)) - /crate toggle (disables/enables crate commands and crate functionality) (ADMIN ONLY)
- /crate limit
(changes the limit of crates and keys OPs can create) (ADMIN ONLY) - /crate perm
(grants the player crate commands) (ADMIN ONLY) - /crate unperm
(revokes the player's crate commands, and removes all crates and keys made by them) (ADMIN ONLY) - /crate pause <on | off> (pauses the use of commands that effect/create crates or keys for OPs) (ADMINS ONLY)
This feature would be excelling for when you want to distribute a random item to someone else, or a item of your choice if you add a single item to the crate's content, which skips rolling.
Alright, thats all I have to talk about this suggestion, so drop on in and see if this would be good or not.