FactionsUUID

Plugins FactionsUUID 4.2.4 [MC 1.21.8-1.21.9]

Pro Download
Improved 1.21.9 support. Really essential to upgrade if you have many factions, or you risk getting rate-limited by the player profile lookup system.

Improved dispenser checking around chunk borders.

Added a `papi_open` placeholder for the chat system for if you want to add a placeholder without it auto-closing formatting. Useful for adding a custom colored placeholder you want impacting the next text as well.
Fixes cute little bug where faction member limit was counted off-by-one.
Adds support for the YardWatch plugin, which enables plugins to more easily check protection against multiple protection plugins.
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.
Fixed issue where some chatspy would not forward.

Added new placeholders for use in FUUID's chat setup: name_and_title and title.

Added new placeholderAPI placeholders:
%factionsuuid_player_name_and_title% and %factionsuuid_player_title%
RUN THIS ON A TEST SERVER, FIRST!

Changelog: https://factions.support/four/

This update may break plugin compatibility.
I'm happy to work with you on Discord to sort things out. The previous release works fine in the mean time. If you put it on your production server, it's fine, just restore the old jar. The big update copies your data to a new folder, so the old jar will work fine with the old data. Just delete the "FactionsUUID" folder from the plugins folder before going back to the new version again, or you will use the outdated data.
Fixed a nag on Paper servers, showing up in the server log. No other fixes or features.
This small update has (only) 1.21.6 support and fixes some startup issues with Graves as somebody has made a fork that's incompatible.

Big Update Coming Soon - Test it now!

I am very soon going to release a beta, after several released alphas, and need your help! This beta has many important changes and improvements.

If I am forced to test alone, I simply will not finish the update in a reasonable time frame. I have a test server up or you can even run the beta on your server! It is stable according to some users who have privately tried it.
This release adds two things:
  • Adds a setting territoryBlockWindChargeInteractionMatchingPerms to protect faction territory from being opened up with wind charges.
  • Improved support for hex codes in faction roles/relations.

BIG FUTURE UPDATE status (find out how you can run this jar yourself, or try it on my test server, on Discord):
  • Improved commands layout and fully auto-completable.
  • Grace period.
  • Upgrades: Ability to buy upgraded abilities for your faction. Still working on adding more. These ones already exist in the testing jars.
    • Crop growth boost
    • Increased member limit
    • Increased chunk claims in DTR mode
    • Zones: Better than per-chunk ownership! A way for labeling multiple chunks under a single permissions setup, using the same system used for overall faction permissions. Plus, an on-enter greeting to indicate what zone you're in.
    • Flight (same flying ability as before, now an upgrade so you can optionally sell it to factions - or just grant it unlocked to everyone).
    • Fall damage reducer (configurable percentages, upgradable)
    • Max power improver (boosting the max power limit)
    • Redstone flood protection
Due to chat changes between versions, this release only supports 1.21.5. No other differences from the previous release. If something breaks horribly in the next few weeks, I will also release an update for 1.21.4 users because we are still early in the transition between those two versions.

Also, I am currently doing testing on the BIG UPDATE on Discord. You can play it on my test server or even download it and run it yourself!

Feature status (again, these are not in this release, but will be available here in the future release and can be currently tested with info on Discord):
  • Improved commands layout and fully auto-completable.
  • Grace period. Fully operational.
  • Upgrades: Ability to buy upgraded abilities for your faction. Still working on adding more.
    • Crop growth boost: Operational
    • Increased member limit: Operational
    • Increased chunk claims in DTR mode: Operational
    • Zones: Partial (see below)
  • Zones: Better than per-chunk ownership! A way for labeling multiple chunks under a single permissions setup, using the same system used for overall faction permissions.
    • Once the upgrade is owned, zones can be created and perms can be set.
    • Still working out the best way to tag territory with a zone label, so this feature isn't technically functional yet.
Fixed bug related to sign protection in previous update. Also, for those who track 1.8.8, note there is a new version that can be found in the Version History.

Almost certainly the last version supporting 1.20.4 - 1.21.3. Start migrating if you're still stuck on outdated versions! Time to get off the exploitable versions.
Back
Top Bottom