[
+ ] Replaced /mpo test with /mpo simulate — evaluates placeholder resolution using a read-only snapshot of the live cache, leaving the real cache completely unaffected.
[
/ ] Fixed redundant cache lookup
[
/ ] Fixed unsafe dataSource swap on reload — new MySQL pool is now verified before closing the old one, preventing backend loss if MySQL is temporarily unreachable.
[
/ ] Fixed return_value column silently truncating long strings.
[
/ ] Fixed PlaceholderAPI fallback potentially being called off the main thread.
[
+ ] Added new condition types
not_equals,
not_contains, and
number_not_equals – allow negative string and numeric comparisons. These conditions return true if the placeholder is null.
[
+ ] Added rule
priority system – rules targeting the same placeholder are now evaluated based on priority (higher value = evaluated first). Default priority is 0.
[
!!! ] You must delete the existing config.yml file and fully restart the server to generate the new updated configuration.