• check_circle Functions
  • 9,425 views, 8 today
  • 950 downloads, 0 today
  • 29
  • 27
  • 25
MezzaDev avatar MezzaDev
Level 24 : Expert Miner

Factions [​BETA]

A replication of the Factions plugin in Vanilla Minecraft!

This data pack is a recreation of the Factions bukkit plugin for servers in vanilla minecraft. It introduces similar faction mechanics into your world like creating faction power, land claiming, raiding, and more. This data pack is still in development and will be optimized in the future. If you have any issues or feedback, please leave a comment.

Core Features
  • Players can create, join, leave, and disband factions.
  • Faction owners can kick unwanted members from their faction.
  • Players earn power for their faction and lose power for their faction when killed.
  • Factions can claim chunks with power which are protected from modification by outsiders.
  • Factions become raid-able when they do not have enough power to upkeep their territories.
  • Factions can toggle particle borders around their claimed chunks.
  • Players can toggle their ability to receive faction invites.
  • Displays current territory on the action bar.
  • Unique colours for each faction.
  • Configurable settings.
  • Territories show up on maps.
  • Holding a compass will direct you to the nearest faction territory.


Any player can create a faction. Factions can claim chunks of land which are 16x16 areas within the minecraft world.
Players can invite their friends to their faction.

Factions have "Power" which is a currency used to claim land. Each member of a faction regenerates power for their faction
every period of time which can be configured in the config.mcfunction file. If a player dies, they also lose a configured
amount of power from their faction.

A faction which has less power than the upkeep required for all of their claimed territories will become "Raidable."
This means any player can modify blocks within their claimed territories.
To become protected again, the faction must accumulate the required power to maintain upkeep.


/trigger f_new - Creates a new faction and claims the chunk the player is standing on when the command is run.
/trigger f_disband - Deletes the player's faction, it's power, and all it's claimed territories
/trigger f_info - Displays info about the player's current faction
/trigger f_invite - Invites the nearest player within a 5 block radius to the faction.
/trigger f_invites - Toggles ability for player to receive faction invites
/trigger f_join - Accept an invite to a faction.
/trigger f_kick - Kicks the nearest player within a 5 block radius from the faction.
/trigger f_leave - Leaves the player's current faction.
/trigger f_claim - Claims the chunk that the player is standing in for their faction.
/trigger f_listclaims - Lists the coordinates of all the chunks claimed by the player's faction
/trigger f_showclaims - Toggles the particle borders around the faction's claimed territories

Future features (NOT YET IMPLEMENTED)

Here are some commands which will be released in future versions of the data pack.

/trigger f_promote - Promotes the nearest member of your faction within a 5 block radius
/trigger f_demote - Demotes the nearest member of your faction within a 5 block radius

/trigger f_sethome - Sets the home of the faction
/trigger f_home - Teleports the player to their faction's home
/trigger f_tp - Teleports the player to the nearest member of their faction.

/trigger f_setname - Sets the faction's display name to the name of the item the player is holding.
/trigger f_setmotd - Sets the faction's message of the day to the name of the item the player is holding.

Have any ideas for features which could be added to the data pack? Let me know in the comments on this Planet Minecraft page.

Directions For Use

Make sure that you run the /reload command once you place the extracted data pack in to the datapack folder within your save file.

Using this data pack in combination with other data packs in a single world may cause unintended behaviour from the Factions data pack.
When using this data pack, killing all entities or armor stands will cause factions claims to be deleted. Avoid using datapacks or commands that may do this.


Have you discovered a bug? Please let me know exactly when and how it occurs in the comments on this Planet Minecraft page.
CompatibilityMinecraft 1.18

Create an account or sign in to comment.

01/26/2022 11:48 pm
Level 55 : Grandmaster Elf
_BOBE avatar
Future updates coming?
01/10/2022 3:41 pmhistory
Level 1 : New Miner
Captaindug avatar
Just asking how do i name my faction? with isn't something like faction 12. and also can i disband factions with are not mine with admin commands?
01/07/2022 5:38 pmhistory
Level 1 : New Miner
User3873953G avatar
Hey! my friends and I left the game for the day and we were all kicked out of our own factions... like they still existed but we wernt in them anymore. just wondering- is there a way to either disband the old faction or regain control?
01/12/2022 3:13 am
Level 1 : New Miner
Captaindug avatar
I’m on a realm and had that problem twice and my friend had it happen to him aswell
01/05/2022 11:37 pm
Level 3 : Apprentice Miner
Blokserver avatar
The plugin currently traps me in survival mode
02/21/2022 2:51 pm
Level 1 : New Network
concor91 avatar
im having the same issue even as OP
01/02/2022 6:21 am
Level 1 : New Miner
MRnanner avatar
hey is this compatible with custom maps allso after /trigger f_new what do i do
12/30/2021 9:41 pm
Level 1 : New Miner
XNgency avatar
The game keeps automatically disbanding my faction when I try and create one. DO you know of this issue?
01/11/2022 1:51 pm
Level 1 : New Miner
Captaindug avatar
i have that problem too
12/29/2021 2:35 amhistory
Level 55 : Grandmaster Elf
_BOBE avatar
Hey i am interested in this pack but first thing i noticed for dark mode users your text is hard to read.

Also any videos coming out of using the pack?

Planet Minecraft


© 2010 - 2023