Improvements:
- Now, command messages are nullable
- Refactored LogManager class for greater efficiency
New Features:
- NEW Vault Renaming System, applicable with /cv rename
Fixes:
- Fixed an issue where names were not displayed on the page navigation arrows in the /cv gui.
- Fixed a critical bug that allowed abuse of the Blacklist.
New Features:
- NEW version detection system that automatically configures your plugin and adds missing keys. WE RECOMMEND DELETING YOUR OLD CONFIGURATION FILE.
- NEW internal placeholders to indicate the available or occupied space in your Vaults.
- NEW cooldown system to prevent command abuse.
- NEW sounds added when opening/closing Vaults.
- NEW system that allows you to specify whether closing a Vault should reopen the main GUI or not.
Changes:
- Critical error in the Blacklist del Plugin
- Corrected error that allowed plugin to invert with other people's inventories
Changes:
- New added configuration keys. We recommend eliminating current configuration
- Corrected error that allowed to put but not to get objects in Blacklist
- Corrected error that allowed data writing with the Gui /CV
- Corrected error that makes the data load take an eternity
- Corrected error that did not allow Vaults Forsaza Opening to the players
- Corrected error that did not allow data edition as administrator
Changes:
- Modifications for SSL autodetection in MariaDB
- Double storage check added
Changes:
- Fixed errors that disabled the MariaDB and SQLite Driver
- Implemented dynamic dependency download system
- Started the development of the AxVaults Converter
HotFix!!
- Corrected error in the plugin.yml that did not perform the dynamic download of libraries, which made MariaDB and SQLite storage impossible
Please delete your old configuration file!!
Changes:
- Fixed NBT bug that caused casual problems in the main GUI of the /cv gui command
- Fixed a serious error detected when reloading the plugin
- Fixed maximized compatibility with Minecraft 1.8.8
- New libraries implemented for maximum compatibility of materials and design
- Implemented new fields to edit more data from the /cv gui, such as materials and lore
- Implemented new methods for improvements in error handling
- Refactored methods responsible for Deserialization and Serialization
[Experimental]
-
Deprecated YAML STORAGE, Migrate your data to another storage mode such as JSON or SQLite if you are not using cross-server. In later updates a command will be implemented to perform a data migration
Changes:
- Fixed serious errors detected in the Plugin configuration
- Fixed a bug when initializing the plugin on 1.8.8 servers
- Updated dependencies
Changes:
- Added command to remove Vaults manually awarded to a player
Changes:
- Minecraft 1.21.4 Support
Changes:
- Fixed small error that did not allow the translation of the /pv gui elements
Changes:
- Fixed known bug in JSON storage
Changes:
- Implementation of atomic operations in YAML, improving file security
Changes:
- Maximizes 1000% CocoVaults performance, now JSON support is available and defaults to plugin configuration
- Updated Dependencies
- Elimination of unnecessary Logs
Changes:
-
NEW!
PlayerVaultsX Converter
Changes:
- Fixed HEX Support
Changes:
- Updated dependencies, we strongly recommend updating your resource
Changes:
- Added maximum compatibility with versions 1.8.8 - 1.21.3
- Previous testing with hybrid Magma / Arclight type servers. USE WITH CAUTION!
- Added /cv admin give, with which you can add Vaults to your players manually
- Improved the plugin's data flow handling
Changes:
- Support for Minecraft 1.21.3
- Updated drivers for databases
- Fixed support for SQLite
- Fixed support for MariaDB
- Fixed support for YAML
- Methods, classes and functions refactored and optimized to avoid lag
- Fixed icon function in /coco gui
- Hidden attributes for /coco gui icons
Changes:
- Minecraft 1.21.2 Supports
- Fixed known errors when trying to initialize a MariaDB database (JDBC was lost when compiling)
- Improved loading of items to the database, faster response expected
- Increased Pool time for MySQL and MariaDB to avoid data loss if the remote dba does not respond
- Fixed GUI not changing pages
Changes:
- Minecraft 1.21.1 Supports
Changes:
- Added full compatibility with legacy versions
- Dependencies corrected and added to Jar
Changes:
- Plugin performance improvements
- Unnecessary classes removed
Changes:
- Modified loading and queries made in MySQL
Changes:
- Fixed a bug that would trigger the Vault save message when closing any inventory
Changes:
- Fixed SplashX giving incorrect URL
- Fixed the error that allowed objects to be placed in the main GUI (we panned the empty spaces)
- We eliminated the use of some methods that are no longer used
- We started the development of the converters, especially those of PlayerVaultsX
Changes:
- Fixed LogManager initialization
Changes:
- A new class was created that will be in charge of the Logs from now on
Changes:
- Modified the storage cast that caused a Warn
Hotfix:
- New implementation to avoid problems with inventories, added a new method when opening a Vault
Changes:
- Modified opening of vaults from /cocovaults GUI to avoid problems with PlayerVaultsX
Changes:
- Closing time corrected for inactivity
- Better Cache management, now it will not be possible to glitch inventories in MySQL and MariaDB
- Major fixes to how saving works
- Better optimization with queries and better Cache management
- Refactored methods to make tasks shorter and more efficient
- MySQL Memory Leak fixed
Changes:
- Added fixes to cached data handling
- Monumental improvements in the use of the /cv GUI command
- Refactored methods for improvements in listeners
Changes:
- Bug fixes with YAML storage
- Added masterful data handling and management.
- We started working with EnderVaults and PlayerVaults converters!
Changes:
- Fixed inventory closing error
- Optimization and refactoring of methods performed
- The Vault will now close if the player is inactive
Changes:
- Plugin fully optimized for cross-server use
- Hikari is being used to manage connection pooling
- Fixed Dupe found in MySQL and MariaDB
- We refactored some methods to ensure maximum performance
- Inventories now save for each item move instead of each inventory closure
- Now, there are 4 data verifications instead of 2, all asynchronously, your server performance will not be affected
Changes:
- Robust added to our GUI checker, there will be no problems with Backpacks or related plugins
Changes:
- Hotfix, Fixed the error that crashed the server when using MySQL
Changes:
- Cross Server Support!!!! (NOT BUNGEE)
- Updated, corrected and improved the logic of the /pv gui command
- Refactored classes, optimized for better handling of our code
- Significant improvement to YAML storage, optimized loading, handling and saving of data in YAML
- Fixed MariaDB JDBC
Hotfix:
- Removed escaped debug messages
Changes:
- SQLite Support, For faster loading and better data manipulation, RECOMMENDED using SQLite instead of YAML
Changes:
- Fixed the error that did not correctly identify the plugin inventories
Changes:
- Fixes applied to the plugin's VersionLoader
Changes:
- Fixed the small error that did not allow the correct loading of permissions
- Updated dependencies for the latest version of Spigot
Changes:
- Corrections in the use of the 1.21 API
- Corrections in the internal library of the plugin
- Fixed the bug that did not deliver the correct TABCompleter
Changes:
- Minecraft 1.21 Support
Changes:
- Fixed bug that delayed the initial permissions check
- Support for Minecraft 1.8.8 and higher
- Cleaned dependencies
Changes:
- Added support for MariaDB
- We replaced how you connect to the database, it is no longer necessary to use JDBC
- Now, all texts are customizable
- Added an improvement in the reloading of the plugin, which will allow you to change storage type quickly
- More robust Serialization and Deserialization
- Added update detector