Glacy PvP is a plugin aimed for servers that have a playerbase where some players only want to PvP and other players that only want to build without any PvP. The whole concept behind this plugin is that players can't abuse it (for example by toggling PvP off if they see someone coming to kill them) which is an issue with most PvP plugins. You can customize this plugin to fit your needs, from changing whether players have PvP on or off when they first join to changing the colors the plugin messages are sent in. All player data gets stored in the config.yml.
If anyone would like to help in any way with this plugin, be it testing, making images, etc, feel free to send me a pm.
When a new player joins, the plugin looks in the config to see the values of "defaultPvpOn", "defaultPvpMessages", and "defaultTogglesLeft" and it adds them under their username in the config. The player also receives a message informing them about it.
Notice the common theme: other players, this means if you do any of the actions listed above towards yourself with PvP disabled, you will still get hurt, this is to prevent abuse.
The main idea that this plugin runs around is that each player has a limited amount of toggles (default is 1) (Players with the right permissions can change any player's toggle points), these toggles get used up when the player decides to change his/her PvP state to on or off. Once the player has changed his/her PvP state, he/she cannot be damaged by other players, however, players can't abuse having their PvP off as if they manage to do one of the actions listed above towards themselves, they will still be damaged. Each time a player hits someone who has PvP disabled (or if the hitter has PvP disabled), he/she will get a message as long as they have PvP messages enabled (see below for explanation).
updateChecker: true prefix: '&4[PvP]' prefixEnabled: true msgColor: '&8' valueColor: '&c' defaultPvpOn: true defaultPvpMessages: true defaultTogglesLeft: 1 disablePvp: false
| Command | Description | Permission |
|---|---|---|
| /pvp help | Display help for the plugin | none (It only shows you the features you have access to) |
| /pvp | If no arguments are entered, it will ask you for confirmation whether or not you want to toggle your PvP status. | none |
| /pvp m/msg | Toggles showing PvP messages | none |
| /pvp s/status | Shows your current PvP status | none |
| /pvp changepoints <player> <number> | Changes toggle points for selected player | pvp.changepoints |
| /pvp changepoints all <number> | Changes toggle points for all players that have ever joined | pvp.changepoints |
| /pvp config (configurable option) (value) | PvP Config command, if nothing is entered, a list of configurable options will be shown | pvp.config |
| /pvp r/rl/reload | Reloads the config | pvp.reload |