-
Notifications
You must be signed in to change notification settings - Fork 16
Commands And Permissions
Aleksi Lassila edited this page Jun 22, 2021
·
23 revisions
-
/island
,/is
- Print Islands version.
/is
alias can be used with all subcommands too.
- Print Islands version.
-
/island create (<biome> <size>)
- Call without arguments will open creation GUI.
- Custom sizes can be configured in config.yml.
-
/island recreate (<biome> <size>)
- Call without arguments will open creation GUI.
-
/island clear
- This command is meant for admins only. Deletes island from config and clears island plot.
-
/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. - Also handles transferring claims to the new owner
-
/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.
- Allows other players to
-
/island unname
- Sets island to private
-
/island setspawn
- Sets island spawn point (landing point)
-
/island makespawnisland
- Sets island as global respawn island. If performed on island that is already set as global spawn point, it removes the spawn point.
-
/island save <height>
- Saves island as a schematic. Requires WorldEdit to be installed. If no height is defined, it uses island size as height. This is fine as long as you haven't built above the initial egg-shape of the island. If you have built higher than initial shape, you will have to set height manually. Save command throws an error if the file already exists or if it is unable to write the file.
-
/island confirm
- Confirm dangerous commands
-
/island moderate (<player <name> / teleport <island id> / tp <island id>>)
- If ran without arguments, opens a moderator gui that can be used to track players and islands, even private ones.
- If
player <name>
argument is provided, shows all islands owned by that player - If
teleport <island id>
argument is provided, player will be teleported to that island (=can be used to visit private islands)
-
/island info
- Shows useful info about the current island
- If player
has islands.bypass.info
permission, they can also view private island's info and see more information like trusted players.
-
/home (<id>)
- Teleports to home island. Defaults to home 1 if no arguments are given.
- If players have
islands.bypass.neutralTeleport
(true by default), they can use this command to also teleport animals to their islands
-
/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.
- Visit public island.
Permission | Description | Default |
---|---|---|
islands.command |
Use /islands command. | true |
islands.command.create |
Create island | true |
islands.command.create.<size> |
Create / regenerate island with defined size (Replace with size name, BIG for example) | op |
islands.command.create.custom |
Create / regenerate island with any undefined size | op |
islands.command.recreate |
Recreate island | true |
islands.command.clear |
Clear and delete island | op |
islands.command.give |
Give island | op |
islands.command.name |
Name island | op |
islands.command.unname |
Unname island | op |
islands.command.home |
Use /home command | true |
islands.command.home.list |
Use /homes command | true |
islands.command.visit |
Visit island | true |
islands.command.setspawn |
Set island spawnpoint | true |
islands.command.setspawnisland |
Set island as spawn island | op |
islands.command.save |
Save island as schematic file | op |
islands.command.confirm |
Confirm dangerous commands | true |
islands.command.moderate |
Access island moderation | op |
islands.command.info |
Use /island info command | op |
About defined island sizes: When you define an island size, you will also create a permission for it (islands.command.create.<size>
). Players will need that permission to use that size. islands.command.create.custom
allows players to create islands with any valid numerical diameter.
Permission | Description | Default |
---|---|---|
islands.bypass.neutralTeleport |
Allows taking neutral mobs with player to islands using /home | true |
islands.bypass.plotprotection |
Gives a player full control of their plots, (GPAccessWholePlot for an individual) | op |
islands.bypass.islandLimit |
Ignore island create limit | op |
islands.bypass.recreate |
Recreate anyone's island | op |
islands.bypass.clear |
Clear and delete anyone's island | op |
islands.bypass.give |
Transfer any island's ownership / remove owner if no arguments provided | op |
islands.bypass.name |
Name anyone's island | op |
islands.bypass.unname |
Unname anyone's island | op |
islands.bypass.home |
Use /home from anywhere | op |
islands.bypass.setspawn |
Use /island setspawn on anyone's island | op |
islands.bypass.econonmy |
Bypass economy restrictions, islands are free | op |
islands.bypass.queue |
New queue items will be before all the others | op |
islands.bypass.queue.limit |
You can have multiple queue items instead of just one at time. | op |
islands.bypass.info |
Show any island's info, access to more information. | op |
Permission groups that you'd expect are also implemented:
- islands.*
- islands.command.*
- islands.bypass.*
- islands.command.home.*
- islands.command.create.* (includes recreate)