0
This guide provides step-by-step instructions for common scenarios and getting started with Medieval Factions.
Medieval Factions allows you to:
Power System:
Territory:
Relationships:
Goal: Establish your own faction and become its leader.
Steps:
Choose a faction name (up to 20 characters by default):
/faction create [YourFactionName]
/f create MyKingdomVerify creation - You should see a confirmation message that your faction was created.
Set a description (optional but recommended):
/f set description "A peaceful kingdom focused on building and trade"Choose your faction color:
/f flag set color #4169E1View your faction info:
/f infoWhat's Next:
Goal: Become a member of an established faction.
Methods:
Receive an invitation from a faction leader or officer:
/f invite YourNameAccept the invitation:
/f join [FactionName]Verify your membership:
/f infoFind a faction you want to join:
/f listSubmit an application:
/apply [FactionName]
/apply TheKingdomTo cancel your application (if you change your mind):
/apply [FactionName] cancel
/apply TheKingdom cancelWait for approval - Faction officers will review your application.
If approved, you'll be automatically added to the faction.
Operators can force join any faction:
/f join [FactionName]After Joining:
/f law list/f infoGoal: Protect your base by claiming chunks.
Before You Start:
/f powerSteps:
Stand in the chunk you want to claim (move around to ensure you're in the right spot).
Claim the chunk:
/f claimVerify the claim:
/f checkclaimOption 1: Radius Claim
Claim multiple chunks in a square area:
/f claim [radius]
/f claim 2 (claims a 5x5 chunk area)Option 2: Auto-Claim
Automatically claim chunks as you walk:
/f claim auto/f claim autoOption 3: Fill Claim
Fill unclaimed gaps surrounded by your claims:
/f claim fillStand where you want your home (must be in claimed territory):
/f sethomeTeleport to your home anytime:
/f homeIf you need to unclaim:
/f unclaim (single chunk)
/f unclaim 2 (radius)
/f unclaimall (all claims - requires confirmation)Tips:
contiguousClaims in config)Goal: Grow your faction by inviting trusted players.
Prerequisites:
Steps:
Send an invitation:
/f invite [PlayerName]
/f invite SteveThe player receives a notification and can accept with:
/f join [YourFactionName]Verify they joined:
/f membersAssign them a role (if needed):
/f role set [PlayerName] [RoleName]
/f role set Steve MemberManaging Members:
/f members/f who PlayerName/f kick PlayerName/f role set PlayerName NewRoleBest Practices:
Goal: Create a hierarchy with different permission levels.
Default Roles: Most factions start with these roles:
Creating Custom Roles:
Create a new role:
/f role create [RoleName]
/f role create GuardSet permissions for the role:
/f role setpermission [RoleName] [Permission] [true/false]
/f role setpermission Guard claim true
/f role setpermission Guard invite false
/f role setpermission Guard kick falseAssign players to the role:
/f role set [PlayerName] [RoleName]
/f role set Alex GuardCommon Role Structures:
Useful Commands:
/f role list/f role view [RoleName]/f role rename [OldName] [NewName]/f role delete [RoleName]/f role setdefault [RoleName]Goal: Establish friendly relations with another faction.
Steps:
Identify a potential ally - Find a faction with compatible goals:
/f list
/f who [PlayerName]Contact the faction - Coordinate through chat or messaging.
Send alliance request:
/f ally [FactionName]
/f ally TheKingdomThe other faction accepts by running the same command:
/f ally [YourFactionName]Verify the alliance:
/f infoAfter Forming an Alliance:
Configure alliance permissions (optional):
/f flag set alliesCanInteractWithLand trueUse ally chat:
/f chat alliesCoordinate strategy - Discuss common enemies, trade, shared projects.
Breaking an Alliance:
If relations deteriorate:
/f breakalliance [FactionName]Alliance Tips:
Goal: Enter into armed conflict with another faction.
Before Declaring War:
Check server PVP rules - Some servers require wars for PVP between factions.
Assess the situation:
/f power [FactionName]/f mapPrepare for war:
Declaring War:
/f declarewar [EnemyFactionName]
/f declarewar TheEmpireDuring Wartime:
Coordinate with faction members - Use faction chat:
/f chat factionInvoke allies (if you have defense pacts):
/f invoke [AllyFaction] [EnemyFaction]
/f invoke TheKingdom TheEmpireStrategic considerations:
Ending the War:
Option 1: Make Peace
Send peace request:
/f makepeace [EnemyFaction]Enemy faction accepts by running the same command:
/f makepeace [YourFaction]Option 2: Complete Victory
If enemy faction is disbanded or surrenders, war ends automatically.
Post-War:
Goal: Create a feudal relationship where one faction serves another.
Understanding Vassalage:
Becoming a Liege (Receiving a Vassal):
Send vassalization request to another faction:
/f vassalize [FactionName]
/f vassalize SmallTownThe other faction accepts using:
/f swearfealty [YourFactionName]Verify the relationship:
/f infoBecoming a Vassal (Serving a Liege):
Receive vassalization request from another faction.
Accept the request:
/f swearfealty [LiegeFactionName]
/f swearfealty TheEmpireUnderstand your obligations:
Managing Vassalage:
Configure land permissions:
/f flag set vassalageTreeCanInteractWithLand true (for lieges)
/f flag set liegeChainCanInteractWithLand true (for vassals)As a Liege:
/f grantindependence [VassalName]/f chat vassalsAs a Vassal:
/f declareindependenceVassalage Tips:
Goal: Build a gate that can be opened and closed on command.
Prerequisites:
mf.gate (default: true)Creating a Gate:
Build your gate structure:
Start gate creation:
/gate createSelect gate blocks:
Finish selection when all blocks are selected.
Verify creation - You should receive a confirmation message.
Using a Gate:
Removing a Gate:
Start gate removal:
/gate removeClick on a gate block within removal distance (default: 12 blocks).
Confirm removal - The entire gate is removed.
Cancelling Gate Creation:
If you make a mistake:
/gate cancelGate Tips:
Common Gate Designs:
Goal: Protect valuable blocks (chests, doors, furnaces) from other faction members and outsiders.
What Can Be Locked:
Locking Blocks:
Enable lock mode:
/lockRight-click the block you want to lock.
Verify the lock - You should see a confirmation message.
Exit lock mode (optional):
/lock cancelUnlocking Blocks:
Enable unlock mode:
/unlockRight-click the locked block you want to unlock.
Verify unlock - You should see a confirmation message.
Exit unlock mode (optional):
/unlock cancelManaging Access:
View who can access a locked block:
/accessors listGrant access to someone:
/accessors addRevoke access:
/accessors removeLock Tips:
mf.force.unlockGoal: Establish rules and regulations for your faction.
Adding Laws:
/f law add [Law Text]
/f law add "No griefing faction members"
/f law add "Help defend faction territory when online"
/f law add "Donate 10% of resources to faction storage"Viewing Laws:
/f law listThis displays all laws with their ID numbers.
Removing Laws:
/f law remove [ID]
/f law remove 3Law System Tips:
Example Law Sets:
Basic Faction:
Advanced Faction:
Goal: Customize your faction's behavior and appearance.
Basic Settings:
Change Faction Name:
/f set name [NewName]
/f set name "The Grand Empire"Set Description:
/f set description [Description]
/f set description "A peaceful trading faction"Set Prefix:
/f set prefix [TAG]
/f set prefix [GE]Faction Flags:
View all available flags and their values:
/f flag listSet a flag:
/f flag set [FlagName] [Value]Common Flag Configurations:
Peaceful/Trade Faction:
/f flag set neutral true
/f flag set color #32CD32
/f flag set alliesCanInteractWithLand true
/f flag set protectVillagerTrade falseMilitary Faction:
/f flag set neutral false
/f flag set allowFriendlyFire true
/f flag set color #8B0000
/f flag set alliesCanInteractWithLand falseProtective/Private Faction:
/f flag set neutral false
/f flag set alliesCanInteractWithLand false
/f flag set enableMobProtection true
/f flag set protectVillagerTrade true
/f flag set acceptBonusPower falseSee FACTION_FLAGS.md for complete flag documentation.
Toggle between chat modes:
/f chat faction - Talk only to faction members
/f chat vassals - Talk to vassals and liege
/f chat allies - Talk to allied factionsToggle back to normal chat by running the command again.
Understanding power is crucial:
/f power/f power [FactionName]View Territory Map:
/f map - Normal view
/f map normal - Normal view
/f map diplomatic - Shows relationshipsThe map uses characters to represent:
Challenge players to honor duels:
/duel challenge [PlayerName] - Send challenge
/duel accept [PlayerName] - Accept challenge
/duel cancel [PlayerName] - Decline/cancelDuels are time-limited and notify nearby players.
For Players:
/apply [FactionName]/apply [FactionName] cancelFor Faction Officers:
/showapps/approveapp [PlayerName]/denyapp [PlayerName]/f help frequently/f list and /f who regularly"You don't have enough power to claim this chunk"
/f power"This land is already claimed"
/f checkclaim to see who owns it/f map"You don't have permission to do that"
/f role set"You are not in a faction"
/f create) or join one (/f join)/f who YourNameCan't teleport to faction home
/f sethome in claimed territory/f homeGate not working
Lock not working
/accessors list to check access list/unlock then /lock/f helpWelcome to Medieval Factions! Build your empire, forge alliances, and create your own medieval story!