PvPManager icon

PvPManager -----

Stop Combat Log, Toggle PvP, Newbie protection, NPCs, Auto Respawn, Great performance




Changelog:
  • Add more details to the combat logs file in the plugin folder
  • Some small internal changes and library updates

Github for bug reports/suggestions: Issues
----------, Today at 3:45 AM

Changelog:
  • Add NPC support for MC 1.21.3 and 1.21.4
  • Fix block border on Folia 1.21.4
    • Might not work on older Folia versions anymore, in that case use an older PvPManager version.
  • Add more aggressive region detection for pushback in Folia
  • Updated libraries to newer versions

Github for bug reports/suggestions: Issues
----------, Dec 19, 2024

Changelog:
  • Add placeholder to show enemy player hearts (%pvpmanager_current_enemy_hearts%)
  • The block elytra option will now also stop players from wearing one in combat
  • Fix block portal setting not being read properly
  • Fix an issue on reload when toggle nametags is enabled

Github for bug reports/suggestions: Issues
----------, Oct 29, 2024

Changelog:
  • Add placeholder to show enemy player hearts (%pvpmanager_current_enemy_hearts%)
  • The block elytra option will now also stop players from wearing one in combat
  • Fix block portal setting not being read properly
  • Fix an issue on reload when toggle nametags is enabled

Github for bug reports/suggestions: Issues
----------, Oct 29, 2024

Changelog:
  • Add option to block entering portals while in combat
  • Add pushback and combat border support for Residence (experimental)
  • Add option to prevent block breaking while in combat or for newbies
  • Fix wind charge not applying self-knockback when PvP is disabled
  • Language updates from crowdin
  • Fix error when disable elytra is enabled in 1.8.8

Github for bug reports/suggestions: Issues
----------, Sep 4, 2024

Changelog:
  • Add placeholder for global pvp - %pvpmanager_global_pvp_status%
  • Changed Lands border to apply to all land areas
  • No longer prints a warning if the tag time is set to 0 in Lands config
  • Fix NPC health not applying to players on MC 1.21
  • Fix concurrent modification exception
  • Use the player's current enemy as the attacker when enderpearls renew combat tag
  • Improved handling of scoreboard teams on plugin reload

Github for bug reports/suggestions: Issues
----------, Aug 7, 2024

Changelog:
  • Fix error when using only pvp toggle nametags
  • Fix knockback listener not running on Spigot servers
  • Disable nametags when TAB-bridge is running due to issues caused by that plugin

Github for bug reports/suggestions: Issues
----------, Jul 31, 2024

Changelog:
  • Add knockback protection from Wind Charges for pvp protected players
  • Improved fishing hook protection, the line should no longer appear stuck to a protected player
  • Add some more blocks to the default block interact list in config, useful if you need to block sit plugins (its still off by default though)
  • Small performance improvement

Github for bug reports/suggestions: Issues
----------, Jul 21, 2024

Changelog:
  • When using the DROP dropmode players won't drop items if killed by a pet
  • Bump dependency versions

Github for bug reports/suggestions: Issues
----------, Jul 15, 2024

Changelog:
  • Killing players on combat log now has improved compatibility with datapacks
  • Fix the config updater setting item cooldowns to default settings

Github for bug reports/suggestions: Issues
----------, Jul 12, 2024

Changelog:
  • Add support for Korean language
  • Add option to make deaths while tagged not be considered PvP
  • Hopefully fully solve the issue with TAB nametags (this has been hard to debug since it can only be reproduced on big servers with a lot of players)
  • Some internal optimizations
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Jul 10, 2024

Changelog:
  • Fix error enabling pvp when pvp disabled fee is enabled
  • Fix error in block border on some servers if Y coord is out of bounds
  • Fix pvp protection showing when player was in spectator mode
  • Fix rare error changing nametag when using TAB
  • Some language updates from Crowdin
  • Bump some library versions

Github for bug reports/suggestions: Issues
----------, Jul 8, 2024

Changelog:
  • Same as previous update, just the version number was incorrect

Github for bug reports/suggestions: Issues
----------, Jul 6, 2024

Changelog:
  • Fix error spawning NPC on Folia servers
  • This update had some reorganization around NPC code and could be unstable. It also only fixes an issue Folia related, so it's not necessary to update if running regular servers.

Github for bug reports/suggestions: Issues
----------, Jul 5, 2024

Changelog:
  • Add time remaining display message when a player is denied login after combat log
  • Fix error only on Paper servers running 1.20.5/1.20.6 when using NPCs
  • Updated some libraries to new versions

Github for bug reports/suggestions: Issues
----------, Jun 21, 2024

Changelog:
  • Add some debug messages (and fix) a possible issue with the Lands hook

Github for bug reports/suggestions: Issues
----------, Jun 19, 2024

Changelog:
  • Changed cooldowns to apply to offhand as well

Github for bug reports/suggestions: Issues
----------, Jun 18, 2024

Changelog:
  • Add support for MC 1.21
    • Spigot doesn't seem fully stable yet, so there might be issues with combat log NPCs

Github for bug reports/suggestions: Issues
----------, Jun 14, 2024

Changelog:
  • Better handling of lingering potions to respect other plugins
  • Untag on kill now takes into account all current enemies
  • Players are now exempt from winning/losing money on kill in a MBedwars arena

Github for bug reports/suggestions: Issues
----------, Jun 9, 2024

Changelog:
  • Fix an issue caused by using a method from MC 1.20.5+ with the <item> placeholder

Github for bug reports/suggestions: Issues
----------, May 24, 2024

Changelog:
  • Add support for pushback and barriers on Towny regions
  • Improved display of the item placeholder in the player kill commands
  • Money reward and penalty now work on NPCs (will take money from logged out players)
  • When using the PvP fee, players now get PvP enabled if they run out of money
  • Remove NMS support for some older MC versions
  • Remove a couple pve config settings that weren't being used because they moved
  • Some optimizations
Github for bug reports/suggestions: Issues
----------, May 23, 2024

Changelog:
  • Add commands on start of the PvP state cooldown
  • Fix lingering potion error on MC 1.20.1
  • Fix a pushback error on MC 1.8
  • Fix exception removing border
  • Added back potion names for servers running 1.20.4 or lower
  • Changed a few default settings for new users
Github for bug reports/suggestions: Issues
----------, May 12, 2024

Changelog:
  • Add support for Spigot 1.20.6 API
  • Fix PvE tag not using the right tag time
  • Fix error on debug subcommand
  • Remove unnecessary plugin hooks

Github for bug reports/suggestions: Issues
----------, Apr 30, 2024

Changelog:
  • Paper remapping is broken, so this includes a change to work on Paper 1.20.5
  • Respawn anchor explosions are now handled better if server is 1.20.4+
  • Block open inventory is now false by default for new users

Github for bug reports/suggestions: Issues
----------, Apr 28, 2024

Changelog:
  • Add support for Minecraft 1.20.5
  • Add different cooldowns depending on if player is in combat or not
    • You might need to setup your previous cooldowns again
    • Removed CooldownsX hook
  • Fix border command error when border is disabled
  • Bump a few library versions

Github for bug reports/suggestions: Issues
----------, Apr 24, 2024

