Introducing our 1.21 Factions Beta with premium feature enhancements, and code improvements.
CHANGELOGS
Added F Roster
Added XPotionEffect Classes For Conversion Of Legacy Support
Added All new Enum Variants for Spigot API Support
Added Checks To /f leave Command to Force /f disband
Added Optional references for ALL configuration implementation
Added Proper Method Distribution For Command Framework
Updated MANY Classes With Code Refactoring To Improve Code Distribution, Performance, and Readability
Updated Multiple Of FPlayer Variant Methods Such as Enemy Nearby Checks, Fly Checks, and Logging Checks
Updated Fall F Upgrade Configuration Values To Allow For Proper Upgrade Level
FACTIONS ROSTER
Roster is a system that essentially allows you to add people to a list with a specific role so they can join a faction without an invite and even ROTATE THEMSELVES OUT WITH OFFLINE PLAYERS. This means that if you want "Driftay" on your roster you would simple do /f roster add Driftay coleader, and I can join your faction without an invite ANYTIME as the Co-Leader role.
COMMON QUESTIONS
IS IT CONFIGURABLE?
Yes, navigate to the factions plugin folder and then the configuration folder.
CAN I REMOVE SOMEONE FROM MY ROSTER?
Yes, /f roster remove will remove them from the roster.
WHAT IF MY FACTION IS FULL OF ONLINE PLAYERS?
The player attempting to join will be prompted that there is no room at this time.
WHAT IF I DONT WANT TO ROTATE OFFLINE PLAYERS?
Simply turn that off in the roster configuration with the value rotate-offline-players.
WHAT DO YOU MEAN "ROTATE OFFLINE PLAYERS"?
Meaning out of ALL the offline players in the faction the one that logged out the longest time ago would be swapped.
IF THEY LEAVE THEY CAN JUST JOIN BACK?
Essentially yes, if you kick them and they are on the roster they can join back at that role.
This feature is in its simplicity state and will be updated as required, thanks everyone for supporting and I hope you all enjoy the update. Any questions, comments, or concerns just shout them my way.