
Features/Purpose: PvP Shield is a simple but configurable plugin that protects players from pvp related damage after the respawn for a set amount of time. Not only does this plugin stop the player from taking damage by players, it also stops the player from damaging others during the buff time.
This plugin also blocks commands specified in the configuration file while the player is protected.
How To Install:
- Download and move PvPShield.jar to your servers plugins folder.
- Restart or reload your server
- Go to your servers plugins/PvPShield and open config.yml and configure the plugin as you wish.
Configuring messages.yml:
- Use '&' symbol followed by color code to define color
- All messages should begin with a color code
- A list of color codes can be found HERE
Commands:
- /shield on - Turn shield on shield (admin)
- /shield on <player> - Turn shield on for another player (admin)
- /shield time - show the set protection time (admin)
- /shield time set <seconds> - Set time protection time (admin)
- /shield enable - Enable shields on respawn (admin)
- /shield disable - Disable shields on respawn (admin)
- /shield cancel - Cancel you current shield (default)
Permissions:
- shield.admin (gives access to all admin commands)
To Do:
- Option to enable shields only when player died in PvP
- Add support for potions
- Configurable messages
- Option to cancel shield if player moves
Known Bugs:
- Arrows shot a protected player sometimes damage shooter
- Shield does not work against poison effect
- Shield protects player from enderpearl damage (exploit) [/list]
Source Code:
You may modify this plugin in any way but you must provide credit to me if you distribute it.
GitHub: https://github.com/daawsomest/plugins
Donations: If you like this plugin and want to help me make more, please leave a small donation by clicking HEREto show your support.

