/
This release provides several changes and improvements for the code itself and plugin's performance, as well many more details.
This version also make changes to the current menus' configurations, it is recommended to make backups before updating to prevent data-corruption or errors due to missing-fields.
Full release changelog and changes-registry: https://github.com/aivruu/teams/releases/latest
ConfigurationManager,ModificationContext as they are no longer used (Major).handleClickLogic(...) method will return a value-object with information about the clicked-item (only if item is valid, or is not AIR), this also reuses the ItemMeta for the item (to avoid repeated-creation when calls to super-class and implementations) (Major).PlayerAggregateRoot class (Major).TagModifierService and adapt TagModificationProcessor for changes, and input-processing, and move most-logic to processor's implementation (Major).ItemStack references when a menu-item will be used through multiple-slots.InfrastructureRepositoryController#selectAndInitialize.selected-tag field (for JSON infrastructure) .This release provides several changes onto the project-structuration and code-readability, as well new features.
21518e2 36b5011edit or delete subcommands, they will provide tab-completion for in that moment cached tags. - 57495b1MongoClientHelper#buildClient will check if the mongo-client is already initialized before build it. - ec82746null values will be serialized directly, instead of using empty-strings. - 30e89a5PlaceholderHook implementations return tags' visual-information directly from the PacketAdaptationContract, and they'll return null only if the placeholder is not valid. - 16157d5 521757aTagAggregateRoot will be saved post cache-deletion only if removal-cause was EXPIRED. - 7f1de38d7ebd8cPlaceholderAPI and MiniPlaceholders plugins, as well, legacy-chars parsing for valid conversion to modern component.150 KB.PlayerTeam reference for the properties-configuring.