SaberFactions - 1.8 -1.21.x // discord.gg/saber // The Complete Factions Solution! icon

SaberFactions - 1.8 -1.21.x // discord.gg/saber // The Complete Factions Solution! -----

The Complete Factions Plugin at 0 Cost!




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.
----------, Jul 26, 2024

Fixed F Chest Item Removal - @RedW0lfStoneYT

Removed Particle Support For F SeeChunk (Possible To Return)
Removed Ability To Enable Banner (Completing)

Revamped FactionDataHelper & FactionData Distributors
Revamped Factions Addon Configuration Management (Per Addon Now)
Revamped F Chest Command
Revamped FileManagement System Via CustomFile

LONG FROM INTEGER CONVERSION (Can be assigned a value higher than 2,147 million)
Faction TnT is now a LONG number rather than an Integer
FPlayer Money Is not a LONG number rather than an Integer
F Upgrade Purchasing costs are now a LONG number rather than an Integer
----------, Jan 19, 2024

Added Chinese Translation
Added a initialization method for Addon Initiation to avoid heavy lifting on constructor initiation.

Faction Addon:

  • Refactored Entirety of Configuration Handling
  • Added New Configuration Manager w/Loading Capabilities From Jar File
  • Refactored All Constructor Behavior to Avoid Heavy Lifting Loads.
  • Implemented Friendly Name Addon Behavior To Allow For User Friendly Implementation Of Addons
Demonstrated Proper Immutability Via FAuditMenu, FactionLogs, FLogManager, FLogType, and LogTimer
Implemented Method Separation For Better Readability in FAuditMenu, FactionLogs, FLogManager, FLogType, and LogTimer
Refactored FAuditMenu, FactionLogs, FLogManager, FLogType, and LogTimer for Better Readability and Structure for Future Recode

Improved Readability in BrigadierManager
Implemented Method Separation In CmdDisband

Fixed Issue With F List, Asyncrounous Task Causing List To Make Faction List Not In Proper Order.

Added Configuration In FCommand Parsed NO_BALANCE Placeholder.
Recoded Entirety Of FactionData Management System.
Removed Macro Detection For SaberGUI Registry

Added Method Separation For Better Readability In AsyncPlayerMap and FlightEnhance

Fixed Issue With Slot Initiation For F Upgrade Not Registering Disabled Ones
Fixed Issue With BannerManager Initiation Nulling On Disable
Fixed Issue With Armor Swap CoreX Module.
----------, Oct 2, 2023

Fixes:

  • Fixed Description Component Overlapping
  • Fixed Issue With Boolean Searching To Enable And Disable Missions
  • Fixed Issue With /f tnt addall Not Searching for Lores and Item Meta
  • Fixed Potential Issue With Boat And Spawn Egg Placement In Territories
  • Fixed Issue With F AllyWarp Command
  • Fixed IndexOutOfBounds via F Disband GUI
  • Fixed Typo In F Top Balance Format
  • Fixed Issue With F InvSee
Additions:

  • Added F Banners (In Temp BETA)
  • Added New Upgrade System and Menu - @vSKAH
  • Added Translation Possibilities for Faction Fly Enable and Disable
  • WorldGuardBridge Support To JitPack CI
  • Added AntiTrapdoorCrash CoreX Feature - @ginko
  • Adjusted Default Value For CoreX Feature AutoLapis
  • Adjusted Default Values For Show Map On Exploit Values
Optimizations:

  • Optimized Faction Upgrade Frame
  • Optimize Faction Addon Abstraction
  • Optimized PlayerTNTProvider
  • Optimized TNTFill Command
  • Optimized FactionsChatListener
  • Optimized FactionsEntityListener
  • Optimized FactionsPlayerListener
  • Optimized MissionHandler
  • Optimized Corner Task
  • Optimize Spiral Task
  • Optimized WarmupUtil
  • Optimized FLocation
Removals:

  • Removed F WeeWoo
Updates:

  • Updated NBTAPI (1.20 Support)
  • Updated XSeries (9.2.0 -> 9.4.0)
  • Updated AdventureAPI (4.12.0 -> 4.13.0)
----------, Jun 25, 2023

Added Factions Created Limiter conf.json(totalAllowedFactionsOnServer)
Added Multiversion Compatibility for missions.
Added CoreX Feature AntiMobFactionTerritory (Deny natural mob spawning in faction only territory)
Added Role Requirement to F Description (Moderator)

Fixed Issue With F Warp Potentially Giving Money To Player
Fixed Issue With Unclaiming System Factions In Radius Formats
Fixed Addon Issues With ClassLoader
Fixed Mission Management Completely
Fixed Mission Configuration Section Management

Optimized Faction Warps
Optimized Booster Addon
Optimized Shop Addon
Optimized Wilderness Addon
Optimized Startup Param
----------, May 20, 2023

For Full Changelog Please Refer to discord.gg/saber
----------, Mar 13, 2023

Full Changelog Can Be Found At: https://discord.gg/RCrr5NPcqZ
----------, Feb 2, 2023

Fixed Breed Event For Earlier Versions
Fixed graceTimer NPE on Startup
Fixed Slight Mission Issue
Source Code Updated
----------, Jan 16, 2023

