SayanVanish
SayanVanish copied to clipboard
[SUGGESTION] πͺAdd new commands and abilities to VelocityVanish
Suggestions:
Here I have a couple of suggestions that would make this plugin better and more advanced. Some of these commands/features might already be in this plugin, but I decided to mention them anyways to be sure that this plugin is Perfect π
Remember that I am just giving you suggestions, you do not have to do any of these. I'm just giving ideas out of my head :D Also, I put an πͺ emoji to the suggestions that I think are nice to have, but are not 100% needed.
β
βοΈNew commands
-
~~
/velocityvanish fakejoin <player>
Broadcast a fake join message of specified player. Also you can fakejoin any user even if they are not online. [πͺAnd this will create a fake player to the TAB-list and Serverlist if enabled in the config.]~~ (Added since VelocityVanish 3.19.1-beta.10) -
~~
/velocityvanish fakequit <player>
Broadcast a fake quit message of specified player. Also you can fakequit any user even if they are not online [πͺThis will remove the fake player from the TAB-list and Serverlist if enabled in the config.]~~ (Added since VelocityVanish 3.19.1-beta.10) -
~~
/silentvanish <player> <on/off>
Toggles silentvanish for the specified player. Silentvanish doesn't broadcast any fake leave message or join message.~~ (Added since VelocityVanish 3.19.1-beta.10) -
/velocityvanish joinvanish <player>
Toggles the "vanish on join feature" on/off for the specified player. -
πͺ ~~
/velocityvanish vanishlevel <level> <player>
Sets the "vanish use level" that the player will use next time when /vanish
is executed. If a player is already in vanish it will change immediately. (Vanish use level is "velocityvanish.level.[level]")~~ (Added since VelocityVanish 3.19.1-beta.10) -
πͺ ~~
/velocityvanish seelevel <level> <player>
Sets the "vanish see level" that the player will use. (Vanish see level is "velocityvanish.see.[level]")~~ (Added since VelocityVanish 3.19.1-beta.10) -
/velocityvanish pickup
Toggle picking up items while in vanish -
/velocityvanish chat
Toggle chat usage while in vanish so that you don't accidentally type a message (Commands are allowed to be run)
β
π οΈNew features
-
~~Enable night vision when vanished (If not already implemented)~~ (Already Implemented)
-
Right-clicking doors will teleport you through them.
-
You can now enable/disable all these things that will be applied when entering vanish, to make this plugin hide you from the game 100%. (These can be configured in the settings.yml file) Hunger, mobs/players pushing you, night vision, mobs from targeting you, pressure plates and tripwires from activating, hide from TAB-list, hide from serverlist, hide from commands, hide player skin armor and hand items, drip leaf activating, turtle_egg_breaking, player/entity kill messages, chunk loading, raid activating, visible in spectator menu, achievement messages, disable chat, and particles produced by you.
-
Add custom commands to be run when entering/leaving vanish, or leaving/joining while vanished. [πͺYou can also specify different actions for different vanish levels so that the custom commands can be different for each vanish level.]
β
-
πͺ You can now configure for example that will "silent container open" be enabled if you use Vanish level 1. Or will you be able to load chunks if you use vanish level 2 These are all the things that you can enable/disable for each Vanish level separately:
'block_break' 'block_place' 'item_pickup' 'hunger' 'night_vision' 'mob_target' 'entity_push' 'redstone_activate' 'fly' 'hide_tab' 'hide_serverlist' 'hide_from_commands' 'hide_player' 'activate_drip_leaf' 'break_turtle_egg' 'activate_raid' 'door_teleport' 'see_as_spectator' 'keep_vanish_on_rejoin' 'invincible' 'pickup_items' 'use_chat' 'hit_players' 'hit_entities' 'hide_death_message' 'hide_kill_message' 'load_chunks' 'particles' 'visible_in_spectator_menu'
'achievement_messages' 'fake_leave_message' 'fake_join_message' and 'interact' (Yes, this is a lot, but all of them help you be more invisible in-game. So please make as many of these as you can plz. π)
β β
π‘οΈNew permissions
- ~~
velocityvanish.command.vanish.others
Vanishing other players is not allowed with "velocityvanish.command.vanish" permission anymore, you will need this permission now.~~ (Added since VelocityVanish 3.19.1-beta.10) - ~~
velocityvanish.see.[level]
There is already the "vanish use level" permission, but no "vanish see level" permission (I think)~~ (Added since VelocityVanish 3.19.1-beta.10) - ~~
velocityvanish.command.fakejoin
Used for command "/velocityvanish fakejoin"~~ (Added since VelocityVanish 3.19.1-beta.10) - ~~
velocityvanish.command.fakequit
Used for command "/velocityvanish fakequit"~~ (Added since VelocityVanish 3.19.1-beta.10) - ~~
velocityvanish.command.joinvanish
Used for command "/velocityvanish joinvanish"~~ (Added since VelocityVanish 3.19.1-beta.10) - ~~
velocityvanish.command.vanishlevel
Used for command "/velocityvanish vanishlevel"~~ (Added since VelocityVanish 3.19.1-beta.10) -
velocityvanish.command.seelevel
Used for command "/velocityvanish joinvanish" -
velocityvanish.command.pickup
Used for command "/velocityvanish pickup" -
velocityvanish.command.chat
Used for command "/velocityvanish chat"
β
And that seems to be all of my ideas there! π
Keep in mind that I'm just giving you ideas for your plugin, do not feel pressure to make any of these. Consider making some of these features I suggested, I would really hope to see them one day in this plugin! Anyways, I love your work, your plugins make my server so much better! Thank you ππ
Checklist
- [X] I am running latest version of the plugin on both Velocity and Spigot
- [X] I have read the wiki to make sure it's not an issue with configuration
- [ ] I ticked all of the boxes without actually reading them
v1.4