Introduction
The MassiveCraft Factions plugin is a cornerstone of our Minecraft server, offering an immersive and dynamic gameplay experience for players seeking the thrill of faction-based warfare and strategic conquest. With this plugin, you have the power to forge alliances, build your own empire, and engage in epic battles for dominance. With extensive configuration options, the Factions plugin allows you to tailor the gameplay experience to suit your server’s unique vision. It seamlessly integrates with other MassiveCraft plugins, creating a unified ecosystem of features and enhancing the overall gameplay experience.
Embark on a journey of conquest, forge unbreakable bonds, and leave your mark on the world of MassiveCraft with the immersive and captivating Factions plugin. Unleash your strategic prowess, assemble your loyal faction, and rise to become the ultimate force in this thrilling world of factions and warfare.
Features
Expansions
Commands
Command | Description |
---|---|
/f ?,h,help | Displays help information. |
/f list,list,l [page=1] | List all factions. |
/f faction,f,show,who [faction=you] | Show information about a faction. |
/f player [player=you] | Show a player's faction information. |
/f join | Join a faction. |
/f leave | Leave faction. |
/f home | Teleport to a faction's home. |
/f map [on/off=once] | Show faction territory on a map. |
/f create,new | Create a new faction. |
/f name | Set faction's name. |
/f description | Change faction description. |
/f motd | Change the faction message of the day (MOTD). |
/f sethome,sethome [faction=you] | Set faction home. |
/f unsethome [faction=you] | Unset faction home. |
/f invite | Manage faction invites. |
/f kick | Kick a player from a faction. |
/f title | Set players title within a faction. |
/f rank | Manage and show ranks within a faction. |
/f money | Manage faction money. |
/f top | show faction top |
/f seeChunk,sc [on|off=toggle] | see the chunk you stand in |
/f seeChunkOld,sco | see the chunk you stand in |
/f territorytitles,tt [on|off=toggle] | toggle territory titles |
/f status [page=1] [faction=you] [sort=time] | show status |
/f claim | claim faction territory |
/f unclaim | unclaim faction territory |
/f access | manage access |
/f relation | manage faction relations |
/f perm | change faction permissions |
/f flag | manage faction flags |
/f purge,purge | kick a player if applicable remove access and remove permissions |
/f unstuck | teleport to nearest wilderness |
/f expansions | list expansions |
/f tax | Use FactionsTax |
/f dynmap | Use FactionsDynmap |
/f admin,override [on|off=toggle] | enable override mode |
/f disband [confirmation=] [faction=you] | disband faction |
/f powerBoost | manage powerboost |
/f setpower,sp | set power |
/f config | edit config |
/f clean | clean the factions database |
/f version | display plugin version |
Using MassiveFactions
Requirements and Add-ons
Installation
Updates
2.2.2 → 2.7
REMEMBER: Better backup all your files first, just in case!
Upon starting the server the database structure will auto update and if you didn’t configure any universes you need not worry. After the update there will be some “mstore/old_factions:…” folders you may want to manually delete. In this version the “universe” system was removed. Very few people used this system since it had to be manually configured. Anyhow this means the database structure, such as config files, will be simplified. There will for example no longer be “uconf” files. You will only have one config file, the “mconf”. If you have configured universes you will have to decide which universe to keep by removing the database entries for all others. Sorry about this. Use BungeeCord and a server network if you need universes.
The config options “worldsNoClaiming”, “worldsNoPvp” have been reworked and now use a blacklist/whitelist system. Make sure you update those entries in your configuration file.
The faction “open state”, whether an invitation is required to join, has been converted to a faction flag. This means you do “/f flag open YOURFACTION true” instead of “/f open true”. The flags are now configurable in the database. You can set whether they should be editable, visible etc. Make sure you take a look at those and configure them to your liking.
The removePlayerDataAfterInactiveDays configuration option has been reworked. Make sure you configure the new system to your liking.
2.2.0 → 2.2.2
You should manually remove the folder /plugin/factions. The config options in there have been moved to the “/mstore/factions_mconf/instance.json”.
2.1.0 → 2.2.0
If you edited any of these mconf options …
- MATERIALS_EDIT_ON_INTERACT
- MATERIALS_EDIT_TOOLS
- MATERIALS_DOOR
- MATERIALS_CONTAINER
- ENTITY_TYPES_MONSTERS
… you will have to edit them again since they were reset and renamed to:
- materialsEditOnInteract
- materialsEditTools
- materialsDoor
- materialsContainer
- entityTypesMonsters
2.0.x → 2.1.0
Offline explosion protection were added in per default for all Factions in this update. As a side effect the special factions Wilderness, WarZone and SafeZone will get that default value if you are updating. You should manually set offline explosions to false for these special factions otherwise explosions will not work properly there. Run these commands:
- /f flag wilderness offlineexplosions true
- /f flag safezone offlineexplosions true
- /f flag warzone offlineexplosions true
1.8.x → 2.0.x
Factions now depend on MassiveCore. Make sure to install that plugin as well.
The database will be migrated to use the MassiveCore database system. All previous factions and players will be put into the “default” universe. If you configured your own MassiveCore universes you may have to manually move some database files around.
All land for the factions SafeZone and WarZone will be unclaimed when you update. You must manually reclaim it.
- Make manual notes of the places where you claimed SafeZone and WarZone.
- Stop the server.
- Make sure you have Java 7 installed.
- Upload the new Factions.jar.
- Upload MassiveCore.jar.
- Start the server.
- Reclaim the SafeZone and WarZone territories.
- Backup and delete /plugins/Factions/board.json.migrated.
- Backup and delete /plugins/Factions/factions.json.migrated.
- Backup and delete /plugins/Factions/players.json.migrated.
- Delete /plugins/Factions/tags.json.
1.6.x → 2.0.x
Update to 1.8.x first and then to 2.0.x.
1.6.x → 1.8.x
Factions 1.6 is quite old now. There is no recorded process for updating from Faction 1.6 to newer versions.