Changelog for Version 3.0.0
Overview
This release introduces PlaceholderAPI (PAPI) support to our plugin for the first time, alongside significant updates to several core systems, including the Kit Selection Menu. PlaceholderAPI is now a mandatory dependency, providing dynamic placeholders and enhanced customization throughout the plugin.
Key Changes
PlaceholderAPI Integration
PlaceholderAPI is now required for the plugin to function. Without it, key features such as the Scoreboard, Chat, and Kit Selection Menu will not work properly. PlaceholderAPI offers:
- Dynamic Placeholders: Access placeholders from PAPI or other PAPI-compatible plugins.
- Easier Configuration: Replace hardcoded placeholders with standardized ones.
- Cross-Plugin Compatibility: Leverage placeholders from a wide range of third-party plugins.
Configuration File Changes
The plugin’s configuration file has been restructured to replace custom placeholders with PAPI-compatible ones. This includes changes for the Kit Selection Menu, which now uses PAPI to dynamically display kit-specific information, such as cooldowns, descriptions, and stats.
Important: You must update your configuration to use PAPI placeholders and install the required PAPI expansions.
Feature Updates
Kit Selection Menu
- The Kit Selection Menunow fully supports PlaceholderAPI. This allows for:
- Dynamic display of kit details (e.g., name, description, cooldown time).
- Integration with stats and progression systems using PAPI placeholders.
- Improved flexibility for customization, enabling tailored menus for different player needs.
Scoreboard Configuration
- In the config file, you can add a lot of lines as you want, before, it was restricted to the only features that you have. Now, you can add datas of PAPI.
Other Updates
New Features
- PAPI Integration Across All Systems:
- Full support for Scoreboard, PlayerJoin/Quit events, Chat, Booster, Ping, Levelling System, /stats, PlayerDeath, Ratio system, and BoosBar.
- Dynamic Chat Customization:
- Added support for dynamic message formatting with PAPI placeholders and customizable colors.
Bug Fixes and Maintenance
- Resolved issues with placeholders in stats, ratios, and death event displays.
- Improved performance by optimizing placeholder logic.
- Added unit tests for Booster, Chat, Updater, and other key systems.
Performance Enhancements
- Reduced JAR size for efficient loading.
- Updated dependencies, including Mockito, for compatibility.
Migration Instructions
- Install PlaceholderAPI: Download and install PlaceholderAPI on your server. This is now a mandatory dependency.
- Adapt Configuration: Update your plugins/PvPBox configuration file to replace old placeholders with PAPI-compatible ones, including those for the Kit Selection Menu.
- Install Placeholder Expansions: Ensure you install PAPI expansions relevant to the placeholders used in your setup (math, Player, statistic, and Server).
- Verify Your Setup: Test all systems, especially the Kit Selection Menu, to confirm placeholders are resolving correctly.
Important Notes
- PlaceholderAPI is mandatory for this update. The PvPBox plugin will not work without it.
- All old placeholders have been replaced. Configuration files must be updated to use PAPI placeholders.
- The Kit Selection Menu now fully supports dynamic placeholders for an improved player experience.
Hey, Paper and plugins has been updated to 1.21.4 ! Please update Paper and all plugins, like always
Small vulnerability has been fixed.
For information, I added an update checker for the Setup :
![]()
Hey, plugins and Server has been updated to Paper 1.21.3 ! Players from 1.8.x-1.21.x players are still supported
I made some optimisations into the code of PvPBox plugin to have better performances.
Like always, please update all plugins !
Hey, plugins and server has been updated to Paper 1.21.1
You can download it on Paper website
Of course, 1.8.x-1.21 players are still supported
THIS VERSION HAS BEEN UPDATED TO PAPER 1.21 ! PLEASE UPDATE ALL PLUGINS !
Hi, Plugins and server has been updated to Paper 1.21 ! You can download it there => https://papermc.io/downloads/paper
- Updated plugins and Setup to Paper 1.21
- Fixes
THIS VERSION HAS BEEN UPDATED TO PAPER 1.20.6 ! PLEASE UPDATE ALL PLUGINS !
Hi, Plugins and server has been updated to Paper 1.20.6 ! You can download it there => https://papermc.io/downloads/paper
Changelog:
- Updated to Paper 1.20.6
- The Setup now supports 1.8.x-1.20.6 players
- Updated somes plugins to latest build
1.8.x-1.20.5 players are still supported
THIS VERSION HAS BEEN UPDATED TO JAVA 21, PLEASE UPDATE YOUR JAVA VERSION !!!
- Updated server to Java 21 to support the 1.21 future PaperSpigot and to have better performances.
- Boosters can now have a timer to set non-permanent Boosters
- Fixes and Improvements
Hey !
The ServerPack has been updated to Paper 1.20.24 ! You can download Paper on official website => https://papermc.io/downloads/paper!
Changelog:
- Updated plugins to latest versions to support 1.20.4
- Added 1.20.3 & 1.20.4 players (1.8.x-1.20.2 players are still supported
)
- Removed Column of Score lines into Scoreboard
- Fixes
