⚡ Ultimate Passive Mode - [1.16-1.21] | PvP toggler ✅ | Econ
1.6.2Let your players toggle their own PvP
PLEASE REVIEW & MAKE ANY POSSIBLE RECOMMENDATIONS ON DISCUSSION PAGE!
UltimatePassiveMode
Purpose: UltimatePassiveMode is a free plugin that allows players to toggle their own PvP status, its meant for that situations in wich one player of your server just wants to stay chill and enjoy the experience without other players disturbing, but it can be configured to just deny mobs damage or both or them.
Why UltimatePassiveMode?: UltimatePassiveMode, unlike other plugins who do something similar its very lightweight but without sacrificing any important options for server owners
Requirements:
- Java 11 or higher.
- Spigot/Paper 1.16.x, 1.17.x, 1.18.x or 1.19.x (it should work with other spigot forks but I dont give any warranty).
- [Optional] Vault + an economy plugin (Essentials, IConomy, etc…).
Features:
- Everything is configurable, messages, permissions, configuration, etc…
- Configurable enable/disable cost with Vault integration.
- Enable/disable the plugin in specific worlds.
- Toggle if players would be able to attack or be attacked by mobs while in Passive Mode.
- Toggle if players would be able to attack or be attacked by players while in Passive Mode.
- Toggle enable/disable command cooldown.
- Cooldown for enabling passive mode while in PvP
- Newbie protection, auto enable Passive Mode for new players during a period of time
- PlaceHolderAPI variables.
- Do you think you have a feature that should be here? Contact us in the discussion page or via discord and we will be glad to see what can we do!
Videos & Images
Commands & Permissions
- /passive - All UltimatePassiveMode commands (ultimatepassivemode.*)
- /passive enable - Enables players passive mode (ultimatepassivemode.enable)
- /passive disable - Disables players passive mode (ultimatepassivemode.disable)
- /passive enable <player> - Enables other player passive mode (ultimatepassivemode.enable.others)
- /passive disable <player> - Disables other player passive mode (ultimatepassivemode.disable.others)
- /passive help - Shows all plugin commands (ultimatepassivemode.help)
- /passive clearlist - Disables passive mode for all the players (ultimatepassivemode.clearlist)
- /passive list - Shows the UUIDs of players with passive mode enabled (ultimatepassivemode.list)
- /passive reload - Reloads the plugin Config.yml and Messages.yml (ultimatepassivemode.reload)
PlaceholderAPI variables
- %ultimatepassivemode_boolean% - Shows a configurable boolean message if passive mode is enabled/disabled.
- %ultimatepassivemode_mode% - Shows the current mode of passive mode for a player. (Passive, Newbie or Non-Passive)
Default Config.yml
Config:
# # # # # # # # # #
# [Economy] #
# # # # # # # # # #
passive-enable-money-cost: 75 # [Requires vault]
passive-disable-money-cost: 75 # [Requires vault]
# # # # # # # # # #
# [Cooldowns] #
# # # # # # # # # #
passive-toggle-cooldown: 30 # In seconds
while-pvp-passive-enable-cooldown: 15 # (The time a player must be whithout any type of pvp to toggle passive mode) # In seconds
# # # # # # # # # # #
# [Interactions] #
# # # # # # # # # # #
passive-mob-damage-to-player: true
passive-player-damage-to-mob: true
passive-can-damage-non-hostile-mobs: true # Only relevant if passive-player-damage-to-mob is true
passive-pvp: false
# # # # # # # # # # #
# [Newbies] #
# # # # # # # # # # #
newbie-passive-auto-enable: true
newbie-passive-auto-enable-time: 120 # In seconds
# # # # # # # # # # #
# [Worlds] #
# # # # # # # # # # #
enabled-worlds: # Worlds where UltimatePassiveMode will be enabled
- world
- world_nether
- world_the_end
#- other_worldDefault Messages.yml
Messages:
# All messages support color codes with "&" (1.16+ colors are not implemented yet)
prefix: "&e[&aUltimatePassiveMode&e]&f"
passive-enable: "You have enabled Passive Mode (&c-%money% $&f)" # Placeholders: %money%
passive-disable: "You have disabled Passive Mode (&c-%money% $&f)" # Placeholders: %money%
passive-enable-others: "You have enabled passive mode for %player%" # Placeholders: %player%
passive-disable-others: "You have disabled passive mode for %player%" # Placeholders: %player%
passive-enabled-both: "You and %attacked_player% have Passive Mode enabled" # Placeholders: %attacked_player%, %attacker_player%
passive-enabled-attacker: "You have Passive Mode enabled" # Placeholders: %attacked_player%, %attacker_player%
passive-enabled-attacked: "That player has Passive Mode enabled" # Placeholders: %attacked_player%, %attacker_player%
passive-toggle-in-cooldown: "You cant use that command for another %time% seconds!" # Placeholders: %time%
passive-command-doesnt-exist: "That command does not exist, use &e/passive help &ffor a list of available commands" # Placeholders: N/A
player-not-online: "That player is not online" # Placeholders: %offline_player%
passive-no-arguments: "Use /passive help for a list of all available commands" # Placeholders: N/A
passive-reload: "Passive Mode has been successfully reloaded!" # Placeholders: N/A
passive-enabled-list: "Players with Passive Mode enabled (UUIDs): %uuids%" # Placeholders: %uuids%
passive-enabled-cannot-hurt-mobs: "You cannot hurt mobs while in Passive Mode" # Placeholders: %attacker_player%
passive-enabled-cannot-hurt-hostile-mobs: "You cannot hurt hostile mobs while in Passive Mode" # Placeholders: N/A
passive-enabled-cannot-hurt-non-hostile-mobs: "You cannot hurt non hostile mobs while in Passive Mode" # Placeholders: N/A
passive-not-enough-permissions: "&cYou dont have enough permissions to do this" # Placeholders: N/A
passive-already-enabled: "You already have Passive Mode enabled" # Placeholders: N/A
passive-already-disabled: "You already have Passive Mode disabled" # Placeholders: N/A
on-pvp-passive-toggle-time: "You are in PvP, you must wait %time% to enable passive mode" # Placeholders: %time%
passive-clear-list: "You have disabled Passive Mode for a total of %cleared_players% players" # Placeholders: %cleared_players%
passive-newbie-enabled: "&eYou will have Passive Mode enabled for &f%time% &eseconds, you can disable it with &6/passive disable" # Placeholders: %time%
passive-enabled-on-blacklisted-world-change: "&ePassive Mode has been disabled temporarily while you are in %world%" # Placeholders: %world%, %world_from%
passive-enabled-on-whitelisted-world-return: "&eYou have exited %world_from%, Passive Mode has been re-enabled" # Placeholders: %world%, %world_from%
command-denied-world-blacklisted: "You cannot change your Passive Mode status while in %world%" # Placeholders: %world%Support:
- Discord User: JoseLu1200 ᵏˢ#0279
- Discord: https://dsc.gg/keyset (select "plugin support" role in the #auto-roles channel)
- Review Section: link
ToDo:
- GFX for the spigot page.
Contribution Wall:
- Developers
- Donators
- No one yet :)
Donations:
You can donate to support this amazing project and thus motivate us to continue developing and adding features constantly
- PayPal (+Credit Card): https://www.paypal.com/donate/?hosted_button_id=5FF2ENTVPTAS6
- BTC: bc1qqvjtjmsdjq8shu2u4ptmzwgj26rc0rylhl44mc
- MetaMask (ETH, WETH, MATIC, etc…): 0xA2b555a5D66b37bbb9Adf81704956C4684995d7C
Test Servers:
- KeySet: play.keyset.cf (Spanish)

PLEASE, AVOID USING REVIEW SECTION FOR PASTING ERRORS, INSTEAD USE THE "SUPPORT" OPTIONS MENTIONED ABOVE
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta