Skip to content

Commands & Permissions

This is a general overview of the commands and permissions present in this plugin.

Admin Commands & Permissions

CommandDescriptionPermission
/sf reloadReload the configuration filesskyfactions.reload
/sf create <player/faction> <player> <factionName>Force create an island. Specify whether you're creating a player island or faction island, then use another argument for the player name, and faction name if applicable.skyfactions.admin.create
/sf delete <player/faction> <player name / faction name>Force deletes an island. Specify whether you're deleting a player island or faction island, then use another argument for the player / faction name.skyfactions.admin.delete
/gems give \<type> \<player/faction> \<count>Give players or factions gems.skyfactions.gems.give
/runes give \<type> \<player/faction> \<count>Give players or factions runes.skyfactions.runes.give
/sf syncForce a sync of all cached rune & gems. You should not spam this.
skyfactions.sync
/sf disablenpcsDisable all NPCs after having the integration enabled.skyfactions.sf.disablenpcs

Player Commands & Permissions

These commands/permissions are provided to all players by default unless specifically specified. To remove a permission, simply add it to your permissions manager with the value false.

CommandDescriptionPermission
/island create

Create a player island
Note: by default, a player can only create one island at a time. In the future, this may change.

skyfactions.island.create
/island helpHelp on how to use /island related commands.skyfactions.island.help
/island deleteDelete an islandskyfactions.island.delete
/island visit <player name>If you have trust, visit another player's islandskyfactions.island.visit
/island trust <player name>Trust another player to visit your islandskyfactions.island.trust
/island untrust <player name>Remove your trust of another player to visit your island.skyfactions.island.untrust
/island teleportTeleport to your island (default 5 second warmup)skyfactions.island.teleport
/raid startInitiate a raid on a random player's islandskyfactions.raid.start
/raid helpGet help on raid-related commands.skyfactions.raid.help
/linkLink your Discord Account to your Minecraft account to receive raid notifications when offline.skyfactions.command.link
/unlinkRemove your link to your Discord Account.skyfactions.command.unlink
/hubTeleport back to the hub worldskyfactions.command.hub
/faction create <name>Create a faction, which also creates a faction islandskyfactions.faction.create
/faction requestjoin <name>Request to join another Faction.skyfactions.faction.requestjoin
/faction invite <name>Invite another player to a Faction.skyfactions.faction.invite
/faction helpHelp on how to use /faction related commands.skyfactions.faction.help
/faction delete <name>Delete a faction, requires you to be the faction ownerskyfactions.faction.delete
/island delete confirmConfirms deletion of a player or faction islandNo permission
/faction rename <name>Rename your faction. Duplicated and blacklisted names depend on configurationskyfactions.faction.rename
/faction vault <name>Opens your faction vaultskyfactions.vault.other (required to open another faction's vault)
/faction withdraw <amount>Withdraw from your faction's balanceskyfactions.faction.withdraw
/faction deposit <amount>Deposit money into your faction's balanceskyfactions.faction.deposit
/faction balCheck your faction's balanceskyfactions.faction.bal
/faction pointsCheck your faction's pointsskyfactions.faction.points
/faction promote <member>Promote a member of your factionskyfactions.faction.promote
/faction demote <member>Demote a member of your factionskyfactions.faction.demote
/faction <ally|truce|enemy> <name>Declare your relationship with another factionskyfactions.faction.relationship
/faction topView the top factions on your server according to their power levelNo permission
/faction broadcast <message>Send a message to all online players.

skyfactions.faction.broadcast
*Not provided by default

/faction channelSwitch to your faction's chat channelskyfactions.faction.channel
/faction chat <message>Send a message to your faction's channel without changing your chat channelskyfactions.faction.channel
/faction flyFly, if on your faction island

skyfactions.faction.fly
*Not provided by default

/faction raidInitiate a raid on another faction's island. You must be the faction owner / admin.skyfactions.faction.raid
/faction kick <member>Kick a member from your faction, provided that you have the necessary permissions.skyfactions.faction.kick
/faction kick <member>Ban a member from your faction, provided that you have the necessary permissions.skyfactions.faction.ban
/faction setowner <member>Make another member the owner of your faction. This will announce it to all members of your factionskyfactions.faction.setowner
/faction info <name>Shows information about another factionskyfactions.faction.info
/gems balanceGet your gems balance.skyfactions.gems.balanace
/gems pay <name> <count>Give another player some of your gems.skyfactions.gems.pay
/gems helpGet help on gem-related commands.skyfactions.gems.help
/runes helpGet help on runes-related commands.skyfactions.runes.help
/runes balanceGet your runes balance.skyfactions.runes.balance

General Permissions

These are just a list of permissions that are not tied to commands.

PermissionDescription
skyfactions.cooldown.bypassGives people permission to bypass command cooldowns. You should only give this to trusted individuals or during testing.