This build includes power the power module + moved from spigot download page to modrinth, as modrinth allows larger files, supports dependency linking, etc.
Presenting a sneak peek of the upcoming improved factions update! This release brings together the beloved customization options from the beta builds and integrates the performance found in the v1.5.x-v1.6.x series. Say goodbye to the hassle of failures, as this version drastically minimizes them to an almost negligible level.
Noteworthy features include the integration of MySQL for efficient storage, ensuring your data is well-managed. Plus, fine-tuned configuration files, making it nearly effortless to get started right away.
Changelogs:
- Unclaimable zone added as command
- Zones do now have auto option
- Deleting faction now required confirmation
- Leaving faction now required confirmation
- Fixed faction colors
- Zone display doesn't reappear everytime changing the chunk
- Added tip of the day
- Added papi %faction_tag%, %faction_motd% and %faction_rank%
There was a problem with lang files, bause most of them couldn't get loaded. Its was mosty because the files where beign processed, but the user tried to interact with them. Whenever this is the case, now lang files are getting loaded linearly to the main thread and if there is still a problem, it will now use the default english-american lang file
Migration of factions from beta to alpha had a bug. Ranks normally get saved as: "Owner" or "Member". With this bug, they got saved as: "Owner}" or "Member}". This bug is now fixed. If you have rank problems, maybe check your files if the ranks look like this
If you want to run the dynmap extension, use this version.
It comes with fixes that will be important for everyone. I fixed chunk protection and chunk permissions, as they seamed kinda bugged too.
Please update to this version, as it fixes bugs your community maybe abuses
Yes, you have read right. I finally gathered some friends ans was able to test the plugin, tried to destroy it (from minecraft), stress test it, etc.
Because of this, we found many bugs / issues with the plugin. All got noted in a todo list and some of them are already fixed.
GUI: The faction settings gui finally has a working rank swap. It features 3 new permissions, kick, ban and manage ranks
Ranks now have a face (death to the grass block icons!)
Bug fixes (I can remember): Fixed the annying bug, that lang files randomly decided to get unloadable for around 30 - 50 reloads. It was weird, was weird to fix, but now it should be patched
Factions shouldn't disappear randomly (Dedicaded to the same saving problem)
Added more stacktraceable files
HomeExtension:
Home extension no longer tells that the file could be corrupted
Fixed the problem when you tried to set a home outside of your territory
Migration has been added to the game. Just put the alpha file into the plugin folder instead of the beta file and it will try to migrate the files automatically.
All features are now in this version, to support extensions.
First extension has dropped too. It's the home extension. Now with a teleportation countdown that gets cancelled after movement (PvP escape prevention). Can e customised in the config.yml
Bossbars:
Power has now a bossbar. Rising and sinking when getting attacked, new member or chunk claims
Bug fixes:
Factions weren't unloading when they got loaded by people that walked through one of their claims. This should be fixed now
Extension has no extension.yml (The extension got written for an older version)
File not fiound
Directory is no file
Map.get() is null (When unloading not loaded lang files
I also (finally) added descriptions for the most used commands to the lang files, so that you don't get the annoying messages, that there was a problem while getting the lang content
In this version I fixed many bugs and added two featutres from beta versions.
Papi has the same syntaxes as in the beta versions
Extensions can be downloaded by using /f extension download (Opens a Gui). But you won't see much there. It's currently empty, because I haven't updated any extensions to this version, but soon I will update the currently existing ones
Not that great, because now the plugin is bigger than 4mb, means that I need to host it via external website for the downloads
But anyways, I added:
- /f inviteaccept
In this update, I added the vault support to use faction balancy system
Use Vault & FactionEconomy extension. Note that vault needs economy plugin supporting banks (EssentailsX won't work). There is (I didn't find one) no economy plugin using vault and adding banks for 1.17+. Because of this, I wrote my one plugin using vault.
Check it out
Yeay, I finally managed to port the newer relation & power system from the newer v1.0 version to the beta (I can't upload this version, because its bugging too much with 1.18)
You can now overpower, you lose power on death and others can claim your land, if you have less pwoer than chunks
Relations are currently supported with war and ally.
With the HomeExtension installed, you can set homes for your allies and teleport to them
Modt and rename in f settings throw erros in 1.18. Maybe because of ProtocolLib or IF. But until I have fixed it, there is a workaround for this problem. /f setting modt and /f setting rename
You can now use /f admin uUnclaim for universal unclaiming
Use /f admin safezone to claim for a safezone. Change the displaytitle in config.yml. with general.safezoneText
NOTE: Remove safezone in factions.yml after changing the display name
use general.world to allow claim / unclaim in specific Worlds
In this verision I added some omre tranlations to the .lang files
I also fixed some performance issues and added multi threading options
I can't upload to spigot anymore, because tthe plugin is getting too big. So please donwload it using my github website (There are also some snapshot versions)
In this version, I added economy, faction rules, updated the extensions and a structure for the language and history system.
Now has support for
title and
actionbar (As territory overlay)
There is now
hex-Color support
I have updated
all extensions. Now you
need this version to run extensions.
I updated the home extension, settings and flags and the chat message extension.
If you want to update all, use /f extensions update
Color support You are now able to use color codes and hex color in all config files and as faction names. Example: /f create &e&n&l&k-&e&lFactions&e&n&l&k- or /f create #1ca38dFaction
Update checker A update checker, It will send a message to the console if there is a new version.
Added missing chunk protection You are now unable to interact with chest, beacons, pressure plates and more. Entities (like villagers) are also protected. Damaging entites (mobs, passive, neutral, Players -> Pvp) is also blocked