Skip to content

Breaking Changes

Gabriele C edited this page Jan 21, 2020 · 35 revisions

This page contains a list of breaking changes, i.e. of changes in AuthMe that may require plugin users to make adjustments.

Version Description
5.6.0 (2020-01-21) The MaxMind GeoIp database now requires a (free) license key, so protection will be disabled by default.
5.6.0 (2019-12-12) LuckPerms 5 now supported; LuckPerms 4 no longer compatible.
5.6.0 (2019-08-11) Removed support for CraftBukkit, use Paper or Spigot instead.
5.6.0 (2019-05-02) Removed support for bPermissions.
5.5.1 (2018-11-30) Removed support for legacy Flat file storage. Use previous versions to convert beforehand.
5.5.1 (2018-11-30) Removed support for 1.7
5.4 (2017-08-31) Removed hook for PermissionsBukkit
5.4 (2017-08-31) Removed hook into CombatTagPlus
5.3 (2017-04-14) API.java class has been removed; use the api.v3.AuthMeApi class instead.
5.3 (2017-03-24) removeSpeed option no longer exists; speed is removed from unauthenticated players if allowMovement is false
5.3 (2017-03-22) Command /email recovery <email> <code> has been renamed to /email code <code>
5.3 (2017-03-12) SaveQuitLocation: false no longer restores the quit location for players (as the setting would suggest)
5.2 (2017-01-07) In the messages file, reg_email_msg no longer exists. Update reg_msg with the proper arguments.
5.2 (2016-11-13) To support old hashes, you now need to list the hashes in the setting legacyHashes
5.2 (2016-09-04) Dropped support for Java 7
5.2 (2016-09-04) Permissions: support for GroupManager (not via Vault) removed.
5.2 (2016-08-11) In messages_xx.yml files, &n is now the regular format code and %nl% is replaced to new line
5.2 (2016-06-19) Allowed nickname regex pattern now case-sensitive
5.2 (2016-05-29) "Allow all commands if registration is optional" feature dropped
5.2 (2016-05-03) Force spawn settings are grouped together (settings should migrate automatically)
5.2 (2016-02-19) Command /converter has been moved to /authme converter
5.2 (2016-02-14) Some permissions have been moved outside of authme.player. Please see the list below.
5.2 (2016-02-12) Settings.delayJoinLeaveMessages has been split up in more granular configurations. Your config file will update automatically, search for options with "delay"
5.2 (2015-12-28) PlainText is automatically change to SHA256 HashAlgorithm
5.2 (2015-12-26) Flatfile data source and converters to/from flatfile no longer supported. Use Sqlite.
5.2 (2015-12-23) Setting settings.restrictions.enablePasswordVerifier renamed to enablePasswordConfirmation
5.2 (2015-12-22) email.html: Placeholders are like <playername />, not <playername> or %playername%. (Template)
5.1 (2015‑12‑05) Changed permission nodes (up-to-date list)
5.1 (2015-12-04) Configurable text sent in email moved from config.yml to email.html
5.1 (2015-11-27) Bug fix: Using /authme register no longer changes the password to all lower-case

Addendum

Permissions change 2016-02-14

A few permissions were moved outside of the authme.player group. The reason was that assigning authme.player.* to players also gave them VIP status (authme.player.vip), for instance, which was undesired.

Old permission -> new permission

authme.player.allow2accounts      -> authme.allowmultipleaccounts
authme.player.bypassantibot       -> authme.bypassantibot
authme.player.bypassforcesurvival -> authme.bypassforcesurvival
authme.player.seeotheraccounts    -> authme.admin.seeotheraccounts
authme.player.vip                 -> authme.vip