Recoded the ENTIRE Base of the CommandCommodore
Recoded the ENTIRE Base of the Flight Task
Missions Recoded Entirely - @Gabo6480
Added Mission Prestiges - @Gabo6480
Added Mission Deadlines - @Gabo6480
Added Tribute Missions - @Gabo6480
Updated Dependencies via Dependa-Bot
Removed Discord System (Being Recoded Into An Addon)
Added Faction Roster Addon Support
Added Faction Shield Addon Support
Fixed Issue With Placeholder Power
Added Enhanced Smoker and Composter Protection

Developer Notes:
We have legit recoded pretty much the base of the entire plugin to allow developers to essentially modify the factions api without editing the plugin. We would like to thank @Gabo6480 for contributing a MAJOR REVAMP of our Missions Feature.
----------, Nov 13, 2022

Fixed Issue w/Confirm Disband GUI
Fixed Issue w/Lingering Potion Effects On Explosion Of Creepers
Fixed Possible Issue w/F Upgrade Max Limit
Revamped F Chest Listener
Added Command /f setrelation (Allows staff to set relation of 2 factions!)
Added Permission factions.setrelation
Improved Startup & Shutdown Handling to avoid data loss with crashes
----------, Aug 27, 2022

Fixed Issue With Default Permissions Reading Enum Name and Not niceName
Fixed Major Performance Issue w/Econ Faction Banking
Fixed Alt Limit Checks
Fixed Armor Swap (now 1.8 only)
Fixed AntiMobTargetting Listener

API: setPermission Method (Params) Permissable permissable, PermissableAction permissableAction, Access access, FPlayer fPlayer

Reformatted Permission Command

Major Performance Revamp w/Econ Claiming

We Are Revamping Each Unique Feature 1 by 1 So Please Stay Patient With Us While We Do So.
----------, Jun 11, 2022

THIS VERSION IS A BETA FOR 1.18.2

Changelog:
[+] Added Lunar Client Wrapper - Golding8
[+] Added F Rally
[+] Added F Autounclaim
[+] Chrous Fruit Teleportation

[=] Fixed CoreX Feature Anti-Death-Clip
[=] Autoclaim Fixes For System Factions

[-] Removed Gson From Pom.xml Variant (Deep Testing)

(A Bunch Of Optiimizations Were Added To The Code Structure, Just Too Much To Put In a Changelog)
----------, Mar 7, 2022

Optimized Autoclaiming on PlayerMoveEvent
Modified missions.yml for an easier configuration
Redid Addon System For Faster Load Times and Less Hassle
Optimized Player Titles When Going Into Another Factions Land
Optimized Factions Flight Fall Damage

Added Command F Rally - (Spawns Waypoint on Lunar Client To All Your Faction Members)
Added Number Utils Due To Corruption With Booster Addon
Added Configurable Option To Allow Player To Take {x} Power When Dying To Another Player
Added CoreX Feature GlobalGamemode - Switching Worlds Will Not Reset Gamemode
----------, Jan 19, 2022

Added 1.18 Support
Updated All Dependencies Accordingly
Optimized Titles For Bedrock Users
Added Per Role Draining
Added Async-Data Saving and Loading (File Persistence Will Be Cached On Startup)
Added SeeChunk Optimizations
Reverted Back To FastChunk References
Started Lunar Client Integration
Added Configurable Option in conf.json allFactionsPeaceful

Wild Addon Coming This Weekend (FREE) :D
----------, Dec 3, 2021

HUGE Performance Boost To Player Move Event
HUGE Performance Boost To F Map SpawnerChunk Conversion (Removed All getChunk() Bukkit Calls)
Added /f claim limit - Default 30 - conf.json claimRadiusLimit
Added More Configuration to Discord Invite System
Added Command F CornerList - List All Available Corners and Claimed Corners in {x} world
Fixed World Border Claiming - Would Claim 1 Chunk Outside Border Using More Power
Fixed SeeChunk For Geyser Users and Bedrock Users
Fixed Issue w/Titles and Co-Leaders not being able to use /f title
Switched google version in pom.xml
Added Sidenote to F Reload Command
Added Anti Boat Placement CoreX Feature
Added Anti Minecart CoreX Feature
----------, Oct 25, 2021

Added Addon System - Drag Your Addons Into The Addons Folder In The Factions Folder

Fixed Armor Swap CoreX Feature
Fixed Enemy Spawner Mine CoreX Feature
Added Gapple Cooldown CoreX Feature
Removed Shop From SaberFactions and Converted To Addon
Removed Boosters From SaberFactions and Converted To Addon
Removed DarkBlade Particle Effect
Added Particle Lib
Fixed SeeChunk
Made AutoLeave Default To False
Added Cannot Build AntiSpam For Pressure Plates
Fixed useWorldConfigurationAsWhitelist - @SoRadGaming
Fixed Small Issue w/Missions Enabling
Added All Files Reload On F Reload
----------, Oct 9, 2021

