Skip to content

4.5.0

FactionsUUID 4.5.0 contains the following changes:

Reworked Warp GUI

  • Now, /f warp will display a Dialog listing warps by name.
  • Password-protected warps will result in a new Dialog asking for the password.
  • On Spigot, the command will just list warp names, because the ugly inventory GUI code has been removed.

Other Changes

  • Empty messages from translations.conf will no longer be sent.
  • The if tags (e.g. <fuuid:if_econ>) can now be used on nearly anything in translations.conf.
  • Added new tag <fuuid:if_perm:PERMISSION> to gate translations.conf content behind permission nodes.
  • Many commands can now be renamed.
  • Added player title limit, titleLengthMax, in main.conf.
  • Player titles can be configured to continue formatting into username.
    • playerTitleColorContinuesIntoName in translations.conf.
  • Fixed bug potentially causing autoclaim to trigger for staff not in a faction.
  • Fixed error in DTR claim upgrade giving wrong amounts.

Translation Changes

The below translations have been moved from lang.yml to translations.conf and must be edited.
Their originals should still remain in lang.yml for reference, but backups are recommended.

  • Economy messages (e.g. "You gained $30 for unclaiming land").
  • Compass directions (e.g. N, S, E, W) for the map command.
  • Permissible action translations (e.g. "build" / "Building blocks").
  • Denials of:
    • Permission (e.g. "You cannot in the wilderness.").
    • PVP (e.g. "You cannot hurt .").
    • Item use (e.g. "You cannot use in a safe zone.").
  • Commands:
    • disband
    • join
    • near
    • relation
    • shield
  • Admin commands:
    • DTR
    • Force join and force home
    • TNT
    • Bypass
    • Chat spy
    • Money commands
    • Reload
    • Save-all
  • Enter titles (the popup when walking into differently-owned territory).

Developer API

  • Rearranged some loading logic, which should result in no change for 3rd party plugins.
    • Please reach out if you run into any issues!
  • Introduced some non-TL paying methods in Sender.
  • Deprecated a bunch more things that will be removed in version 5.0.
    • Also updated many existing deprecation annotations to indicate removal.
  • Removed the internal Tag classes, which nobody should have been using.
  • Be aware that the TL class will continue to lose items over time. It should not be referenced.