Skip to content

Releases: Dans-Plugins/Medieval-Factions

v5.8.0-snapshot-3-29-2026-add-dpc-community-api-integration

30 Mar 02:33

Choose a tag to compare

Address code review: non-nullable payload fields, getInt with default…

MF v5.7.2 (Door Interaction Config Fix & Ladder Bypass Patch)

03 Jan 15:22

Choose a tag to compare

This release fixes an issue where the nonMembersCanInteractWithDoors configuration option was not functioning as intended and resolves a ladder bypass bug that could allow unintended access. These changes improve claim security and ensure configuration settings are properly enforced.

What’s Changed

  • Fixed nonMembersCanInteractWithDoors config option behavior
  • Patched ladder bypass exploit affecting protected areas

Full Changelog

v5.7.1...v5.7.2

MF v5.7.1 (Wartime Ladder Placement Fix)

02 Jan 07:15

Choose a tag to compare

This release fixes an issue where ladder placement was incorrectly blocked in enemy territory during wartime. Ladder placement now behaves as expected, ensuring smoother and more consistent siege and combat gameplay.

What's Changed

  • Fixed ladder placement being blocked in enemy territory during wartime.

Full Changelog

v5.7.0...v5.7.1

MF v5.7.0 (Faction Management Improvements, Protection Fixes & MC 1.21.11 Support)

01 Jan 19:59
a657d3a

Choose a tag to compare

Medieval Factions v5.7.0 delivers a substantial set of improvements focused on stability, configuration flexibility, and faction management, alongside updates for the latest Minecraft version.

This release introduces leaderless faction support, expanded force/administrator command capabilities, and new world-based claim blocking options, giving server operators more control over how factions behave across different worlds. Protection logic has been tightened with fixes for locked chest hopper bypasses and updated handling for new potion effects and copper golems.

On the technical side, v5.7.0 includes multiple stability and reliability fixes, such as resolving NullPointerExceptions, improving concurrent gate save handling, and removing outdated territory item pickup/drop restrictions. Development and deployment workflows have also been enhanced with automated JAR publishing, improved documentation, and updated SpigotMC source-of-truth content.

Highlights

  • Leaderless faction support with operator management commands
  • World-based claim blocking configuration
  • Fixed double-chest hopper bypass and protection edge cases
  • Improved faction flag commands with force permissions and refactoring
  • Test server updated to Minecraft 1.21.11
  • Comprehensive in-repository documentation added
  • Automated JAR publishing to GitHub Packages

Special thanks to @AmethystWyrm for their first contribution to the project.

For a complete list of changes, see the Full Changelog:
v5.6.1...v5.7.0

Medieval Factions v5.6.1 (Bug Fixes, Dynmap Optimization)

09 Dec 03:41
441ab6a

Choose a tag to compare

What's Changed

  • Fix NoSuchElementException occurring during plugin initialization when player data is unavailable by @Copilot in #1887
  • Fix /mf bypass not allowing players to attack entities in claimed chunks by @Copilot in #1884
  • Add recursion depth cap to prevent infinite recursion in faction claim fill command by @Copilot in #1876
  • Fix lock command to persist across multiple blocks like unlock command by @Copilot in #1881
  • Fix Slimefun compatibility: Add comprehensive event listeners to prevent bypassing faction protection by @Copilot in #1878
  • Fix entity protection in faction territories to respect relationships by @Copilot in #1899
  • Optimize Dynmap integration to eliminate lag on server and web interface by @Copilot in #1883

Full Changelog: v5.6.0...v5.6.1

Medieval Factions v5.6.0 (Ally Placeholder Fix, Configurable Gate Block Restrictions, Restrict Wilderness Actions)

30 Mar 19:21
ce88947

Choose a tag to compare

What's Changed

Full Changelog: v5.5.0...v5.6.0

Medieval Factions v5.5.0 (Dynmap Improvements, Bug Fixes, and Testing Enhancements)

13 Mar 04:17
6b86e6e

Choose a tag to compare

Functionality Changes

  • Made Dynmap processing more configurable by allowing optional realm and faction info display. #1829
  • Updated Dynmap to reflect faction disbandment. #1830
  • Prevented an anvil duplication exploit involving falling blocks in gates. #1831

Other Changes

  • Added unit tests for Dynmap integration and simplified test server setup. #1826]
  • Enabled BlueMap in the test server. #1828
  • Updated project version to 5.5.0. #1833

Verification

  • Updated the test container to Minecraft 1.21.4 and verified plugin compatibility. #1827
  • Confirmed that factions persist when upgrading from version 5.4.0.

Medieval Factions v5.4.0 (Power Insufficiency Check Fix, Faction Applications)

02 Mar 19:22
098bd2f

Choose a tag to compare

Functionality Changes

  • Fixed an issue where the power insufficiency check failed when a faction attempted to conquer land.
  • Added the ability for players to submit applications to join factions.

Other Changes

  • Added a Dockerfile with Dynmap support.
  • Updated CONTRIBUTING.md.
  • Removed upgrade instructions for MF 5 from the README.

Verification

  • Confirmed that factions persist when upgrading from version 5.3.0.

Medieval Factions v5.3.0 (Land Interaction Improvements, New Config Option, Brazilian Portuguese Translation)

19 Jan 06:13
b2e1521

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.2.0...v5.3.0

Medieval Factions 5.2.0 (More Custom Charts, Toggle Dynmap Integration, Toggle Block Destruction & Negative Power)

06 Jul 04:01

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.4...v5.2.0