Fixed Issue With Other InvSee Plugins Interfering w/F InvSee
Fixed Issue With F Audit Not Logging Permission Changes Via F Perms
Fixed Issue With F Open
Fixed Discord Integration WeeWoo Started Message
Added Ability to give rewards to specific players via missions. Placeholder: %player%
Fixed Issue w/Shop Duplication on Macro'd Client
Fixed Overclaim Issue w/Econ
Fixed F Viewchest and Modified EnderPearl Cooldown
Converted Missions Section of config.yml to missions.yml
Converted Upgrades Section of config.yml to upgrades.yml
Converted Faction Permissions Section of config.yml to fperms.yml
----------, Sep 12, 2021

Fixed Small Issue For Enum Difference PArsing
FileManager Not Set To Load Files From Project Workspace
Added New Logger
Reverted String Builder from ASCII Compass
Fixed Small Issue With Iron Golem Health CoreX Feature
Fixed Illegal State Exception in FPlayerRoleChangeEvent (Needed to be called Sync with event)
Added a Few Lambda References Where Needed
Cleaned & Optimized AutoLeaveProcessTask
----------, Aug 18, 2021

Added NMS Implementation
Reformatted Econ To Allow Overclaiming (Little Bug)
Added Method To Delete Factions Logs Upon Disbanding Faction
Added Many Safe Async Calls and Task Adjustments
Fixed Shooting Item Frames - Avik
Addressed Auto-Leave Spam In Console - Avik
Fixed NPE w/No Cursor Drop
Fixed NPE w/Interaction (New NBT Api Was Causing This)
Added Synchronous FactionRename & FPlayerJoin Events
Fixed Reference from econCostToClaimFromWilderness
Fixed Boosters Redemption (Only Happening Sometimes)
Added Spanish Translation -MirrorX
Addressed MapHeight For Players Configurability - Rasbora
Fixed Small Issue Where Admins Could Not Teleport To Faction Homes
Added CoreX Features: EnderPearl Cooldown and Anti Vehicle Phasing

We greatly appreciate everyone contributing and helping us further better our plugins. If you have any issues/concerns feel free to join our discord and get some help :)
----------, Aug 10, 2021

Added CoreX Feature: Anti-Nether-Portal
Added CoreX Feature: Anti-End-Portal
Added French Lang - (Thank You x9nico)
Added Method For Reloading CoreX Config On F Reload

Fixed Issue With Interaction w/Players Due To EntityType Enum Constant Not Looking for the Name of the Enum.
Fixed Issue On Interact with Booster Items in 1.17 - NBT API Update
Removed Internal NBT API and Used Maven Persistence For Easy Versioning
----------, Jun 29, 2021

Added NEW FEATURES: FACTION BOOSTERS
Added CoreX Feature: Armor Swap
Added CoreX Feature: No Cursor Drop
Added CoreX Feature: Anti Block Placement
Added CoreX Feature: Blocked Enchantments
Added Fall Damage F Upgrade
Added a Data Folder Inside Of The Factions Folder To Reduce Cluttering.
Added Ability To Reload CoreX.yml File with /f reload
Added Pre Data Locating Completion So Data Can Load Before Players Join
Completely Revamped Startup System
Fixed Issue w/1.16 -1.17 Conf.json Issue For EntityType Enum Base
Removed Reset Perms For System Factions
----------, Jun 20, 2021

Added Support for 1.17
Added CoreX Simple Implementation
Added Support For WildStacker for Spawner Upgrades
Added Support For RoseStacker for Spawner Upgrades
Added Full Revamp of Tnt Fill System (Tnt Provider w/ Async Task)

Coming Soon:
F Cloaks
More CoreX Features
F Printer
F Koth

Any Bugs Please Be Sure To Report Them, As a New Version is Always New For Us All :)
----------, Jun 16, 2021

ChangeLogs
Added Performance Enhancements To F Map
Added an (Extra) F Bypass Check For SpawnerChunks
Started CoreX Integration and Cloaks
Addressed Small Issue With Chest Interaction
Made small changed to default f perms (some people said they were not functioning as intended for them)

Coming Soon
CoreX Integration
F Cloak - Ability to make your faction claims invisible on f map for {x} amount of time.
F Printer (FREE)
----------, May 29, 2021

Fixed PIG_ZOMBIED Exception Generates On Startup By Conf.json
Fixed F Shop Requiring The User To Be AT LEAST Moderator
Fixed F Discord's Bug With (Sometimes) Linking and (Sometimes) Not
Fixed Discord Webhook Limit (Was creating a webhook everytime a user typed) My bad :/
Fixed F Money Balance With F Show to Match Same Value

Added Performance Enhancements To F Map
Added Alias Registry For F SeeChunk
Added SetTnT Command (/f settnt )
Added The Ability To Allow Projectiles When In Friendly Fire Mode
Added Macro Protection From all SaberGUI.class GUI's
Added an F Bypass Check For SpawnerChunks
Added Limit Message To SpawnerChunks
Added Unclaimed Message To SpawnerChunks
----------, Apr 30, 2021

