FactionsUUID icon

FactionsUUID -----

Premium Factions for premium people.



Status info, some perm gating, bug fixes, enabled access to other faction warps/home (w/ permission)
Lots of changes here!
  • Adds aliasing to some commands, such as chat, which can be found in translations.conf
  • Adds some placeholders for shield status, all controlled in a placeholders section of translations.conf:
    • Within f show, `{shield-active}` `{shield-status}` and `{shield-remaining}`
    • Within papi, `%factionsuuid_faction_shield_active%` and `_shield_status` and `_shield_remaining`
    • Within chat (and soon other places), `<sender:shield_active>` and `<sender:shield_status>` and `<sender:shield_remaining>`
    • For all of them, `remaining` is always the time left, and is probably least useful.
    • `active` is a simple active, not active, by default. Can take a `<remaining> placeholder to also add the remaining time.
    • `status` by default is more detailed, saying if enabled or disabled and saying the remaining time.
    • Again, all customizable in the translation file.
  • Adds `factions.map.auto` permission node, granted by default in situations where the map perm has been auto-granted. If false, user cannot toggle auto map display. Will also turn off the auto map if it was previously enabled and the perm changes to false.
  • Officially only supports 1.21.8 - no longer loads on 1.21.7.
  • Fixes surprise where the peaceful faction f show item would loudly announce the relation color instead of use it.
  • Closes off registries during plugin's enable, to avoid attempts to late register. I do not consider this breaking because it would have been broken prior anyway.
  • Changed up how `/f home` lets you see `--faction` to try teleporting to another faction's home if you have been granted permission.
  • Changed warp syntax from `/f warp [warpname] [password] --faction factionname` to `/f warp [warpname] --password password --faction factionname` because apparently you needed to enter a password to get to run the faction part which is a goofy thing I didn't think to test for.
  • For developers:
    • Added some `AvailableSince` annotations on things added in 4.2.0 that were missed.
    • Added some `Internal` annotations on obviously internal stuff.
    • Sealed `LeveledValueProvider` but it wasn't really possible to use it before because it would blow up at deserialization.
    • Deprecated some goofy `LeveledValueProvider` helper methods, with better replacements.
----------, Sep 21, 2025
Resource Information
Author:
----------
Total Downloads: 5,823
First Release: Sep 2, 2014
Last Update: Sep 30, 2025
Category: ---------------
All-Time Rating:
252 ratings
Find more info at factions.support...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings