zEssentials icon indicating copy to clipboard operation
zEssentials copied to clipboard

zEssentials List of Features Suggestions

Open ShockCharge opened this issue 1 year ago • 0 comments

Terms

  • [X] I'm using the very latest version of zEssentials and its dependencies (zMenu and PlaceholdersAPI).
  • [X] I already searched on this Github page to check if the same suggestion was already reported.
  • [X] I already searched on the plugin wiki to know if a solution is already known.
  • [X] I already searched on the discord to check if anyone already has a solution for this or if the feature was already suggested.

Discord Username (optional)

ShockCharge | ShockCharge#6674

Describe your suggestions

These are features that I made up and took some ideas from other plugins, but I hope some of these features get implemented so zEssentials becomes the next king of essential plugins.

I apologize for the grammar issue! English is not my first language. Anyway, here are the suggestions I made:_

(Discord)

| 1. Death Message. | 2. Advancements Message. | 3. Add a multiple-column feature to the embeds, similar to Flexbox in HTML. | 4. Discord linking feature It requires you to connect your Discord account to the Discord server before you can join the server. | 5. Discord link roles It gives you the roles on Discord based on the permission/rank group of the player. Also, have the option to deny giving roles. For Example: Owner roles won't receive Builder, Donator roles, and only the Member (Default) role will by inherited/given. | 6. Allows you to use PlaceholderAPI in Discord playername so we can put [Owner] luckperms prefix next to username or [COOL] tag next to the username. | 7. Add support to SkinsRestorer so offline players skin heads will be rendered. | 8. Add voice feature so when the player goes near to the player in X blocks it will move them from the lobby channel to their own channel. Of course these channels are private and only them and the staffs could join it. | 9. Discord role colors option to sync with the server rank colors, so if the [Owner] color is red, the discord role of the player will be red as well. | 10. Players can tag people on Discord using the @ symbol, and it will translate that to @ShockCharge and ping them on Discord. Maybe add the option to disable this as well or make them silent ping; it will still go but no notification sound will be received.

(Economy)

| 1. /trade feature with all the virtual currencies, xp, and levels available. | 2. Add the server total of the currency so it will count all the players balances and add it all up. | 3. Add the feature to bypass the K, M, B, T, and Q and allow you to create your own format. https://simple.wikipedia.org/wiki/Names_of_large_numbers | 4. Store player transactions in a log file where you can read them properly in YML. | 5. Database feature (MySQL, MongoDB, Redis), so players can join Server A and Server B and their balances will still be the same. | 6. Exchange feature where you can convert Coins to Stars currency | 7. Mob drops feature: when you kill entities or MythicMobs, it will drop star currency. | 8. Lose money on the death feature, so you can set it so that when the player dies, they will lose 5% of their coins. | 9. Withdraw feature (I know this can be duped and is pretty dangerous) However, players can withdraw their balances into an item that other players can right-click to claim. | 10. Toggle feature where you can disable accepting payments from other players or stop receiving notifications in chat, and vice versa, stop receiving sound notifications when receiving money. | 11. Exp Bottle feature: Allows you to deposit your exp or levels into an item that players can use to cheese the enchanting table or give them to other players that they can right-click to claim.

(Holograms)

| 1. Heads material with changable skin and the option to set them to normal or smaller size. | 2. Pages feature in holograms that allows you to change to go to the next hologram or return to the previous hologram. | 3. Lines offset lock to lock them in a specific X Y Z location, so it stops following the players. | 4. Global update option for holograms. For Example: it will update the hologram every 10 seconds. | 5. Line update option for holograms. Only the %player% line in line 2 will update every 10 seconds, but the rest of the hologram global update is set to 1 second. | 6. Line height option for each line, so line 1 will have a height of 0.3, but line 2 will have a height of 0.10.

(Homes)

| 1. Click Q key to change the home location to the player's current location. | 2. Disable executing commands while the player is on the bed sleeping.

(Items)

| 1. Inventory rollback feature where it saves players inventory items whenever they JOIN, QUIT, DEATH, WORLD_CHANGE, FORCE_SAVE. | 2. Storage vault where developers can put custom items in there and get the specific item by typing the command. This can be used to reward players with the custom item in crates, and other plugins.

(Join/Quit)

| 1. Join/Leave effects. For Example: Summon a lightning on the player that is harmless and will not damage the player nor destroy blocks, but it's just cool to have it. | 2. Custom Join/Quit messages perks that you can sell in the store for $$$. For Example: [+] ShockCharge has just landed on the moon!

(Kits)

| 1. Inventory Editor, where you can just place items and they will be saved automatically.  | 2. Kit usage cost feature: You can buy a starter kit for 10,000 coins/exp/levels. | 3. Commands execute feature that will run commands when you claim the kit. | 4. Kit Conditions: Add a requirement in order to get the kit. | 5. Kit Grouping Feature: When you claim Kit A, you will also get Kit B at the same time. | 6. Kit Description

Describe alternatives you've considered (Optional)

N/A

Additional context (Optional)

N/A

ShockCharge avatar Aug 25 '24 15:08 ShockCharge