Sorry for so many updates in a row, last update was tested so much on Folia that I missed an error on normal servers :cry:

Changelog:
  • Fix teleport error when trying to enter a safezone in combat

Github for bug reports/suggestions: Issues
----------, Apr 19, 2024

Changelog:
  • Add formatted newbie time placeholder %pvpmanager_newbie_timeleft_formatted% which displays the time in a more readable way like "12 minutes 30 seconds"
    • Also added the %time% placeholder to /newbie checktime must be manually replaced like in the previous update
  • Fix some errors running on Folia, including the recent barrier feature which now works on Folia
  • Check for some plugin hooks only after server load
    • Not really an issue caused by PvPManager but I got tired of seeing this issue. Had to do something, it happens because of the weird paper plugin system and the other plugin actually causing the problem doesn't seem like they'll fix it, so hopefully this solves it.
  • Remove console stacktrace when using mcMMO with party system disabled
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Apr 18, 2024

Changelog:
  • Fix combat tag placeholder always returning 0
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Apr 15, 2024

Changelog:
  • Add time argument to /combattag command, /combattag <player> 10 would tag the player for 10 seconds
  • Add %time% placeholder to the newbie check command message
    • You must replace %d by %time% in Newbie_Time_Check or delete that line so it regenerates.
  • Add a list of exempt permissions a player has on /pvpinfo
  • Fix concurrent modification exception on border
  • Small improvement to teleport out of safezone code
  • Optimized the action bar code
  • Don't warn about Griefprevention if spawn npcs is enabled
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Apr 15, 2024

Changelog:
  • Add option to block opening inventories while in combat, this should stop using menus that could bypass blocked commands, enabled by default
  • Fix an error when disabling all item cooldowns in config
  • Removed warning about AngelChest, issue solved in their latest update
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Apr 6, 2024

Changelog:
  • Add offline argument to /pvplist that lists all offline players with pvp off
  • Add cooldown option for the particle effects of PvP protection
  • Add permission to bypass respawn protection pvpmanager.bypass.protection.respawn
  • Add option to block newbies from placing blocks
  • Add support for KingdomsX, will disable protection if player is in an invasion, although it's currently untested
  • The pvpglobal command now shows a configurable message when pvp is disabled
  • Added a warning for an issue with AngelChest plugin and NPCs
  • Improved a few command messages
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Apr 5, 2024

This is a reasonably big update with around 1000 added lines and 100 removed.
If you are interested in a more in-depth description read the announcement on discord.

Changelog:
  • Add block barriers on region borders while in combat (MC 1.13+)
    • Configurable block type, radius and update rate
    • Recommended to use together with pushback
  • Add item cooldowns for any item
    • Golden apples come with a cooldown by default
  • Add pushback and barrier support for Griefprevention
    • The warning on load about GP settings will now also go away if you change the mentioned settings
  • Add /pmr border subcommand, shows a quick summary and settings
  • Bump Java version to Java 11
  • When hologram displays are enabled the pushback message no longer shows in chat
  • Updated UClans hook to new API
  • Drop support for Factions3, seems to be abandoned
  • Improved a few small things here and there
  • Updated many libraries to latest version
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Mar 30, 2024

