GUI-driven faction system with custom priority-ordered roles, granular permissions, invites, faction chat, optional MultiBank faction banks, PlaceholderAPI support and a developer API.