You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Changes in Medieval Factions v3.3
The saving/loading system has been completely overhauled by Pasarus. Instead of using .txt files, we now use .json files for storage. This means that saving/loading is now dynamic and future changes to what gets saved and loaded should not break anyone's saves. In addition to this, a conversion system was programmed to convert old save files to the new save format, meaning saves should not get broken on this update.
Another major overhaul handled by Pasarus was to change any instance of referencing player data from names to UUIDS. Previously, we used names for everything, meaning that if a player changed their name, they wouldn't be in their faction anymore for instance. This will no longer be a problem.
If there a version mismatch with the config.yml, it will be saved as config.yml.old and the default values will be loaded into config.yml. This is to ensure that whenever something new is added to the config.yml, nothing will break.
Fixed claimed chunks appearing to be cross-world.
Fixed /mf resetpowerlevels not referencing the initial power level in config.yml.
Fixed autoclaim exploit where players were able to claim above their demesne limit if they moved through chunks fast enough.
Fixed faction home not getting destroyed upon the chunk getting claimed by an enemy faction.
Fixed /mf who showing incorrect number of claimed chunks.
Fixed factions remaining as enemies to other factions when they got disbanded via the /mf leave command.
Ladders are now placeable on faction territory by default (this can be changed in the config).
Allowed players to use /mf members (faction) if they are not in a faction.
Added a message to inform players when a command is not recognized by the plugin.
Added the /f, /factions and /medievalfactions aliases for /mf.
Players are now informed they're not in a faction when they use /mf info without being in a faction.
Those with the "mf.disband.others" permission can now disband other factions with /mf disband (faction).
Those with the "mf.unclaimall.others" permission can now unclaim all of the land of other factions with /mf unclaimall (faction)
When a player is bypassing, they can now use /mf unclaim to unclaim specific chunks.
Food can now be eaten while in enemy faction territory and looking at a block.
Shields can now be used while in enemy faction territory and looking at a block.
Changed the default initial power to 5, the default max power to 20 and the default hourly increase amount to 2.
Prevented players from transferring their faction to themselves.