The next update will bring safezone border barriers (unless there's some unexpected issue) and this update has some internal changes in preparation for that.

One benefit of this update is that the jar decreased in size quite a bit, however starting with next update Java 11 will be required. This shouldn't be a problem though since according to my stats only 3% of servers are still on Java 8 and there's been a warning for over a year now.

Also, the plugin is now compatible with the new Paper jar with no relocations, Paper is not releasing that yet but either way, the preparations are made ahead of time whenever it releases.

Changelog:
  • Add option to renew combat tag when an enderpearl is thrown, enabled by default
  • Add option to choose which potions are considered "harmful", potions on that list will combat tag players
  • Changed the enderpearl cooldown setting to another section, so you might have to reconfigure it or disable it if you had done it before
  • No damage hits, like snowballs, are now ignored by default for new plugin users
  • Made the plugin compatible with future Paper changes
  • Add support for Finnish language
  • New language updates from Crowdin
If you are satisfied with recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!

Github for bug reports/suggestions: Issues
----------, Mar 24, 2024

Changelog:
  • Restored the CMI hook, it should now disable godmode like before
  • Add option to protect AFK players from combat, works with Essentials and CMI AFK players
    • Disabled by default, needs to be enabled in config
  • Add Towny hook that disables PvP protection for players in a war
  • Add option to block using totems of undying while in combat
  • Add option to block interact only with specific blocks while in combat
  • Add item in hand variable <item> available on the commands on kill section
  • Changed - Some messages sent in the action bar, like when players are stopped from placing blocks, etc, now properly display in combat
  • Changed - There is now an "Enabled" config setting to toggle the combat action bar, leaving the message empty no longer works. Simply set Enabled to false if you wish to disable it. This makes it consistent with other config sections that are also toggled like that.
  • Fix error saving display names bigger than 255 characters
If you are satisfied with this and other recent updates or with Discord support, it would be greatly appreciated if you could leave a nice review!​

Github for bug reports/suggestions: Issues
----------, Feb 20, 2024

Changelog:
  • After fixing the issues in the previous update I left a debug message in the code, and the message itself ended up causing an error, sorry about that. Should be fixed now
  • Fix error trying to apply a money penalty to a NPC
Github for bug reports/suggestions: Issues
----------, Feb 7, 2024

Changelog:
  • Fix combat logged players that disconnected in the End being sent to the Overworld when rejoining
  • Fix an issue with block teleport caused by WorldGuard
  • Players that join while their NPC is still spawned will now get auto combat tagged
  • Optimized some of the NPC data loading
  • Updated many libraries to newer versions
  • Updates to language files from Crowdin
Github for bug reports/suggestions: Issues
----------, Feb 5, 2024

Changelog:
  • Add support for MC 1.20.4
Sorry for the delay, I had posted it in the discord but forgot it wasn't uploaded here yet

Github for bug reports/suggestions: Issues
----------, Jan 10, 2024

Changelog:
  • Fix bed explosions self tagging
  • Fix some area checks not checking every player
Github for bug reports/suggestions: Issues
----------, Nov 16, 2023

Changelog:
  • Add support for MBedwars
    • Combat tag is disabled while in a game
  • Fix error running commands on untag
  • Improve error reporting
Github for bug reports/suggestions: Issues
----------, Oct 29, 2023

Changelog:
  • Add /pmr worlds subcommand, it's a clickable menu where PvP can be toggled per world and you can force the PvP command on or off per world
    • Removed permissions pvpmanager.forcepvp and pvpmanager.nopvp, replaced by the new world menu
    • Removed the config option "Force On Change World"
    • Menu will likely still be improved with more options and new design
    • See image below for an example
  • Add better protection against bed explosions and they now combat tag players
  • Fix getting into safezones using boats
  • Fix NPC error in 1.20.2
  • Fix a rare concurrency issue that caused the combat timer to stop working until the plugin reloaded/restarted (more common on servers with 100+ players)
  • Fix messages file not adding missing messages without restart
  • Small optimizations
  • Organized some common libraries between my plugins so they can be updated all at once
Github for bug reports/suggestions: Issues
----------, Oct 27, 2023

Changelog:
  • Add /pmr worlds subcommand, it's a clickable menu where PvP can be toggled per world and you can force the PvP command on or off per world
    • Removed permissions pvpmanager.forcepvp and pvpmanager.nopvp, replaced by the new world menu
    • Removed the config option "Force On Change World"
    • Menu will likely still be improved with more options and new design
    • See image below for an example
  • Add better protection against bed explosions and they now combat tag players
  • Fix getting into safezones using boats
  • Fix NPC error in 1.20.2
  • Fix a rare concurrency issue that caused the combat timer to stop working until the plugin reloaded/restarted (more common on servers with 100+ players)
  • Fix messages file not adding missing messages without restart
  • Small optimizations
  • Organized some common libraries between my plugins so they can be updated all at once
Github for bug reports/suggestions: Issues
----------, Oct 26, 2023

Changelog:
  • Add NPC support for Minecraft 1.20.2
  • Improved database conversion between SQLite and MySQL
  • Allow saving of bigger player display names on MySQL database
  • Improved detection of PvP deaths for kill abuse
  • Allow using the victim name in the kill abuse commands
  • Made the plugin console output a bit prettier
  • Fix error running on Folia
  • Fix NPE when using transfer drop mode
  • Some other small fixes
Github for bug reports/suggestions: Issues
----------, Sep 23, 2023

Changelog:
  • Use newer Lands API
  • Add option to disable elytra while gliding when combat tagged
  • Add MariaDB as a database option (only needed if MySQL doesn't work for you)
  • Add support for Japanese language
  • Add many translation improvements from crowdin contributions
  • Fix grant time placeholder not returning 0 when using the ungrant command
Github for bug reports/suggestions: Issues
----------, Aug 3, 2023

Changelog:
  • Fix a few issues when PvP toggle nametags are enabled
  • Fix NPCs having protection message when default PvP is set as false
  • Some other improvements
Github for bug reports/suggestions: Issues
----------, Jul 4, 2023

Changelog:
  • Actually fix error when WorldEdit is not loaded (If you use WorldEdit you don't need to update to this version)
Github for bug reports/suggestions: Issues
----------, Jun 28, 2023

Changelog:
  • Fix wrong message being sent on newbie protection expiration
  • Fix kill abuse detection using a bigger time limit than specified
  • Newbie protection will now also be removed inside PvP regions. Uses the same config setting for normal PvP protection "Worldguard overrides"
  • When handling player drops any tagged player is now considered in PvP
  • Fix error when WorldEdit is not loaded
  • Some internal improvements to nametags
Github for bug reports/suggestions: Issues
----------, Jun 27, 2023

Changelog:
  • Updated TAB hook, now it requires TAB v4.0.0 and up
  • Add a debug subcommand to test damage
  • New translations for Italian and Turkish, thanks to everyone in crowdin!
  • Fix some numeric config values reseting back to 0 after a config update
Github for bug reports/suggestions: Issues
----------, Jun 21, 2023

Changelog:
  • Add support for Minecraft 1.20
  • Players with protection given by /pvpgrant now keep that protection after relogs/restart, similar to newbie protection
  • Add option to block item pickup for players with temporary protection
  • Add a recycling option that removes empty potion bottles/buckets after drinking
  • Fix a message saying combat log NPCs have newbie protection
  • Add support for Turkish language
Github for bug reports/suggestions: Issues
----------, Jun 7, 2023

Changelog:
  • Fix an issue with NPC removal while using TAB
  • Fix an issue on plugin reload
Github for bug reports/suggestions: Issues
----------, May 31, 2023

Changelog:
  • Fix an issue with NPC removal while using TAB
Github for bug reports/suggestions: Issues
----------, May 31, 2023

Changelog:
  • Add newbie subcommands to add/remove newbies and checktime
  • Add PlaceholderAPI support on the bossbar message
  • Add tab completion for the newbie command
  • Potion damage/tagging should now have better compatibility with other plugins
  • There is no longer a 1 hit delay when force enabling PvP in WorldGuard regions
  • Add placeholder to get enemy health (%pvpmanager_current_enemy_health%)
  • Fix glowing not applying the correct color when not using TAB
  • Fix running console commands on Folia
  • Fix teleportoverride command not executing properly
  • Removed a permission check on join that could take longer to execute in certain scenarios
  • Some optimizations
  • Bump some libraries
Known issue: I'm aware the help menu on the /pvpmanager command is now a bit outdated, since I have added a few subcommands lately . For now, please use the tab complete, just type /newbie or /pvpmanager followed by a space, it should show you the current options. I want to completely update the menu soon.

Github for bug reports/suggestions: Issues
----------, May 28, 2023

I added some visual effects in this update, using the new display entities in 1.19.4 and using particle effects, both are enabled by default but can be disabled in the config.

Changelog:
  • Add hologram display when attempting to run into safezone (1.19.4+)
    • Can be disabled by changing this setting to false
      Code (YAML):
      Anti Border Hopping:
        Push Back
      :
          Hologram Display
      : true
  • Add particle effects when attacking a protected player (1.9+)
    • The particle effect can be changed in the config
    • Can be disabled by changing this setting to false
      Code (YAML):
      PvP Toggle:
        Protection Effect
      :
          Enabled
      : true
  • Improved blocking of running into safezones when using an elytra
  • Added an option to take elytra from player on safezone entry
  • Fix getting tagged by potions inside Towny areas
  • Some small performance improvements
  • Add Croatian language
Github for bug reports/suggestions: Issues
----------, Apr 27, 2023

There hasn't been any major issue, at least no reports of any, with the previous update so it can be considered stable now.

Changelog:
  • Add protection and tagging from TNT explosions
  • Add French and Polish as available language options
  • Add option to toggle pvp for all online players /pvp *
  • Improve compatibility with plugins using the PvPManager API
  • Fix config going back to previous version after using /pmr locale
  • Some optimizations
Github for bug reports/suggestions: Issues

Also, if you have been satisfied with the recent updates, it would be greatly appreciated if you could leave a positive review
----------, Apr 13, 2023

Warning! This is a beta version
This version along with some new features like a bossbar display finally introduces SQL support. When you first boot up the plugin, it will convert and delete your users.yml file into a database. So backup your PvPManager folder if you care about losing current newbies and players with PvP disabled, in case something goes wrong.

Also, since I got your attention, I'm considering bumping the minimum Java version to Java 16 and discontinue support for versions below Minecraft 1.12.2. If anyone opposes this, due to still requiring these versions, please reach out on the discussion thread or discord.
For now, the plugin still supports Java 8 and Minecraft 1.8.8 onwards.

Changelog:
  • Added sqlite or mysql support for saving player data
  • Added a configurable bossbar display showing time left in combat
  • Added experimental Folia support (new multithreaded Paper server)
  • When using TAB you can now change the player's suffix while in combat
  • When punish on kick is enabled you can now specify a list of kick reasons to punish
  • Added /pmr subcommands to convert between sqlite/mysql and to change locale /pmr convert and /pmr locale
  • Also added a /pmr debug command with some useful commands to find possible issues
  • Added proper tab completion to the pvpmanager command /pmr
  • Changed the %pvpmanager_combat_color% placeholder to %pvpmanager_combat_prefix%
  • Added support for CooldownsX, it will use a different Enderpearl cooldown while in combat, then revert to global cooldown
  • Fixed many small issues
I think that's all, hope I didn't forget anything. Keep in mind this update had around 2000 lines added so let me know if there are any issues but from my testing everything worked fine.
A lot of the changes were internal due to user data now being stored with SQL but this will make adding more features much easier in the future.

Github for bug reports/suggestions: Issues
----------, Apr 7, 2023

Changelog:
  • Small hotfix for CMI users. It seems CMI broke their API in recent updates so this update is removing CMI support temporarily. (PvPManager only hooked into CMI to disable godmode)
    CMI support will be added back once it's possible
Github for bug reports/suggestions: Issues
----------, Mar 18, 2023

Changelog:
  • Add NPC support for MC 1.19.4
  • Added a ton of translated messages for non-English languages
  • Allow disabling enderpearl cooldown by setting it to -1 or 0
Github for bug reports/suggestions: Issues
----------, Mar 14, 2023

My apologies for taking so long to add support for NPC spawning in 1.19.3. I haven't been able to be around. I'm releasing this quick update with that now and hopefully will follow with more updates after going through the backlog of tickets.

Changelog:
  • Add NPC support for MC 1.19.3
  • Add enderpearl cooldown config option
  • Fix an issue with geyser players hopefully
  • Add support for ajQueue by untagging players before moving them between servers (requires a custom ajQueue version)
Github for bug reports/suggestions: Issues
----------, Mar 13, 2023

Changelog:
  • Fix repeated update messages
  • Warn and disable NPCs in an unsupported version
  • When updating the messages file try to use current language instead of always using English
Github for bug reports/suggestions: Issues
----------, Sep 16, 2022

Changelog:
  • Hex color codes should now display the correct color in action bar messages
  • The pvpinfo command is now fully configurable in the messages file
  • The pvpgrant command is now fully configurable in the messages file
  • Also changed all the default pvpgrant messages to look better
  • Add permission to bypass combat log punishments: pvpmanager.nocombatlog
  • The permission to bypass combat tagging was changed to: pvpmanager.nocombattag
  • Fix a rare exception when checking endercrystal damage
Github for bug reports/suggestions: Issues
----------, Sep 11, 2022

Changelog:
  • Add option to control whether newbies can disable their protection
  • Improved the pushback feature, it's much better at stopping flying players
  • Modified the look of some plugin messages
  • Add option to apply a money fee each hour to players with pvp disabled
  • Fix an exception when using the CMI hook
Github for bug reports/suggestions: Issues
----------, Sep 2, 2022

Changelog:
  • Add NPC support for MC 1.19.2
    • If you are on 1.19 and use NPCs please use the previous version (3.17.8), this version only supports 1.19.1 and 1.19.2 (and versions 1.18 and below)
  • Add CMI support to disable godmode on combat
  • Add pvpmanager.forcepvp permission to force pvp enabled on players
  • Recoded PvP command, it now blocks players with nopvp/forcepvp permission from changing pvp and has some new messages and tab completion
  • Add config section for commands on untag
  • Fix potions with no effects tagging players
  • Update UClans hook to use their new API
  • Add subcommand to enable debug mode
  • Fix missing combat_color placeholder
  • Fix newbies regaining protection after disabling it if you reload plugin
  • Removed support for the old original Factions plugin
  • Removed worlds.yml file
  • Changed behavior and message of WorldGuard override, you can select any region now
  • Fix error with pvp tab completion
Github for bug reports/suggestions: Issues
----------, Aug 13, 2022

Changelog:
  • Add NPC support for MC 1.19.2
    • If you are on 1.19 and use NPCs please use the previous version (3.17.8), this version only supports 1.19.1 and 1.19.2 (and versions 1.18 and below)
  • Add CMI support to disable godmode on combat
  • Add pvpmanager.forcepvp permission to force pvp enabled on players
  • Recoded PvP command, it now blocks players with nopvp/forcepvp permission from changing pvp and has some new messages and tab completion
  • Add config section for commands on untag
  • Fix potions with no effects tagging players
  • Update UClans hook to use their new API
  • Add subcommand to enable debug mode
  • Fix missing combat_color placeholder
  • Fix newbies regaining protection after disabling it if you reload plugin
  • Removed support for the old original Factions plugin
  • Removed worlds.yml file
Github for bug reports/suggestions: Issues
----------, Aug 12, 2022

Changelog:
  • Add NPC support for MC 1.19
  • Increase protection radius against bed explosions
  • Switched to 1.19 Spigot API and got rid of some ancient libraries
  • Removed support for CommandBook godmode, plugin was long inactive
  • Announce command now supports Hex colors
  • Fix small error with lingering potions
Github for bug reports/suggestions: Issues
----------, Jun 11, 2022

Changelog:
  • Restore support to Spigot 1.8.8
  • Fix an error when using the free BountyHunters version
Github for bug reports/suggestions: Issues
----------, May 17, 2022

Changelog:
  • Improved protection against potions, specially lingering potions
  • Commands on tag can now be executed as console or player by simply adding !CONSOLE or !PLAYER before the command
    • This should work on all other command lists in config although it's not officially tested yet
  • Added PlaceHolderAPI support on the combat action bar, any placeholders can be used there
  • All forms of PvP protection now protect from trident lightning
  • Players with PvP protection can no longer be pulled with fishing rods
  • Added option for blocking chorus fruits while in combat
  • Added options to disable invisibility only for attacker, defender or both
  • Fix NPCs not showing to players who just joined/relogged
  • Fix a rare error that could occur when using TAB and slower servers, TAB 3.0.2+ is now required
Github for bug reports/suggestions: Issues
----------, May 15, 2022

Changelog:
  • Add NPC support for MC 1.18.2
Github for bug reports/suggestions: Issues
----------, Mar 5, 2022

Changelog:
  • Add HEX color support, you can now use codes such as &#FFFFFF in the messages file
  • Add a PlaceholderAPI placeholder that returns the player's name color while in combat - %pvpmanager_combat_color%
    • For example, this placeholder can be used in tab plugins if you want the player's name to change color and the tab plugin allows placeholders
  • Add permission to allow players to bypass commands blocked in combat - pvpmanager.exempt.block.commands
  • Add more feedback messages when certain actions are blocked in combat
  • Add TAB settings to only show combat prefix in tab or above player
  • Add event for when a player's PvP state changes (For developers, check the wiki)
  • Added Java version checker, it will print a warning if using Java 8 but will still work, for now
  • Added a list of regions in config where pvp will be force enabled
  • Improved enderpearl blocking while pushback is enabled, should block stasis
  • Also reorganized the messages file a bit but to see the changes you need to delete the file and let the plugin recreate it
Github for bug reports/suggestions: Issues
----------, Mar 4, 2022

Changelog:
  • Add option to have only hostile mobs trigger PvE combat tagging
  • All money rewards/penalties are now rounded to 2 decimals, instead of the exact value, when taking a percentage of the balance. This should prevent player balances with many decimal numbers
  • Added a new drop mode option named CLEAR, this will really delete all player drops/exp on death so be sure you really want to use it. Mostly for Kit PvP servers or similar servers
  • Split "tagged" and "out of combat" messages into different entries, so now you can have a combat chat message different from the action bar message or have it show only on action bar/only in chat
  • Fix auto soup deletion in 1.8
  • Added /pmr alias for /pvpmanager, this will be made the main alias at some point
  • Some improvements to the combat timer task
  • Some improvements to TAB hook

Github for bug reports/suggestions: Issues
----------, Jan 11, 2022

Changelog:
  • Made it clear on plugin startup that TAB v3.0.0+ is needed
  • Fix a couple issues when hitting NPCs while using TAB

Github for bug reports/suggestions: Issues
----------, Dec 25, 2021

Changelog:
  • Add TAB support
    • Now, when using the plugin TAB, player nametags and tab nametags will change properly when in combat
    • This should resolve this long time conflict, let me know if there is any issue (Use TAB v3.0.0+)
  • Add color to PvP toggle nametags if above 1.13
  • Improve plugin reloads
  • Fix not reading Worldguard exclusions for NPC spawning properly from the config

Github for bug reports/suggestions: Issues
----------, Dec 22, 2021

Changelog:
  • Add option to have a lightning effect on pvp deaths. It's disabled by default so you have to enable it in config
  • Replaced SavageFactions support with SaberFactions since the first is abandoned. However, the code to support them is exactly the same so it should still support both
  • Add back ct alias for pvptag/combattag command
  • Fix anti border hopping "vulnerable" not working on Towny regions
  • Fix plugin sometimes loading before BountyHunters which prevented the hook to work properly

Github for bug reports/suggestions: Issues
----------, Dec 7, 2021

Changelog:
  • Add 1.18 NPC support
  • Add option to block enderpearling into safezones (requires pushback enabled)
  • Add optional support for BountyHunters, no pvp protection while player has a bounty
  • Add option to remove auto soup bowls after use
  • The /pvpinfo command now displays a player's current enemies
  • Fix the pvp toggle cooldown message displaying minutes left if over 60 seconds, now the message dinamically adapts to the cooldown you set
  • Updated multiple dependencies to their newest versions

Github for bug reports/suggestions: Issues
----------, Nov 30, 2021

Changelog:
  • Built against 1.18 Spigot API (no NPC support yet, just made it load without errors)
  • Add option to allow players to self tag (with a bow usually)
  • Add option to spawn an NPC on all logouts even without combat logging (not recommended but it's an option)
  • Add option to make NPCs not get targeted by mobs
  • Add UltimateClans hook, allied players won't be able to attack each other even if the vulnerable option is enabled
  • The existing /pvptag command now allows admins to tag a player (pvpmanager.admin permission) with /pvptag [player]
  • Made the /pvplist command a bit prettier, show pvp disabled players and also configurable
  • Made newbie check command message configurable
  • Removed some weird command aliases, such as ct, tag, etc. They were not explicit and often caused conflicts
  • Add chinese simplified and traditional translations, although it was originally made for the lite version so some messages will be missing.

Github for bug reports/suggestions: Issues
----------, Nov 22, 2021

Changelog:
  • Add subcommand to remove newbies /newbie remove [player] - Permission: pvpmanager.admin
  • Fix WorldGuard API hook, they changed something that will cause errors in PvPManager if vulnerable is enabled (currently it's only in their dev builds so I'm fixing it ahead of time)
  • Fix not being able to hide Citizens NPCs nameplates if they are vulnerable and get attacked by players

Github for bug reports/suggestions: Issues
----------, Aug 11, 2021

Changelog:
  • Add untag command - Permission: pvpmanager.admin
  • Add grant time left placeholder - %pvpmanager_grant_timeleft%
  • Fix error when NPC spawns in non standard worlds (1.17 only)

Github for bug reports/suggestions: Issues
----------, Jul 30, 2021

Changelog:
  • Fix an error that could happen when a player relogs very quickly
  • Some code optimizations

Github for bug reports/suggestions: Issues
----------, Jul 16, 2021

Changelog:
  • Fix NPCs on 1.17.1
  • Add option to disable PvP protection while in SimpleClans war
  • Changed default permissions, operators are no longer exempt from getting tagged/fly disabled, etc by default. If you want to be immune you can still add the appropriate permissions manually.
    • I created the permission pvpmanager.exempt that groups all of those permissions, so you can just add that to your admins.
  • Fix LibsDisguises hook throwing errors if the plugin is loaded but disabled
  • Fix NPE tagging a player that could happen in rare cases

Github for bug reports/suggestions: Issues
----------, Jul 11, 2021

Changelog:
  • Update some plugin hooks
  • Fix disabling nametags
  • Fix some nametag issues for geyser players

Github for bug reports/suggestions: Issues
----------, Jul 5, 2021

Changelog:
  • Changed "Block Glide" option to "Block Elytra" to make it clearer, you will have to change it back to true if you modified it
  • Fix Lands hook to make it work with their new API
  • Changed money reward and penalty, if you use 1 it will now mean 100%
  • Improved performance of loading and saving of player data even further
  • Players with the permission "pvpmanager.nopvp" now can't toggle their own PvP even if they have permission to use the /pvp command
  • Fix an issue where a player with "pvpmanager.nopvp" could stay with PvP enabled if already stored in users file

Github for bug reports/suggestions: Issues
----------, Jun 29, 2021

Changelog:
  • Add 1.17 support (NPCs only, everything else already worked)
  • Added config option to disable PvP protection while in a Lands war
    • This is in a new section called "Plugin Hooks"
  • Added config option to block riptide while in combat
  • Added permission to exempt players from PvE tagging "pvpmanager.nopvetag"
  • Added the teleport blocked message to the messages file so it is configurable
  • Added a new placeholder that shows the PvP status prefix/color "%pvpmanager_pvp_status_prefix%"
  • Fix hooking into SavageFactions since they changed their version
  • Changed teleport protection to cover ALL damage, this should help prevent tpa traps
  • Some performance improvements
  • Some tweaks to NPCs

Github for bug reports/suggestions: Issues
----------, Jun 15, 2021

I consider this as a stable update. The updates after this one will have a lot of changes and might have some issues at first.
Obviously I will do my best to catch any issues but if you really require stability stay on this version (3.13.25) for a bit. I will give more info when the next updates arrive, they might not have issues at all, this is just a warning ahead of time.

Changelog:
  • Added worldguard region exclusions for NPC spawning. This setting will replace the old "No Spawn In WorldGuard" setting since you can now define specific regions to block spawning
  • Improved PvP protection against end crystal explosions
  • Made the message shown when players are blocked from logging in configurable
  • Fix a concurrent modification exception that could happen on plugin shutdown

Github for bug reports/suggestions: Issues
----------, May 8, 2021

Changelog:
  • Added worldguard region exclusions for the in combat and kill abuse config sections (Basically you can disable those features in certain regions)
  • Remade pushback logic, should push more consistently and a bit more efficiently
  • Also added configurable pushback force, I don't recommend increasing it much more but you can :)
  • Fix issue where PvP could be force enabled in the wrong region
  • Added a new force option in the pvp admin command /pvp [player] [on/off] force that will bypass any cooldowns
  • Updated to latest Lands API to fix issues
  • Added pvp protection against bed explosions in the end and nether when the extra protection config setting is enabled
  • Improved handling of command errors from other plugins (commands on tag, on kill, etc)
  • Optimized some code
  • Some scoreboard teams tweaks
  • API change: Now untagging can be done by directly calling untag() in PvPlayer, previously it was necessary to use the PlayerHandler class

Github for bug reports/suggestions: Issues
----------, Apr 17, 2021

Changelog:
  • Fix cast exception when using PvE tagging
  • Fix a scoreboard error when getting player's team

Github for bug reports/suggestions: Issues
----------, Mar 18, 2021

Changelog:
  • Fix NPE on pvplist
  • Improved NPC internal code
  • Hopefully fix conflict with other plugins that kill players on logout (You still need/should disable settings from plugins which have similar features)
  • Fix losing PvP status prefix on reload
  • Improve restoring of scoreboard teams

Github for bug reports/suggestions: Issues
----------, Mar 13, 2021

Changelog:
  • Add support for 1.16.4

Github for bug reports/suggestions: Issues
----------, Nov 3, 2020

Changelog:
  • Fix error when the Color setting is empty

Github for bug reports/suggestions: Issues
----------, Oct 28, 2020

Changelog:
  • Add 1.16.3 support
  • Fix an issue with team colors
  • Fix reading new WorldGuard version
  • Fix uncommon issue with placeholder
  • Fix NPE on PvE tag

Github for bug reports/suggestions: Issues
----------, Oct 27, 2020

Changelog:
  • Add 1.16.2 support
  • Add PlayerCombatLogEvent for devs
  • Add protection against respawn anchor explosions
  • Expand lava protection range
  • Fix error when using Vault but not an economy plugin
  • Added config option to stop combat tag from renewing when inside WG regions. I recommend just leaving it to true, the setting is named "Reset Combat Tag". Thank you @iavengetheweak for the pull request.
  • Fix error when reloading the plugin with Plugman. It's still not recommended to do this but at least it doesn't error out now. Just use /pvpmanager reload instead
  • Fix rare NPE related to NPCs and other small fixes

Github for bug reports/suggestions: Issues
----------, Aug 26, 2020

Changelog:
  • Add support for mcMMO parties
  • Fix issue where force enabling PvP didn't bypass the PvP cooldown
  • Improved force enable messages, now it only gets sent to the appropriate player instead of both
  • Handle an exception caused by WorldEdit forks? (Unconfirmed)
  • Prevent conflict with GriefPrevention combat features
    • It was insanely hard to figure out (between me and a plugin buyer) that GP was the cause of an issue because GP has no feedback messages at all. It made it seem like PvPManager wasn't working properly when actually GP was doing stuff silently.
    • So, when GP is detected, there will now be a warning in the console saying which settings you should consider disabling. All so it hopefully doesn't happen again and because it isn't the first time this happens either.
  • Internal improvements

Github for bug reports/suggestions: Issues
----------, Aug 5, 2020

Changelog:
  • Improve compatibility with some plugins
  • Fix NPC saving data on 1.16
  • Reduce default NPC spawn time
  • Some code optimization

Github for bug reports/suggestions: Issues
----------, Jul 9, 2020

Changelog:
  • Add support for Factions3
  • Fix NPE with unsupported hooks
  • Some code cleanup

Github for bug reports/suggestions: Issues
----------, Jul 1, 2020

Changelog:
  • Add support for 1.16
  • Fix NPE on certain explosions
  • Improve PlaceholderAPI placeholders
  • Better recovery when other plugins unregister PvPManager teams
  • The tag command can now be removed from aliases in plugin.yml in case you need to use the native Minecraft tag command
  • Add some events for devs
  • Fix issue with Citizens NPCs in 1.16
  • Fix a small mistake in last update (hotfix)

Github for bug reports/suggestions: Issues
----------, Jun 28, 2020

This update changes the config so check it after updating in case you want to change something.

This update has many fixes but is pretty big in terms of lines changed and includes a lot of behavior changes requested by buyers so it's possible i may have missed something. So i'm tagging this update as a beta version as a precaution, even though i tested on a production server and everything seemed good.

Changelog:
  • Add new /pm cleanup command
    • This command will clear your users.yml file of players that haven't logged in the last x days. I'm thinking of running this automatically on server start, let me know your opinions.
  • Add new /teleportoverride command
    • This command is meant to be used in other plugins to temporarily allow a player to teleport while tagged. Basically it doesn't make much sense to be run manually, only by automated systems that set it to true then false.
  • Add setting to enable PvE tagging (By entities other than players)
  • Changed "Any Damage" setting to tag by everything else not included in the PvE setting
  • Removed debug message about team cleanup
  • Fix config encoding (again) for 1.8 versions
  • Fix wrong message saying NPCs have newbie protection
  • Changed teleport protection to only trigger if the teleport was caused by plugin commands
  • Made auto respawn forward compatible, should now auto enable in 1.16 and forward
  • Extend action bar support to 1.8 and 1.9
  • Add auto report of plugin errors
  • Fix empty action bar message not disabling all action bar messages
  • Fix using team color while having an empty nametag prefix making nametags malfunction
  • Better catching of errors caused by unsupported Factions forks
  • Many internal optimizations
  • Updated messages_ru file with new translations. Thank you Dynaler

Discord for support/quick questions: Discord
Github for bug reports/suggestions: Issues
----------, May 25, 2020

This update changes the config and the messages file.

Changelog:
  • Add support for PlaceholderAPI !
    • You can see all the placeholders here: Placeholders
    • You can use those placeholders in any plugin that supports PlaceholderAPI
  • Add configurable teleport protection
    • Can be found under "Kill Abuse"
  • Add configurable cooldown on using commands after death
    • Can be found under "Kill Abuse"
  • Improve player drop mode to also keep and drop experience
  • Fix some encoding issues affecting config loading
  • Optimized some internal methods
  • Removed support for versions below 1.8.8 as announced previously

Discord for support/quick questions: Discord
Github for bug reports/suggestions: Issues
----------, Apr 28, 2020

Changelog:
  • Fix issue checking cooldown when toggling pvp
  • Fix soup not healing when right clicking air
Discord for support/quick questions: Discord
----------, Dec 20, 2019

Changelog:
  • Add support for 1.15 servers
  • Fix an issue where exp didn't drop with auto respawn enabled
Discord for support/quick questions: Discord
----------, Dec 11, 2019

The config and messages files were updated, check for changes and adjust them.
Also, if you have been enjoying the recent updates please leave a good review, it has been 5 months since the last one :(

Changelog:

  • Add new option to choose tagged color (Fixes glowing and nickname color in 1.13+) Stuff like this is possible again: 2019-11-26_16.18.55.png
  • Fix updater showing duplicated messages in console
  • Fix money penalty message showing wrong value when using percentages
  • Fix switched messages when newbie protection ends
  • Fix possible error in case of badly configured worlds file
  • Fix an issue updating config from free to premium version
  • Add new /newbie command to check time left and /newbie disable to disable protection before time.
  • Removed /pvp disable
  • Add new money steal config option that makes money rewards come from the dead player balance, disabled by default
  • Made newbie messages customizable in messages file
  • Add config option to disable untag when player's enemy dies
  • Small optimizations
Discord for support/quick questions: Discord
----------, Nov 28, 2019

Changelog:
  • Changed small mistake in config comments
  • Fix NPE when getting a player's enemy
Discord for support/quick questions: Discord
----------, Nov 6, 2019

Changelog:
  • Config file was updated, make sure to check it and enable/disable anything you want/don't want
  • Players now get untagged when their enemy dies
  • Money rewards, penalties and commands on kill can now be excluded in certain WG regions (This can be useful for PvP arenas as an example)
  • Added option to block elytra glide while in combat
  • Added an updater(only checks for new versions and can be disabled in config)
  • Fixed SavageFactions hook
  • Many small fixes/internal changes including fixing the config updater (which means you can expect even more features soon)
Discord for support/quick questions: Discord
----------, Nov 1, 2019

New discord created for quick questions/support: Discord

Changelog:

  • Add support for WorldGuard 6 and 7
  • Restored compatibility with lower versions down to 1.8 at least(1.7- untested)
  • Actually using 1.13 as native api version now
----------, Oct 11, 2019

Only for 1.13 and 1.14, probably works on 1.12 and under but not fully (mainly because of WorldGuard). I plan to restore compatibility with earlier versions on coming updates

Changelog:

  • Add support for SavageFactions
  • Improved handling of other Factions forks in the future
----------, Sep 28, 2019

Only for 1.13 and 1.14, probably works on 1.12 and under but not fully (mainly because of WorldGuard). I plan to restore compatibility with earlier versions on coming updates

Changelog:

  • Added 1.14 support
  • Updated to compile with latest Factions, FactionsUUID and SimpleClans versions
  • Updated a bunch of other libraries
  • Removed DisguiseCraft support (seems abandoned)
  • Hide vanished players from /pvplist
  • Fix 1.14 bug with keep inventory
  • Some internal changes, should make it easier to update
----------, Sep 22, 2019

Still experimental version for 1.13 only, probably won't work fully on 1.12 and under

Changelog:

  • This should fix the errors with WorldGuard on 1.13 (not tested on 1.14)
----------, Jun 28, 2019

First of all, i'm so sorry for the huge delay. Now a few notes/warnings: This is an experimental version and it was only tested on 1.13.2, if you use NPCs be cautious before putting the plugin on your server without testing. Without NPCs it should be safe though. I'm still not sure if i want to keep backwards compatibility in future updates but for now it should not work on 1.12 and under, mainly because of differences in WorldGuard between versions. So don't update to this if you're on 1.12 or under.

Changelog:

  • Updated to work on 1.13.2
    • Make sure to use latest versions of WorldGuard, WorldEdit and Vault if you use any features that require economy.
----------, Jan 4, 2019

Changelog:
  • Recompiled with latest library versions
----------, Jul 5, 2018

Changelog:
  • Updated to support 1.12
  • Compiled with java 8 (Yay finally i can use the "new" stuff added in 8)
----------, Jun 13, 2017

Please report bugs in github: https://github.com/NoChanceSD/PvPManager-Issues/issues
If you need quick support or have any questions here is my Skype: nochancesd

Changelog:

  • Fix 2 NPEs caused by some changes in code in latest update
----------, Apr 3, 2017

Please report bugs in github: https://github.com/NoChanceSD/PvPManager-Issues/issues
If you need quick support or have any questions here is my Skype: nochancesd

Changelog:

  • Added 3 missing messages to messages file that you can now customize:
    (After updating to this version you should see in console that the messages were updated)
  • Added a checking system to try to keep hackers away from safezones, it teleports players out if they manage to counter the pushback and enter anyway. (I have been told it's possible with blink hacks or similar)
  • Attempt to fix NPCs getting sent to lobby caused by a server in a bungee network shutting down
  • Some code organizing
----------, Mar 11, 2017

Please report bugs in github: https://github.com/NoChanceSD/PvPManager-Issues/issues

There will be a new update soon as i still have to go over private messages reporting bugs and the discussion thread. Start using github for issues please, it is really messy to have to go over every private message and recheck if i already fixed and replied to that specific issue every update. Same goes for the discussion thread.

If you need quick support or have any questions here is my Skype: nochancesd

Changelog:

  • Fix error that could happen in older versions of minecraft (1.7 and below) with scoreboards
  • Made writing to file on pvp log asynchronous
  • Fix anti border hopping "vulnerable" not working for 2 players without faction. For some reason Factions has their relation being "RECRUIT" instead of "NEUTRAL"
  • Fix anti border hopping "vulnerable" for SimpleClans as well.
  • Added config list for name of regions where "vulnerable" option will have no effect
  • Warn in console when 'Extra Drops' option was configured wrong and show correct usage
  • NPCs spawned on PvP log are now vulnerable to PvP damage everywhere they spawn. (If a player logged out in a worldguard no pvp zone, his NPC would be protected) This wasn't intended since players should be punished.
----------, Feb 27, 2017

Changelog:
  • Fix glitch with bouncing a lot inside regions (might be easier to run away from combat though)
  • Add option to block interact while in combat
  • All messages should now be able to be hidden by deleting them after the "="
  • Some small fixes
  • Restored compatibility with 1.7.10, maybe even lower (Not NPCs/Respawn)
  • Added NPC and auto respawn support for 1.11
----------, Nov 26, 2016

Changelog:
  • Worldguard override is now configurable
  • Fixed a bug where players could tell if they were near a vanished player with disabled pvp
  • Users file is now reset and a backup created as "users_error.yml" in case of error. Please report this file to me when it happens.
  • Fix NPE on /pvp disable
  • Glowing when tagged now works on 1.10 as well
  • Support for SimpleClans plugin
  • Glowing in combat is an option in config now
  • NPCs won't spawn for players with the permission 'pvpmanager.noSpawnNPC'
  • Also deobfuscated getInstance() method in PvPManager class for developers.
----------, Sep 6, 2016

This update is a merge from all the changes made on free version. It includes a lot of fixes and some new stuff but should be stable.
  • Added new way to prevent border hopping, players get bounced back from regions with pvp off
  • Players now are set glowing while tagged
  • Add command blacklist while player has newbie protection
  • Added some missing messages to messages file so they can now be modified
  • Worldguard pvp allow flag will now override /pvp disabled, the player is warned with a message when this happens
  • Saves to file are now done async (There are some issues with this yet)
  • Fix messages file from other languages not updating with newer messages
  • Update missing de messages (Thanks Vinc0682)
  • Fix players being affected by fire arrows with pvp disabled
  • Fix NPE when using /pvp disable while not having newbie protection
----------, Jul 23, 2016

  • Update to support 1.10
More updates will come soon to fix some issues.
----------, Jul 14, 2016

  • Fix error when saving user data
  • Newbie protection now persists through restarts or relogging
----------, May 11, 2016

Small update just because of version 1.9.4
  • Add support for spigot 1.9.4
  • Fixed an error with versions below 1.9
----------, May 10, 2016

  • Fix FactionsUUID support
  • Rewrite of some NPC code
----------, May 2, 2016

Warning: These are new features that might lead to bugs. Make sure it's working before placing it in a production server, in case my tests didn't catch some issue.

Changelog:

  • NEW feature - There is now the option to have players get tagged by ANY damage (lava, fire, etc). Obviously not the case for just PvP servers but some users have requested it.
  • NEW option to prevent NPCs from spawning inside a region with pvp deny. This option comes enabled by default now.
  • NEW option to disable area protection for players with PvP disabled.
  • Fixed compatibility with 1.7.10, NPCs should work again in that version.
  • Some internal changes in code related to dependencies like Vault and WorldGuard. Got the code looking a lot cleaner.
----------, Mar 24, 2016

Warning: These are new features that might lead to bugs. I did some testing but not to every single option.

Changelog:
  • New command /soup - Refill all your empty bowls
    • Permission: pvpmanager.soup
  • New command /pvpglobal <on|off> - Toggle PvP for the whole server
    • Permission: pvpmanager.admin
  • Added a new file called "worlds.yml" where it will be possible to set some settings per world. Just ignore it if you don't want to change anything. Right now the only setting that works there is "Player Drop Mode"
----------, Mar 5, 2016

Changelog:
  • Update for 1.9 - Auto respawn and NPCs should work again
  • Fix NPE
  • Removed a lot of useless code which means smaller jar
----------, Mar 3, 2016

Changelog:
  • Players now get untagged before kill abuse commands are executed, otherwise they could be blocked from teleporting by a /jail command as an example.
  • Tried to fix conflict with GriefPrevention PvP logging features. However, the best solution is to disable PvP stuff in GP config to avoid future issues.
  • Disabling fly is more effective now.
  • Fix grant protection issue where relogging wouldn't remove protection.
  • New command: /pvpungrant player - Manually remove granted protection
    • Permission: pvpmanager.admin
  • Money reward will now take a percentage of the victims money and give it to the killer instead of creating it from nothing.
Please consider leaving a nice review! (If you think it deserves it)
----------, Feb 5, 2016

This update brings quite a few new features and a revamped help menu (/pm)
Hope you like it :)

Changelog:
  • Fix cast exception on player join
  • Should have restored compatibility with other scoreboard plugins (hopefully)
  • PvP status message isn't sent anymore if state is the same
  • Fix error when using other language file caused by missing messages, the plugin should auto complete the missing ones now.
  • Fix issue related with PvP nametags
  • New command: /pvpgrant player minutes
    • Permission: pvpmanager.admin
  • Add option to have extra drops on kill, like loot droops from monsters, this drops from players on death.
  • Message sent to newbies who can't pickup items is now configurable
  • It is now possible to remove a message from being sent by deleting it's entry from the messages.properties file
    • Example: Leaving this "Out_Of_Combat = " empty will silence out of combat messages.
  • Add commands executed, as the player, when tagged in combat
  • Recoded help menu mainly for better looks =P
----------, Dec 13, 2015

  • Fix pvp nametags being enabled when they shouldn't
  • Fix NPE reading player data
  • Fix NPCs having protection
----------, Dec 6, 2015

Warning - Your users.yml will be reset in this update
Also, lots of code changes like this might mean some bugs.
  • Block other secondary commands
  • Add option to force PvP to default when changing worlds
  • Rewrote most of the logic related to a player's PvP status
    • This includes rewriting how data is saved to disk (users.yml), which was something long overdue.
----------, Dec 4, 2015

  • Fix IllegalStateException
----------, Nov 29, 2015

  • Fix players getting stuck in combat teams
  • Fix players always respawning in same place while inside a minecart
  • Fix players that pvp logged spawning in random place
----------, Nov 28, 2015

  • Fix config always updating itself and losing settings
  • Block more teleport cases when in combat
----------, Nov 25, 2015

  • Fix rare case of a player having permanent red(or whatever prefix) name.
  • Added option to (un)block teleports in combat.
  • Added option to block player login while his NPC is spawned.
  • /pvpinfo now displays UUID. (If anyone has suggestions on what else to display let me know)
  • Fix 'none' not disabling nametag prefix in combat.
  • Fix auto respawn setting not being read from config.
  • Sometimes combat team gets unregistered by other plugins, (which they shouldn't) now at least should throw less errors in those cases
  • Fix NPE on shutdown if not using nametags
  • Fix error when NPC's got potion effects
----------, Nov 23, 2015

  • Re-added auto soup
  • Limit NPC names to 16 characters to avoid crashes
  • Fix some config sections that weren't read
----------, Nov 8, 2015

Big update with all the changes from the free version!
Warning - The config file structure changed a lot so it won't update automatically. Your current config will be renamed to config.old.yml and you should then copy your settings.
  • Config file got quite a few changes
    • Removed auto soup feature
    • No more option for silent combat messages
    • Other options might have been merged together
  • Fix NPE with virtualplayers plugin
  • Block tpa abuse (Player could send a /tpa, get in combat and then their friend would accept the request)
  • Fix minecraft(?) issue where pets wouldn't attack players on same team as their owner
  • Add option for choosing a NPC name instead of using the player name
  • Hopefully fix an issue with customgui plugin
  • Fix some cases where dying by fire wouldn't count as pvp which caused issues with drops on death
----------, Nov 4, 2015

  • Added a warn message to newbies about why they can't pickup items
  • Added config option for setting a NPC prefix
  • Deobfuscated PvPlayer class and added a static get method so other plugins can easily hook into PvPManager
----------, Oct 21, 2015

  • Rewrite of NPC spawning
  • Also recoded auto respawn
  • Other small fixes
----------, Oct 2, 2015

Important Update - If you use NPCs please update asap

Changelog:

  • Add compatibility with combattagplus NPC
  • Add Brazilian messages file
  • Fix an issue causing EnderChests to reset
    • Only if you were using NPCs and only happened to some PvP loggers
  • Fix an error caused by Bukkit
----------, Sep 4, 2015

Changelog:
  • All the changes from the free version
  • Added Auto Respawn feature! Works only for 1.7.9+
  • A lot of internal changes on NPC code
  • Removed metrics from the code
  • Add NPC despawn time - Default is 120 seconds
  • Fix NPE when logging in after NPC has died
Consider leaving a nice review on this version! (If you think it deserves it)
----------, Aug 21, 2015

Changelog:
  • Add tag command messages to messages file
Consider leaving a nice review on this version! (If you think it deserves it)
----------, Aug 12, 2015

Changelog:
  • Fix commands executing anyway even if empty
  • Some fixes on "de" messages file by EvilOlaf
  • Add an option to not punish on kick (untested)
  • Fix Essentials command /pm overriding PvPManager after a /pm reload
Consider leaving a nice review on this version! (If you think it deserves it)
----------, Aug 8, 2015

Resource Information
Author:
----------
Total Downloads: 1,676
First Release: Aug 8, 2015
Last Update: Today at 3:45 AM
Category: ---------------
All-Time Rating:
21 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings