FactionsBridge icon

FactionsBridge -----

Bridging the gap between Plugins and APIs.




Changelog:
  • Improves FactionsUUID support, @mbaxter
  • Adds support for upcoming big FactionsUUID update @mbaxter
----------, Aug 5, 2025


Added support for VulcanFactions and KingdomsX 1.14+

GitHub: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.3.7
----------, Dec 28, 2022

Added setBank(double) and also added support for ImprovedFactions.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.3.6
----------, Mar 6, 2022

Added a new Configuration for SaberFactions and also fixed a bug with Towny.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.3.5
----------, Jan 27, 2022

Fixed a problem related to FastAsyncWorldEdit. (Thanks to Winnipeg21).

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.3.4
----------, Aug 24, 2021

Added support for KoreFactions/Factions Kore/Golfing8's Factions.
----------, Jul 10, 2021

Updated Detection Mechanisms.
----------, Jul 3, 2021

Fixed equality problems with thanks to Lèbànk.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.3.1
----------, Jul 3, 2021



Added bStats to FactionsBridge.

Fixed a bug with /factionsbridge about.

bStats: https://bstats.org/plugin/bukkit/FactionsBridge/11893
Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.8
----------, Jul 1, 2021

This update just makes it so people on below 1.16.5 can run the FactionsBridge.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.7
----------, Jul 1, 2021

With thanks to @mbaxter I have implemented a multi-modular system, this system reduces the amount of reflection required by the project by a large margin. Instead of having to deal with overlapping resources, each implementation is now its own module, this enables myself to keep track of problems on a per-implementation basis.

I have also reduced the file-size with this update by approximately 58%.

Due to the nature of this new phase of FactionsBridge, if there are any bugs, please create an issue or contact me on discord:
C A L L U M#4160

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.6
----------, Jun 30, 2021


Faction changes - getPower(), setPower(power).
FPlayer changes - getPower(), setPower(power), getTitle(), setTitle(title), getRole().

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.4
----------, Jun 28, 2021

Updated methodology in SaberFactions (EXPERIMENTAL) and changed api-version to be 1.13 not 1.16, allowing older servers to run this system.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.3
----------, Jun 23, 2021

Various bug fixes, thanks to Thefluffypvper.
Added a command '/factionsbridge about' for bug fixing and informational purposes.

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.2
----------, Jun 12, 2021

URGENT VERSION UPDATE.

Fixed two bugs, one of which literally broke the system down in reference to Relationships.

- Thanks CustomEnchants

Git: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.2.1
----------, Jun 11, 2021

Switched project to an entirely new code-base and added support for UltimateFactions (12th implementation).
----------, Jun 9, 2021

This version adds MedievalFactions and LegacyFactions.
This version also fixes major lag caused by FactionsUUID lookups, thanks to https://github.com/mbax
----------, Jun 2, 2021

Updated SaberFactions support.
This update isn't mandatory unless you use SaberFactions.
----------, May 3, 2021

Added more connection functionality, now accepts two optional parameters, console-output and requires-factions.

If you specify requires factions (your plugin), and FactionsBridge doesn't find Factions, an error will be thrown.
If you specify that your plugin doesn't require Factions and FactionsBridge doesn't find Factions, console-output (toggle), will be used to print or not print messages.

Thanks to Splodgebox#3490 for the idea.
----------, May 3, 2021

Added getWarZone, getSafeZone, getWilderness methodology to the IFactionAPI class.
Added isWarZone, isSafeZone and isWilderness methodology to the IFaction class.

Fixed an InvalidPluginException when shading the project into your own plugins.
Fixed an IllegalArgumentException when running the plugin standalone.

Updated the README to reflect how to use the API with both the standalone model and the shaded model.
----------, Apr 17, 2021

Added support for plugins to 'connect' to the Bridge.
This support is only useful for those who wish to shade the project into their plugins.

BridgeAlreadyConnectedException - called when a plugin tries to connect to the FactionsBridge to set it up when it is already set up.

Also added Faction Strikes to the IFaction class. (addStrike, removeStrike, getTotalStrikes and clearStrikes have been added).
Also added an asString method for IFactionPlayer.
----------, Apr 16, 2021

With thanks to Kapakulia, I have successfully fixed another bug with SupremeFactions' implementation.

I have also optimised imports correctly and added security to the startup print messages where once in a blue moon the allocation of the FactionsAPI would work incorrectly, with thanks to alfalfa6.
----------, Mar 14, 2021

Fixed a bug where Economy can be turned off and an NPE could be thrown by FactionsUUID. - culjkee
Fixed a bug where AtlasFactions were being used incorrectly in the API. - CustomEnchants

Added methodology:
getWarp(name)
getWarps()
createWarp(name, location)
deleteWarp(name)

GitHub: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.0.6
----------, Mar 10, 2021

Fixed FLocation error - Thank you CustomEnchants and culjkee.
Fixed Econ error - Thank you CustomEnchants.
Fixed API-Version error - Thank you CustomEnchants.


GitHub: https://github.com/CallumJohnson/FactionsBridge/releases/tag/1.0.5
----------, Mar 7, 2021

Fixed issue with FactionsX ( and possibly others) when startup occurs and methods are not supported.

I also made the Version variable for use in the 'generateReport()' method dynamically loaded from the plugin.yml, this makes updates easier for me to keep track of.
----------, Mar 6, 2021

Added getHome and setHome(Location) methodology.

Also started a system to keep track of implemented elements from each Factions fork;
this system will be released soon to ensure that this API is as friendly as possible.
----------, Mar 5, 2021

Added two new events for APIs to listen to:
  1. IFactionPlayerLeaveIFactionEvent (Handles kick).
  2. IFactionPlayerJoinIFactionEvent

Also, optimised imports and fixed an issue with FactionsBlue's rename event.

Added a key to the README.md (GitHub) to specify which version of the plugin each event was added in.
----------, Mar 4, 2021

FactionsBlue now initialised correctly.
----------, Mar 3, 2021

Resource Information
Author:
----------
Total Downloads: 5,249
First Release: Mar 3, 2021
Last Update: Aug 5, 2025
Category: ---------------
All-Time Rating:
12 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings