Commands

This page contains a table of HuskHomes commands and their required permission nodes, alongside additional permission nodes.

CommandAliasesDescriptionBase Permission†
/home <name>Teleport to a homehuskhomes.command.home
/sethome <name>Set a new home with given namehuskhomes.command.sethome
/homelist [page]/homesGet a list of your homeshuskhomes.command.homelist
/delhome <name>Delete a home you previously sethuskhomes.command.delhome
/edithome <name> [rename/description/relocate/privacy] [args]Edit one of your homeshuskhomes.command.edithome
/phome [<owner_name.home_name>]/publichomeTeleport to a public homehuskhomes.command.phome
/phomelist [page]/publichomelist, /phomesView the list of public homeshuskhomes.command.phomelist
/warp <name>Teleport to a warphuskhomes.command.warp
/setwarp <name>Set a new warp with given namehuskhomes.command.setwarp
/warplist [page]/warpsView the list of warpshuskhomes.command.warplist
/delwarp <name>Delete a warphuskhomes.command.delwarp
/editwarp <name> [rename/description/relocate] [args]Edit a warphuskhomes.command.editwarp
/tp <target> [destination]/tpoTeleport to another player or locationhuskhomes.command.tp
/tphere <player>/tpohereTeleport another player to youhuskhomes.command.tphere
/tpa <player>Request to teleport to another playerhuskhomes.command.tpa
/tpahere <player>Request another player to teleport to youhuskhomes.command.tpahere
/tpaccept [player]/tpyesAccept a teleport requesthuskhomes.command.tpaccept
/tpdecline [player]/tpdeny, /tpnoDecline a teleport requesthuskhomes.command.tpdecline
/rtp [player]Teleport randomly into the wildhuskhomes.command.rtp
/tpignoreIgnore incoming teleport requestshuskhomes.command.tpignore
/tpoffline <player>Teleport to where a player was last onlinehuskhomes.command.tpoffline
/tpallTeleport everyone to your positionhuskhomes.command.tpall
/tpaallRequest that everyone teleports to youhuskhomes.command.tpaall
/spawnTeleport to spawnhuskhomes.command.spawn
/setspawnSet the spawn positionhuskhomes.command.setspawn
/backReturn to your previous position, or where you diedhuskhomes.command.back
/huskhomes [about/help/reload/update]View plugin information & reload configshuskhomes.command.huskhomes

†Required permission for basic command execution; some commands require additional permissions for certain functions (See below…)

Changing set home, public home & free home limits

You can modify the maximum number of homes, the allotment of free homes and the number of public homes a user can set through permission nodes.

  • huskhomes.max_homes.<amount> — Determines the max number of homes a user can set
  • huskhomes.free_homes.<amount> — Determines the allotment of homes the user can set for free, before they have to pay†
  • huskhomes.max_public_homes.<amount> — Determines the maximum number of homes a user can make public

†Only effective on servers that make use of the economy hook.

If users have multiple permission nodes (i.e. from being in multiple permission groups), HuskHomes will accept the highest. If you would prefer the nodes to stack, you can set the stack_permission_limits setting in the plugin config file to true (under general).

Note that these permission-set values override the values set in the plugin config (max_homes, max_public_homes under general and free_homes under economy).

Return by death on /back

This permission controls whether users can return to where they died. Note that return by death must be enabled in the config for this to work.

PermissionCommandDescription
huskhomes.command.back.death/backUse /back to return to where you died

Home privacy

These permissions allow you to make a home public/private (toggling its privacy). There are also permissions that let you use, edit and delete homes that have not been set publicly.

PermissionCommandDescription
huskhomes.command.edithome.privacy/edithome <name> privacy [public/private]Modify the privacy of a home
huskhomes.command.home.other/homelist <player> [page]View a list of a user's homes
huskhomes.command.home.other/home [<owner_name>.<home_name>]Teleport to a user's home, public or private
huskhomes.command.edithome.other/edithome [<owner_name>.<home_name>] [rename/description/relocate/privacy] [args]Edit a user's home
huskhomes.command.delhome.other/delhome [<owner_name>.<home_name>]Delete a user's home

Cooldown, warmup and economy bypasses

These permissions let you bypass teleportation warmup checks, rtp cooldown checks and economy checks

PermissionDescription
huskhomes.bypass_teleport_warmupBypass timed teleportation warmups†
huskhomes.bypass_economy_checksBypass economy checks
huskhomes.rtp.bypass_cooldownBypass the cooldown on /rtp‡

†This is not effective when the warmup time is set <= 0 in the config file.

‡This is not effective when the rtp cooldown tijme is set <= 0 in the config file.

Advanced teleportation

These permissions allow you to use /tp and /rtp to teleport other players remotely and to coordinates.

PermissionCommandDescription
huskhomes.command.tp.other/tp [player] <x> <y> <z> [world] [server]Teleport a user other than yourself
huskhomes.command.tp.coordinates/tp [player] <x> <y> <z> [world] [server]Teleport to a set of coordinates.
huskhomes.command.rtp.other/rtp [player]Randomly teleport another player.
huskhomes.command.spawn.other/spawn [player]Teleport another player to spawn.
huskhomes.command.warp.other/warp [name] [player]Teleport another player to a warp.

/huskhomes command arguments

These permissions control what arguments of the /huskhomes command a user may use.

PermissionCommandDescription
huskhomes.command.huskhomes.help/huskhomes help [page]View a list of HuskHomes commands
huskhomes.command.huskhomes.about/huskhomes [about]View the plugin about menu
huskhomes.command.huskhomes.reload/huskhomes reloadReload the plugin config and message files
huskhomes.command.huskhomes.update/huskhomes updateCheck for updates