Fixed PIG_ZOMBIED Exception Generates On Startup By Conf.json
Fixed F Shop Requiring The User To Be AT LEAST Moderator
Fixed F Discord's Bug With (Sometimes) Linking and (Sometimes) Not
Fixed Discord Webhook Limit (Was creating a webhook everytime a user typed) My bad :/
Fixed F Money Balance With F Show to Match Same Value

Added Performance Enhancements To F Map
Added Alias Registry For F SeeChunk
Added SetTnT Command (/f settnt )
Added The Ability To Allow Projectiles When In Friendly Fire Mode
Added Macro Protection From all SaberGUI.class GUI's
Added an F Bypass Check For SpawnerChunks
Added Limit Message To SpawnerChunks
Added Unclaimed Message To SpawnerChunks
----------, Apr 30, 2021

Fixed ALL Current Reported Bugs With SpawnerChunks
----------, Mar 22, 2021

URGENT PUSH
Fixed a NPE When Hitting NPCS
Also Fixed NPE Spam From Redundant, Wild Command
----------, Mar 2, 2021

REVAMPED TNTFILL SYSTEM
REVAMPED ECON COMPLETELY - 400x Performance
Fixed Issue With PlayerQuitEvent for ScoreBoard Wrapper
Fixed Shop Click GUI and Added More Configuration To F Shop - shop.yml
Added New SpawnerChunk System (Beta)
Added Support 1.16.5
Fixed Power Cooperating With Alts
Fixed Alt Invite Formatting
Added New F Map System To Allow Spawner Chunks to be a separate color
----------, Feb 27, 2021

REVAMPED SHOP - Base64 Serialization
REVAMPED DISCORD SYSTEM
REVAMPED SEE CHUNK
Fixed Issue With Lang.yml - COMMAND_JOIN_ATLIMIT_ALTS
Added Verification System To F Points Commands & SubCommands
----------, Dec 23, 2020

Added Option To Config To Allow Alts To Not Interfere With Power
Fixed SeeChunk Issue w/1.15 & 1.16
Fixed Door and FenceGate Interactions w/Consumables in Hand
Fixed Alt Invite Lang Format
Fixed 1.16 Zombie Pigman Enum Constant
Fixed COMMAND_JOIN_ATLIMIT Formatting
Fixed LandUnclaimEvent (1 tick after)
----------, Dec 7, 2020

Completely Revamped The Discord System
Updated to 1.16.4
Updated JDA
Updated X-Series
Added New Skript Expression (faction block broken at player)
Fixed All Flight Issues
Fixed A Few Potential Bugs w/Upgrades
----------, Dec 5, 2020

Completely Revamped Flight System
Added an AsyncPlayerMap (Future Updates)
Updated to 1.16.3
Removed F Inspect (Recoding)
Fixed All Flight Issues
Fixed A Few Potential Bugs w/Upgrades
----------, Nov 4, 2020

Added Option In Config.yml To Cancel Missions
Added Combat Timer For F Fly To Config.yml
Fixed Small Problem w/Warzone and Safezone Autoclaim
Completely Revamped F Fly Mechanics To A Runnable Format
Added an Update For FreeRoam So It Doesn't Take Players Out Of Fly When In Roam
Updated Base Version To 1.16.3
Updated X-Series 6.2.0 -> 7.2.2.1
----------, Sep 23, 2020

Added Cached Data Loading Through IDS
Added Sync Save Distribution To Consumer
Reformatted Discord Configuration To Its Own Folder (discord.yml)
Added Teleportation Flight Disable
Started OfflinePlayer Cache For Econ Calls
Added Optimized Water Log Check For Wilderness
Added Context PvP Variables Against Neutrals
Added Support For Saber Free Roam To Not Allow Users Flight To Be Disabled
Added More to List territoryEnemyDenyCommands
----------, Sep 11, 2020

Added Default Relation Request on Creation
Added Dynmap Optimization For Calling Each Claim, Now Is Cached
Added Core Inspect Cache For F Inspect
Started Revamp on Econ Class, Caching OfflinePlayers Auth Lib So It Doesn't Have To Continuously Be Called
Optimized F Shop To PaginatedPane

Fixed F Open Messages

Coming Soon
Async Data Saving and Loading (Cached Variables Currently Just Run Through a Map)
Claim Caching With Spiral Task Configuration
More Configurability To F Map Hover Data
----------, Aug 28, 2020

Added 1.16.2 Support
Added More Boolean Configuration For Factions Fly
COMPLETELY Revamped Radius Claiming System
Reformatted EnemiesNearby Boolean To Return True Or False And Not Disable Flight

Fixed Alt Limit Thinking Inviting a Faction Member Was An Alt When Limit Was Reached
Fixed Damage Reduction Upgrade ClassCastExcpetion
----------, Aug 16, 2020

Added Name Configurability To F Audit (Config.yml)
Added Description Configurability To F Perms (Descriptions Of Each Permission)
Added Configurable Lore and Name's To Fill Items In Both F Wild & F Missions
Added F Audit Permissible Action (/f perms)
Made All Relations In The /f perms GUI Start With a Capital
Fixed F Shop Opening Multiple Times (Closed For Loop)
Fixed Enemy Flight Task Registry (NPE Was Being Thrown)
Fixed F Owner Lava Bucket Spam
Fixed F Owner Registry For Players Exact Names
Fixed ALL 1.16 Mechanics
Addressed Default WarmUp Timers To Proper Number
Removed Access Permissible Action From F Perms (Replaced With Audit)
----------, Aug 7, 2020

