About SetHome
SetHome is a plugin for the game Rust that allows players to set, teleport to and delete homes with permission controls and configurable limits. The plugin allows players to easily manage their teleportation points, and also introduces protection mechanisms against abuse.
Commands
/sethome <name> - Sets up a new house with the given name. Uses permission “sethome.use / sethome.default / sethome.vip” /home <name> - Teleports the player to the house with the given name. Uses permission “sethome.use” /delhome <name> - Deletes the house with the specified name. Uses permission “sethome.use” /listhome - Displays a list of all the player's houses with their positions. Uses permission “sethome.use” /sethome-reload - Reloads the plugin configuration. Uses permission “sethome.admin”
Permission
sethome.default sethome.vip sethome.use sethome.admin
Configuration file
{ "DefaultMaxHomes": 2, "VipMaxHomes": 5, "TeleportDelay": 5, "CombatCooldown": 10.0 }
Lang
["InvalidHomeName"] = "<color=#FF0000>Invalid home name! Use /sethome <name></color>", ["HomeSet"] = "<color=#00FF00>Home '{0}' has been set!</color>", ["HomeNotFound"] = "<color=#FF0000>Home '{0}' not found!</color>", ["HomeDeleted"] = "<color=#00FF00>Home '{0}' has been deleted!</color>", ["MaxHomesReached"] = "<color=#FF0000>You have reached the maximum number of homes ({0})!</color>", ["NoPermission"] = "<color=#FF0000>You do not have permission to use this command!</color>", ["NoBuildingPrivilege"] = "<color=#FF0000>You do not have building privilege here!</color>", ["TeleportDelay"] = "<color=#FFFF00>Teleporting in {0} seconds...</color>", ["TeleportCancelled"] = "<color=#FF0000>Teleportation cancelled! To teleport you can't move!</color>", ["YouCannotTeleport"] = "<color=#FF0000>You cannot teleport to this location!</color>", ["BuildingBlocked"] = "<color=#FF0000>You are building blocked!</color>", ["TeleportedHome"] = "<color=#00FF00>You have been teleported to home '{0}'!</color>"
Data
{ "76561198000000001": { "homes": { "home1": {"x": 1, "y": 1, "z": 1}, "home2": {"x": 2, "y": 2, "z": 2} } } }