Fiefs
0
Allows players to create fiefs and manage them.
Versions
All releases on GitHubSnapshot release marking Fiefs's move to an AI-first development approach.
Day-to-day feature work, grooming, review and maintenance now run through AI agents working directly against this repository, with the maintainers setting direction and approving what lands. The version bump marks that change in how the project is built — it is not a compatibility break. Behaviour, configuration and stored data are unchanged, and existing installations can upgrade in place.
This is a dated snapshot, not a finished release. It follows the precedent set by Medieval
Factions' 6.0.0-SNAPSHOT-7-25-2026: the AI-first line has not yet been verified in live operation,
and the snapshot designation stays until it has.
Version changes
pom.xml:0.11.0-SNAPSHOT→0.12.0-SNAPSHOT-8-8-2026
Opened as https://github.com/Dans-Plugins/Fiefs/pull/166.
Drafted by Claude on behalf of Daniel Stephenson.
Changes in Fiefs v0.10
This version of the plugin has been integrated with the Ponder library and some errors have been fixed.
Changes in Fiefs v0.9
- Fixed null error occurring when a player interacted with an entity while in unclaimed land.
- Implemented an autosave feature.
- Created a Logger class to clean up the code related to debug messages.
- Added the /fi config command.
Changes in Fiefs v0.8
- Created an external API for developers to use.
- If a faction has disabled fiefs, their members will be disallowed from using most of the commands.
- Fixed players not being recognized as a member of a fief when they were in a fief.
- Added descriptions to the command listed in the output of the help command.
- Added a config option for whether or not territory alerts are enabled.
Utilized on Kingdom: Dark Ages
This was the first version of Fiefs that was installed on Kingdom: Dark Ages.
Changes in Fiefs v0.7
- Implemented per-fief config options called fief flags.
- Added the /fi flags command.
- Added the "claimedLandProtected" fief flag.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4, which can be downloaded here.
Changes in Fiefs v0.6
- Implemented a page system for the help command.
- Showed the number of members, number of claimed chunks and the cumulative power for each fief in the output of the list command.
- Added the /fiefs transfer command.
- Allowed players to view the information of other fiefs in their faction by typing /fiefs info (fiefName).
- Allowed players to view the members of other fiefs in their faction with the /fiefs members (fiefName) command.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4, which can be downloaded here.
Changes in Fiefs v0.5
- Integrated bStats with the plugin
- Added the /fiefs members command.
- Added the /fiefs desc command.
- Added the /fiefs kick command.
- Allowed players to create fiefs using names that have spaces.
- If a player isn't in a fief, they will now be prevented from interacting with that fief's claimed land.
- Added territory alerts.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4, which can be downloaded here.
Changes in Fiefs v0.4
- Implemented the Config Manager class.
- Added the "debugMode" config option.
- Added the "limitLand" config option.
- Showed the number of members in the fief in the output of the info command.
- Showed the fief's cumulative power in the output of the info command.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4, which can be downloaded here.
Changes in Fiefs v0.3
- Implemented the Event Registry class
- When a faction is renamed in Medieval Factions, the faction field of all of its fiefs will be updated.
- When a chunk is unclaimed in Medieval Factions, it will be unclaimed if it belongs to a fief in that faction.
- When a player leaves a faction, they will leave their fief if they're in one.
- When a faction is disbanded in Medieval Factions, all of its fiefs will be disbanded as well.
- When a player is kicked from their faction in Medieval Factions, they will be removed from their fief as well if they're in one.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4.
Changes in Fiefs v0.2
- Implemented the Storage Manager class, making fiefs persistent.
- Added the /fiefs claim command.
- Added the /fiefs unclaim command.
- Added the /fiefs checkclaim command.
- Added the /fiefs info command.
- Added the /fiefs invite command.
- Added the /fiefs join command.
- Added the /fiefs leave command.
Dependency
This version of Fiefs uses Medieval Factions v4.2.2-alpha-4.
The initial version of the plugin.
Allows for the creation, listing and disbandment of fiefs.
Please note that this version is not really usable, as persistence has yet to be implemented. This means that created fiefs will be lost after restarting the server.
Something wrong, or something missing?
Bugs go to the plugin's issue tracker, where they can actually be fixed and tracked. Ideas for new behaviour go to the Dev Portal, where the community can upvote them.