You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.
You should upgrade or use an alternative browser.
Plugins FactionsUUID
Version: 4.7.0
Likely safe
- Author ArteffCods
- Creation date
Recolor default messages, charge faction members dues, and charge factions rent! For all the important details, visit the update page: https://factions.support/news/4.7.0/ Summary:
Need help? Visit the Discord for support. Happy to work with you to resolve issues.
- Cleaned up and recolored translations. If updating, you won't get the new colors except for new translations (documented on update page). New system makes it easier to update colors on translations without massive find-replace.
- Added ability for factions to charge members dues, daily.
- Added ability for servers to charge factions rent based on territory claimed.
- Added an option for temporary invulnerability after respawning at the faction home.
Fixes big exception on `/fa reload` - no other changes, definitely want to update to this.
The Upgrade Update This update drastically improves upgrades. Manage them from in-game! Tons more added! Notice Before Updating for Users of Faction Vaults! If you use the PlayerVaultsX integration for max vaults, your players will NOT have access to their vaults on first startup. This is intentional. Vaults are now an upgrade, which will start disabled so that you can configure it. Set up the upgrade to match how you want players getting vaults. Maybe that's a single upgrade that everyone gets, maybe that's multiple levels. Whichever it is, once you enable the upgrade with the values you want, restart the server. On restart, factions will be granted upgrade levels matching their previous vault limits (or smaller - if a faction had 3 vaults and there are two upgrades offering 2 and 4, they will be given the 2-vault upgrade). New Upgrades A pile of new upgrades has been added. See the Upgrades page for the full list. Some of my favorites include:
In-Game Upgrade Management
- Armor Durability Protection
- Beacon Effect Control
- Crop Yield Boost
- Mob Drop Boost
- Mob Experience Boost
- No Hunger Loss
- Territory Damage Boost / Resistance
- TNT bank is now an upgrade!
Other Changes Translation
- A new, Paper-only admin command, /fa upgrades, opens a management menu for configuring upgrades in-game.
- Changes are only applied once you review and confirm them.
- Requires the factions.upgrades.manage permission.
Invites
- Translation migration out of the legacy lang.yml has completed, with remaining messages now living in translations.conf.
- As always, back up your translations before upgrading.
Claim Limits
- Invites can now expire. Set invite expiry in main.conf to the number of minutes before an invite expires (or 0 to disable).
Remaining Changes
- New main.conf options let you cap the size of a single contiguous claim for normal factions:
- contiguousTotalChunks — maximum number of chunks in one contiguous claim (0 disables the check).
- contiguousDistance — maximum width, in chunks, across one contiguous claim (0 disables the check).
Developer changes noted on the full changelog: https://factions.support/news/4.6.0/
- The "damage attempted" warning normally sent to a defender is now suppressed when the attacker is vanished.
- Controlled by disableNotificationWhenAttackerVanished in main.conf (default true).
- The /f map command output has been modernized.
- Announcements (/f announce) now support MiniMessage formatting.
- Faction shields are now scheduled more reliably.
If you were on 4.5.2, it was accidentally disabling explosions for everyone with a new faction. Install this to fix that issue, automatically.
IF YOU MANUALLY FIXED THIS FOR PLAYERS or otherwise don't want to break anything, then READ THIS:
When you stop the server to update, edit main.conf to change the config version (near the top of the file) to 10. This will preserve the explosion settings for all factions rather than reset them.
If you accidentally set to 10 and didn't want to keep the settings, just set it back to 9 while the server is stopped and it will auto-fix the explosion issue
Adds support for 26.1.x servers (26.1, 26.1.1, 26.1.2).
Be sure to read the 4.5.0 changes, which are substantial, if coming from a version prior to it.
Work continues on 4.5.0, which I plan to release in March.
- Bumped version support to only 1.21.11
- Improved loading behavior with PlayerVaultsX and Graves
- Fixed some behavior with Spigot support
Fixes a bug where users with titles from before version 4.0 would have their title reset to that title on rejoin.
Probably last update supporting 1.21.10, possibly last update supporting Java 21. Working on bigger update (Better warp GUI, more renamable commands and other translations) but wanted to throw this fix in as soon as I got it done.
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.
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.