Added 1.16.1 Complete Support
Updated XMaterial To 1.16 *(All Values Can Now Be Used)*
Added Switch Statement For Zombie Pigman EntityType Enum *(1.16 changed it to ZOMBIFIED_PILGIN)*
Added More Implementation For Checking Access To Factions and Ownership Claims
Added Screen Switching Titles Back *(Sorry About Removing It)*
Added More Enhancements To Both Fly, and Particle Tasks

Fixed Interaction Bug Where Users Could Hold Any Item In conf.json's *(territoryCancelAndAllowItemUseMaterial)* Se
----------, Jul 22, 2020

Reverted Back To Old Fly Mechanics (Did Java HeapDump and It uses less resources!)
Added SetPower Command
Added SeeChunk Util - FactionsUUID Team Developed - Modified By Cmdr Kittens
Added Flight Disable On Teleportation To Avoid Glitches
Added Flight Task For Enemy Scanning - FactionsUUID Team Developed - Modified By Cmdr Kittens
Added Boolean To config.yml to disable flight whilst enemies are near.
Added Boolean to config.yml to disable flight from taking damage in general.
Added Non-Relational Show
Added Unclaiming Without A Faction Whilst Bypassing
Added Scoreboard BukkitMainBoard Updates- FactionsUUID Team Developed - Modified By Cmdr Kittens
Added Credits To Each Class (104 Instances) For Cmdr Kitten Credit

Fixed Frost Walker Enum Persistence Calling For Permissible Action Reference
Fixed Radius Claim Whilst AutoClaiming
Fixed Certain GUI's Being Called By Inventory Framework Not Loading On Initial Startup
----------, Jun 21, 2020

Removed Shields, The Person Who Pull Requested Shields Was Later Found to have taken the code.
----------, Jun 9, 2020

Added F Shields - ImCarib
Optimized FLocation Calling
Rolled Back Permissible Action Formatting

Fixed Color Code Reset (&r in certain parts of the config.yml)
F Show Async-Calling
Fixed Occasional Creative Flight Disabling
Dynmap Hole Map Fixed
1.14 FrostWalker Fixed
F Shop Creeper Egg Material Fixed
Fixed Purchasing From F Shop Whilst Inventory Is Full
Fixed Permissions With /f checkpoint
Unclaiming Fly Fix
Kick Fly Fix
Fixed F Perms GUI Sometimes Not Wanting To Show On Startup
----------, Jun 8, 2020

Link Fixed
----------, May 19, 2020

So we decided to take step backwards and analyze every issue that was reported to us. We have assured we have both fixed and verified MANY times these bugs were fixed. If another bug/error occurs simply bring it to our attention!

Changelog:
  • Fly Fix & Improved
  • Upgrade Damage Reduction NPE
  • More Saving Fixes
  • Spam Error With Particle Task Fix
  • onDisable Task Error Fix
  • F Show, Luck Perms Async Calling
  • onDisable MemoryFPlayer Fix
  • onJoin Fly Fix
  • Added Radius Claiming
  • Added Per World F Wild Tiers
To Disable/Enable RadiusClaiming Simply Navigate To conf.json
and Navigate to useRadiusClaimSystem and set it to your desired setting.
----------, May 19, 2020

FIXED A HUGE BUG OCCURRING DURING THE SAVING PROCESS

Added World To Set For F Wild
----------, Apr 22, 2020

[+] Fixed Small Error When Econ Is Off
[+] Fixed No Fly Permission Issue
[+] Fixed NPE Throwing is GraceSystem was set to false
[+] Fixed F Show Invites Fancy Message
[+] Fixed message given to WaitExecutor constant message
[+] Fixed COMMAND_UNBAN_TARGET TL Translation
[+] Fixed F Info SideBar Iteration
[+] Fixed Grace Timer PlaceHolder - (factionsuuid_grace_time)
[+] Fixed Command Context For F Tag Alphanumeric Error
[+] Fixed ShowClaims Permissible Action Requiring Territory PermissibleAction
[+] Fixed worldNoClaiming showing faction transfer messages
[+] Fixed Liquid Flow Mechanics in Warzone and Safezone
[+] Fixed F Warp GUI Being Able to Put Items In The GUI is NO Warps Were Set
[+] Fixed 1.13+ Interactable Blocks Throwing NPE
[+] Reformatted F Deinvite Command
[+] Fixed Factions Being Able To Claim Over Themselves
[+] Reformatted canClaimForFactionAtLocation method in MemoryFPlayer

[+] Added Fully Configurable String For FancyMessage in Invite Command
[+] Added Configurable String in conf.json to remove playerdata when a specific ban message is initiated.
[+] Added Configurable Option To Toggle Leadership Transfer Broadcasts
[+] Added Configurable Option to Confirm Disband GUI
[+] Added Option to load chunk before /f wild teleport
[+] Added Factions Fly Cache on Startup
----------, Apr 14, 2020

