Skip to content

Commands And Permissions

Aleksi Lassila edited this page Oct 18, 2020 · 23 revisions

Commands

Island Managment

  • /island, /is
    • Print Islands version. /is alias can be used with all subcommands too.
  • /island create <biome> (<size>)
  • /island regenerate <biome> (<size>)
  • /island delete
    • This command is meant for admins only. Do not give players access to this command for now. This command only removes the island from islands.yml and can cause the old island to not be cleared properly. Before using /island delete, use /island regenerate <biome> small. Regenerate command makes sure the grid plot for that island is properly cleared.
  • /island give <player>, transfers island ownership
    • It's also probably a good idea to not give players access to this command if you are planning on restricting number of islands per player. If player has permission islands.bypass.give, they can do /island give with no arguments to remove the owner (=Set island as server island). Islands with no owner are "official" islands and get special glowing effect in /visit gui menu.
  • /island name <name>
    • Allows other players to /visit <name>. It is probably a good idea to name spawn island as "Spawn", this way players can do /vi spawn and you don't need /spawn command.
  • /island unname
    • Sets island to private
  • /island setspawn
    • Sets island spawn point (landing point)

Other

  • /home (<id>)
    • Teleports to home island. Defaults to home 1 if no arguments are given.
  • /homes
    • List all player's islands
  • /visit <name>, /vi <name>
    • Visit public island. /visit without arguments opens gui menu that can be used to browse public islands.
  • /trust <player>
    • Allows target player to interact with blocks and entities of your island
  • /untrust <player>

Permissions

Commands

Permission Affect
islands.command Use /islands command.
islands.command.create Create island (Don't forget this)
islands.command.create.small Create / regenerate small island
islands.command.create.normal Create / regenerate normal island
islands.command.create.big Create / regenerate big island
islands.command.create.custom Create / regenerate custom sized island
islands.command.regenerate Regenerate island
islands.command.delete Delete island
islands.command.give Give island
islands.command.name Name island
islands.command.unname Unname island
islands.command.home Use /home command
islands.command.home.list Use /homes command
islands.command.turst Trust person
islands.command.turst.list List island's trusted players
islands.command.untrust Untrust person
islands.command.visit Visit island

Bypasses

Permission Affect
islands.bypass.islandLimit Ignore island create limit
islands.bypass.regenerate Regenerate anyone's island
islands.bypass.delete Delete anyone's island
islands.bypass.give Transfer any island's ownership / remove owner if no arguments provided
islands.bypass.name Name anyone's island
islands.bypass.unname Unname anyone's island
islands.bypass.trust Add trusted person to anyone's island
islands.bypass.trust.list List any island's trusted players
islands.bypass.untrust Remove trusted person from anyone's island
islands.bypass.protection Interact with anyone's island
islands.bypass.home Use /home from anywhere