Skip to content

Commands

BlueZeeKing edited this page Jun 16, 2023 · 22 revisions

💬 All commands begin with /factions (or /f shortcut).

ℹ️ Some commands can only be accessed under certain conditions, such as being factionless for /factions join, or being a Leader or Owner for /factions declare.

❔ This mod supports the Fabric Permissions API. Any permissions marked with this symbol are required to execute that command. When the permission is not set, most commands default to operator permission level 0.

General

/factions create <faction name>       :speech_balloon: Creates a faction with the given name.

      :grey_question: Permissions: factions.create
      :grey_question: Requirements: factionless

/factions join <faction name>       :speech_balloon: Joins a faction with that name given it's open or you're invited.

      :grey_question: Permissions: factions.join
      :grey_question: Requirements: factionless

/factions leave       :speech_balloon: Leaves your current faction, given that you're not the current owner.

      :grey_question: Permissions: factions.leave
      :grey_question: Requirements: in a faction, not the owner

/factions info [<faction>]       :speech_balloon: Displays your/another faction's description, members and power levels.

      :grey_question: Permissions: factions.info, factions.info.other

/factions list       :speech_balloon: Displays faction members and power levels for every faction.

      :grey_question: Permissions: factions.list

/factions map       :speech_balloon: Displays a map in chat of nearby claims.

      :grey_question: Permissions: factions.map

/factions disband       :speech_balloon: Disbands your current faction, given that you're the owner.

      :grey_question: Permissions: factions.disband
      :grey_question: Requirements: is owner

/factions safe       :speech_balloon: Opens your faction's safe, if it's enabled within the config.

      :grey_question: Permissions: factions.safe
      :grey_question: Requirements: in a faction

User settings

/factions settings chat [global|faction|focus]       :speech_balloon: Changes which chat you're currently sending and receiving from.

      :information_source: global sends to everyone on the server, and receives both global and faction chats.

      :information_source: faction sends to only your faction members, and receives both global and faction chats.

      :information_source: focus sends to only your faction members, and receives only your faction chat.

      :grey_question: Permissions: factions.settings.chat

chat example
/factions settings radar       :speech_balloon: Toggles displaying the faction of the chunk you're currently standing inside on the hud.

      :grey_question: Permissions: factions.settings.radar

/factions settings sound [all|warnings|factions|none]       :speech_balloon: Changes what type of sounds the mod will play.

      :information_source: all plays all sounds.

      :information_source: warnings only plays warnings sounds (eg. placing a block inside another factions claim).

      :information_source: faction only plays faction event sounds (eg. faction losing power).

      :information_source: none disables all the sounds.

      :grey_question: Permissions: factions.settings.sounds

Faction Management

Claiming

❔ Requirements: is commander

/factions claim list       :speech_balloon: Lists all your faction claims.

      :grey_question: Permissions: factions.claim.list

/factions claim add [<size>] [force]       :speech_balloon: Claims the chunk you're standing in, or a radius around it.

      :information_source: The size parameter is limited to a max of 7 (15x15, 225 chunks).

      :warning: The force parameter will ignore faction power and claim anyway, be careful!

      :grey_question: Permissions: factions.claim.add, factions.claim.add.size, factions.claim.add.force

/factions claim remove [<size>|all]       :speech_balloon: Removes the claim on the chunk you're standing in, or a radius around it.

      :information_source: The size parameter is limited to a max of 7 (15x15, 225 chunks).

      :warning: The all parameter will remove all claims, be careful!

      :grey_question: Permissions: factions.claim.remove, factions.claim.remove.size, factions.claim.remove.all

/factions claim auto       :speech_balloon: Toggles automatically claiming every chunk you walk in.

      :grey_question: Permissions: factions.claim.auto

Home

/factions home       :speech_balloon: Warps you to your designated faction home.

      :grey_question: Permissions: factions.home
      :grey_question: Requirements: in a faction

/factions home set       :speech_balloon: Sets your faction home to your current position.

      :grey_question: Permissions: factions.home.set

/factions claim access [increase|decrease]       :speech_balloon: Change the faction rank needed to break blocks, etc. in that claim.

      :grey_question: Permissions: factions.claim.access, factions.claim.access.increase, factions.claim.access.decrease

Invite

❔ Requirements: is a commander

/factions invite add <player name>       :speech_balloon: Invites that player to join your faction.

      :grey_question: Permissions: factions.invite.add
      :grey_question: Requirements: is a leader

/factions invite list       :speech_balloon: Lists all your faction's outgoing invites.

      :grey_question: Permissions: factions.invite.list

/factions invite remove <player name>       :speech_balloon: Removes that player's invite to your faction.

      :grey_question: Permissions: factions.invite.remove

Rank/Player Managment

❔ Requirements: is a leader

/factions rank promote <player name>       :speech_balloon: Promotes a player in your faction.

      :grey_question: Permissions: factions.rank.promote

/factions rank demote <player name>       :speech_balloon: Demotes a player in your faction.

      :grey_question: Permissions: factions.rank.demote

/factions rank transfer <player name>       :speech_balloon: Transfers the ownership of the faction to another player.

      :grey_question: Permissions: factions.rank.transfer
      :grey_question: Requirements: is the owner

/factions kick <player name>       :speech_balloon: Kicks a player out of your faction.

      :grey_question: Permissions: factions.kick
      :grey_question: Requirements: is a leader

Faction Settings

❔ Requirements: is a leader

/f modify open <true|false>       :speech_balloon: Sets your faction to public (true) or invite only (false).

      :grey_question: Permissions: factions.modify.open

/f modify description <faction description>       :speech_balloon: Sets your faction description.

      :grey_question: Permissions: factions.modify.description

/f modify color <color>       :speech_balloon: Sets your faction color.

      :grey_question: Permissions: factions.modify.color

/f modify motd <motd>       :speech_balloon: Sets your faction motd.

      :grey_question: Permissions: factions.modify.motd

/f modify name <name>       :speech_balloon: Sets your faction name.

      :grey_question: Permissions: factions.modify.name
      :grey_question: Requirements: is the owner

Relationships

❔ Requirements: is a leader

/f declare ally <faction name>       :speech_balloon: Declares a faction as an ally.

      :grey_question: Permissions: factions.declare.ally

/f declare neutral <faction name>       :speech_balloon: Declares a faction as neutral.

      :grey_question: Permissions: factions.declare.neutral

/f declare enemy <faction name>       :speech_balloon: Declares a faction as an enemy.

      :grey_question: Permissions: factions.declare.enemy

Permissions

/f permissions [add | remove] <permission name> faction <faction name>       :speech_balloon: Adds or removes a permission from a faction

      :grey_question: Permissions: factions.permission.add.faction or factions.permission.remove.faction
      :grey_question: Requirements: is a leader

/f permissions [add | remove] <permission name> guest       :speech_balloon: Adds or removes a permission from all guests in your faction

      :grey_question: Permissions: factions.permission.add.guest or factions.permission.remove.guest
      :grey_question: Requirements: is a leader

Admin

ℹ️ All commands within this category require the requiredBypassLevel operator permission level unless specified otherwise through the Fabric Permission API, see the config for more information.

/f admin bypass       :speech_balloon: Toggles the ability to bypass other factions' claims.

      :grey_question: Permissions: factions.admin.bypass

/f admin reload       :speech_balloon: Reloads Dynmap markers if it is installed.

      :grey_question: Permissions: factions.admin.reload

/f admin power <power> <faction name>       :speech_balloon: Adds `power` to the given faction, can be negative.

      :grey_question: Permissions: factions.admin.power

/f admin spoof <player>       :speech_balloon: When running commands, run as this person

      :information_source: When run without an argument it will clear the spoof

      :grey_question: Permissions: factions.admin.spoof

/f admin audit       :speech_balloon: Checks saved data to ensure no issues like a faction with no owner, claims or homes in dimensions that don't exist, etc.

      :grey_question: Permissions: factions.admin.audit

Clone this wiki locally