[+] Fixed Alt Join Limit
[+] Properly Shaded Inventory Framework
[+] ItemFrame Fix 1.12+ (Could Break Entities in Item Frame)
[+] Changed Conf.json Variable econCostClaimFromFactionBonus - 30.0 <-> 0.0
[+] Improved Factions Fly Task (Doesn't Show On Timings Anymore) - @DroppingAnvil
[+] Added Metrics & bStats Added
[+] Added FactionsBlockListener Improvements
[+] Added Double Check Claiming With No Power
[+] Added Faction Infinite Upgrades (Create As Many Levels As You Want)
[+] Added /f friendlyfire (Per Player Friendly Fire)
[+] Added Faction Command Cooldowns (Already In Config.yml)
[+] Added Boolean For Broadcasting (Faction Open Messages)
[+] Added {neutral-list} Placeholder
[+] ADDED FULLY CUSTOMIZABLE GRACE TIMER (see https://cdn.discordapp.com/attachme...02741792/90ec6270b3afba7aa21d0bfcae645174.png)
----------, Apr 8, 2020

[+] Fixed FrostWalker 1.12+
[+] Fixed Leader Leaving Faction As Last Member Causing Disband Message If Toggled Off
[+] Fixed F Shop Distribution For XMaterial. (Now Properly Defines ItemStack)
[+] Fixed F Lock Not Being Able To Enable Again
[+] Modified Territory Permission Checking For F Perms to Check for F Perms Before Moderator - DroppingAnvil
[+] Modified Grace Period PlaceHolder to return "Enabled" or "Disabled" instead of true or false

[+] Added F Points Balance Command (Usage: /f points bal )
[+] Added F Notifications Command (Disable Seeing Land Claiming Notifications)
[+] Added Completely New Shop.yml Format (Load From Project)
[+] Added Completely New Permissions.yml Format (Load From Project & Descriptions of Each Permission)
[+] Added Reformat to Safe Checking Factions Block Listener - DroppingAnvil
[+] Added Faction Alt Count Placeholder & Max Alt Placeholder
[+] Added Waiter Sync Task for F Wild - DroppingAnvil
[+] Added a Bunch More Documentation to config.yml
[+] Added Vanish Check For Factions Fly.

[+] Removed Creeper Anti Glitch (This is a module in SaberCoreX)
----------, Apr 4, 2020

Added DelHome (*Delete Your Faction Home*)
Added ClaimFill(*Claim A Solid Square Of Claims If Border is Outlined*) - FactionsUUID Team
Added {group} Placeholder
Added Missing Blast Furnace and Smoker to Container Perms (*Lumpiasty*)
Added Configurable Toggle For F Stuck
Added Boolean To Toggle F Inspect On and Off
Added Configurable Option For Click To Claim
Addressed Few Config Concerns (*Made Descriptions of Each Concern*)
Code Reformat
Modified TntFill Logic
----------, Mar 25, 2020

MASSIVE BUG FIX
[+] Fixed Spawner Mining in Other Territory
[+] Added TimeUtil for Shields (Coming Soon)
[+] Fixed F Seechunk 1.15+

Mistakenly a pull request was accepted by a trusted developer that said they tested their code, they did not clearly.

Sorry for the mishap
----------, Feb 12, 2020

[+] Fixed System Factions with Custom Names Fly Permissions
[+] Fixed NPE with SeeChunk Command on 1.15+
[+] Fixed F Upgrades GUI Rows
[+] Fixed F Power Upgrade (Would Double by Mistake)
[+] Fixed F Disband w/Admins Disbanding Other Factions
[+] Fixed Mouse Movement for Wild Teleportation
[+] Fixed TntFill aliases

[+] Added Barrels to Container Permissible Action
[+] Added 1.15 Support for Permissable Items
----------, Jan 29, 2020

HUGE! [+] Fixed Bug With F Leaders Not Being Able to fly. (The code was mistakenly removed in the last update)

[+] Fixed Small Issue With F Sethome
[+] Added Disband Confirmation GUI
[+] Added Many Placeholders (Will be updating wiki)
[+] Fixed TntFill Fully
[+] Fixed F Show Color Code Bug
[+] SABER FACTIONS NO LONGER REQUIRES ESSENTIALS TO RUN!
----------, Jan 19, 2020

[+] Fixed f promote command not working with default files
[+] Shutdown JDA when disabling the plugin
[+] Fixed discord command registering before the rest of the variable commands
[+] Fixed issues with certain events firing async with f leader command
[+] Fixed fly getting nearby entities async
[+] Fixed fly not respecting admin bypass
[+] Fixed fly not respecting permissions for system claims
[+] Fixed fly not respecting permissions for relations
[+] Fixed fly disabled message sending twice
[+] Fixed issue with fly causing fly disable messages being sent to players not flying
[+] Fixed fly sometimes disabling for players in game mode creative and spectator
----------, Jan 18, 2020

[+] Fixed TntFill w/Taking out of bank but not filling dispensers
[+] Added Checks for Disbanding Faction is factions fly is disabled
[+] Added New Faction Upgrade System
[+] Added Support For Custom Heads to Faction Gui
[+] Made Scoreboard Location Dummy Proof
[+] Started Shields
----------, Jan 7, 2020

[+] Fixed FactionRenameEvent Aync Call
[+] Fixed F Chest Logging
[+] Fixed F Unban TL Translation
[+] Fixed NPE Throwing on Console Disbanding a Faction
[+] Added F Reserve System
[+] Added Auto-Updating F Map on Click Claim
[+] Fixed Click To Claim F Log
[+] Fixed F Log For Claiming Single Chunk
----------, Jan 3, 2020

[+] Added F Audit - An Entire Faction Log of Anything done in a faction
[+] Fixed Discord Exception on start
[+] Fixed IllegalPluginAccessException onDisable
[+] Fixed World Edit (Player) variable causing ClassCastException
[+] Added DefaultFChestSize option in config.yml
[+] Added SaberExceptions to make stattrace logs easier to identify
[+] Fixed Small issue with 1.15 Shop GUI
[+] Added F Drain to allocate properly with a double check

Notes: Configs would need to be reset to download this version as we added a complete overhaul system for Audit.

Coming Next - SandBots & Shields
----------, Dec 31, 2019

[+] 1.15 Support Added!
[+] Greatly optmized ALOT of Commands!
[+] Removed Portal Travel Agent (Recoding)
[+] Added Administrator Command F Lookup
[+] Revamped Chest Code To Optmize View of Inventory

Notes:
No Config Changes Except for Lang.yml
Next Update We Will Be Releasing a Stable Version of F Audit!
----------, Dec 24, 2019

[+] Added Discord Tab Completer to Discord commands
[+] Fixed NPE with Spawner Placing and Breaking
[+] Fixed Issue Where Players Could Mine Spawners in Other Territory.
----------, Dec 22, 2019

[+] Completely Revamped Discord Persistence
[+] Added Factions Wild
[+] Made Reload Properly Load EVERYTHING
[+] Added Factions Debug
[+] Added Custom GUI Handler
[+] Fixed AIOOB Exception In Deinvite Command
[+] Added the ability to toggle titles when entering claims of a different factions
[+] Added Tab Completer For Discord To Faction Chat Reference

F Audit Is Still in Beta Phase If You Would Like a Version Simple Pm A Staff Member
----------, Dec 20, 2019

[+] Added More Fly Enhancements to optimize server performance even more
[+] Added/Fixed All TntFill Issues Along with Message Variables not Printing out properly
[+] Added /f tnt addall command w/Inventory Based Checking
[+] Added Multiple Econ Messages to Persist TL Class making them configurable
[+] Multiple Flight Disabled Messages Now in Place.
----------, Nov 29, 2019

- Commit - 5f80ecf

[+] Fixed Permissions Returning Undefined
[+] Removed shield code until completed to avoid pointless Runnables.
[+] Fixed Permission Typo in config.yml (No Changes Needed)
----------, Nov 25, 2019

Fixed Issue where disbanding a faction would cause a error to be spammed through the boolean canPlayerFlyAtLocation

Reformatted tnt commands to use correct variables
----------, Nov 22, 2019

[+] Configurable option to allow creeper egging chess
[+] WorldGuard Persistence Functions now with World Guard 7 (Thanks to Aigez)
[+] Completely Reformatted PlayerListener, BlockListener, and Tasks Cancelling
[+] Started Shields and Object Confining for Shields
[+] Added KickAlts Command Back into SaberFactions
[+] Fixed Usage with /f home
[+] Fixed NPE with Block Distribution on canPlayerAccess method
[+] Fixed ClaimAt Security to prevent false claims or the command failing
[+] Cancelled All Tasks onDisable Properly
[+] Fixed Target Unban Formatting
[+] Simplified Small Code Increments
[+] SyncSaving and Persistence with Unclaiming and Disbanding
----------, Nov 21, 2019

[+] Fixed F Home Command
[+] Fixed F Tnt Commands Logic
[+] Fixed Multiple coherent issues that occurred with SaberFactions
[+] Started Revamp of ChestLogs
[+] Misc Code Cleanups and Changes
----------, Nov 14, 2019

General fixes:
Various bug fixes with listeners, Added dependency checks, Many permission issues fixed, Creeper glitch prevention now an option in conf.json.
F Tnt:
Infinite tnt glitch patched.
Discord features:
Only leader able to set the discord link.
PayPal feature:
Only leader able to set the PayPal email.
F Corner:
Not enough power spam fixed, /f reload now reloads all corners, automatically disabled to prevent issues with 1.7
F Vault:
blocks that should be placeable not placeable around vault.
For Developers:
PowerLossEvent and PowerRegenEvent revamped while still using same constructor, fresh JavaDocs, all fly permissions correctly added to Permission enum.
----------, Nov 2, 2019

Completely Fixed Permission Kits
----------, Oct 15, 2019

Permission kits properly managed and configured now!
----------, Oct 8, 2019

Made a Release to Help those getting a npe and login exception for the discord system to disable it by default.
----------, Sep 30, 2019

Added the ability to mention players from minecraft in discord

Fixed NPE with loading guilds

Don't forget to watch the video on how to setup discord integration!

Link:
----------, Sep 29, 2019

Discord integrated factions is now here!

Fully functional with faction chat parsing, faction check system and stats

I hope all of you enjoy :D
----------, Sep 29, 2019

Had 2 repos of saber on my desktop and accidentally put in the outdated one, sorry about that
----------, Sep 28, 2019

[+] Added More Mission Types
[+] Fixed NPE Citizens was causing
[+] Cleaned Up Missions Task
[+] Shop Cleaned Up Even More
[+] Fixed Econ Format in conf.json
----------, Sep 27, 2019

Added F Discord Command

Added Boolean Into Config to Deny Factions from completing missions more then once
----------, Sep 22, 2019

Fixed Small Issue With F Chest & Added Shop Config temp
----------, Sep 20, 2019

Fully Fixed Shop :D Sorry about that
----------, Sep 18, 2019

Cleaned Up ShopGUI, made it cleaner and faster

Fixed Grace Period

**Recommended**

Reset Configs!
----------, Sep 18, 2019

Added Armor Resistance F Upgrade - Take Less Durability Damage on Armor while in your own claims

Fixed NPE with PaypalSee

Fixed Unban Format - Revvs
----------, Sep 15, 2019

**F Upgrades Added**
Added the Following Upgrades:

- Damage Reduction (Take Less Damage In Your Claims)
- Damage Increase (Deal More Damage In Your Claims)
- Tnt Bank (Increase Tnt Bank Limit)
- Warps (Set More Warps)

https://gyazo.com/e0e1bd41d7f9e1e812b352e11c1661be
----------, Sep 15, 2019

Completely Reformatted Command System to Fit to most FactionsUUID compatible plugins.

Fixed multiple NPE's With Player Interactions

Banners Fixed And Reformatted, Thanks DroppingAnvil
----------, Sep 14, 2019

[+] Added Dummy Item Material For F Upgrades
[+] Reformatted Config.yml to look both cleaner and more simple
[+] Added Another /f help page to give more descriptions on SaberFactions Features
[+] Fixed HTML Tree to fit SaberFactions
[+] 1.8.0-BETA Official
----------, Sep 11, 2019

Fixed Small NPE being produced by Warzone and Safezone factions
----------, Sep 8, 2019

Added GUI Based Check System

Revamped Every Aspect of Check System to be more efficient.

Added Never Before Seen Check System

Video Preview:
----------, Sep 8, 2019

Added "faction_points" placeholder into papi's expansion

Fixed NPE for Users Using CMI instead of Essentials
----------, Sep 7, 2019

Fixed Fly Bypass
----------, Sep 4, 2019

Fixed NPE with econ
----------, Sep 2, 2019

Fly Fix for People with a perm or bypass

Enhanced TNT fill method
----------, Aug 30, 2019

NPE from missions fixed

Description - F Check is for a reminder for players to check their walls
----------, Aug 25, 2019

Check System implemented!

Massive Code Reformat!
----------, Aug 24, 2019

Corrected F Upgrades GUI Row variable in config
----------, Aug 22, 2019

NoFactions Prefix Fixed + Minor enhancements
----------, Aug 21, 2019

Fixed 2 NPE's being produced on the auto leave task
----------, Aug 18, 2019

Tnt Commands Massive Update, Cleaner Format.

Added few bases to avoid NPE's
----------, Aug 17, 2019

New Thread Design
A lot of Reformatting with commands to make it easier for players to use
----------, Aug 10, 2019

Faction Missions Implemented + Allowed Console to give points now
----------, Aug 7, 2019

Fixed minor bug with points but OCD
----------, Aug 7, 2019

[+] Added Player Base Point commands to make it easier to distribute koth rewards etc..
----------, Aug 7, 2019

Due to high request we used SavageFactions Warp and Perm system - Credits to SavageLif3 and ProSavage

Also Fixed ShopClickPersistence Error

Coming Next - Missions
----------, Aug 5, 2019

Shop.yml will generate with template shop, you can add as many as you would like
----------, Aug 4, 2019

Fixed F Perms Redundant Error
----------, Aug 3, 2019

Renamed Main Class to P to allow plugin hooks and to make it easier for plugin developers to use FactionsUUID based hooks
----------, Aug 2, 2019

Default Permissions Fixed

Location - Very bottom of conf.json
----------, Aug 1, 2019

Fixed Bug With F InventorySee
----------, Jul 31, 2019

[+] Added F Notifications - Disable seeing claim notifications in chat
[+] Cleaned up MemoryFPlayer
[+] Setting up for wall checking commands !
----------, Jul 30, 2019

[+] Added F Logout - HCF Server's Request
[+] Fixed Multiple ClassCastExceptions
[+] Code Cleanup
----------, Jul 28, 2019

Removed all Consistence With Shop Code (In Dev) *Coming Soon*
----------, Jul 28, 2019

Jar
----------, Jul 28, 2019

Resource Information
Author:
----------
Total Downloads: 156,378
First Release: Jul 28, 2019
Last Update: Jul 26, 2024
Category: ---------------
All-Time Rating:
285 ratings
Find more info at discord.saberdev.org...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings