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.
- Author ArteffKods
- Creation date
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.
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