Skip to content

1.1.0: `preferCachedPlaceholders` and PlaceholderAPI update

Compare
Choose a tag to compare
@C2D03041 C2D03041 released this 28 Aug 18:13
· 25 commits to master since this release
ca5b35c

!!! updating to this version requires you to run the following SQL commands manually if you've already installed the plugin. If this is a new install and the DB is empty, running these commands is not necessary.

ALTER TABLE profiles ADD COLUMN cachedPlaceholderTitle TINYTEXT;
ALTER TABLE profiles ADD COLUMN cachedPlaceholderBody TINYTEXT;
  • New feature: options.preferCachedPlaceholders
    • With preferCachedPlaceholders=false (the default), the placeholders will be generated with the OfflinePlayer object returned by Bukkit.getOfflinePlayer() in real-time. This is more reliable in general, less likely to break placeholders, and should be more consistent. But, it is incompatible with some plugins (most notably, MMOCore)
    • With preferCachedPlaceholders=true, the placeholders will be generated when the user has logged into a certain profile, and saved to the DB. The Profile GUI will pull the placeholders from the DB
  • Fixed a bug where the user couldn't open the profile manually with /profiles after the user dies with the menu open
  • Updated to PlaceholderAPI 2.10.8