Description
# Go Home Already
Another /home solution
A lightweight teleport-commands mod for NeoForge 1.21.1. Players can set a home and return to it, and or jump back to their last bed/respawn point. Administrators get a separate command tree for managing other players' homes and respawn points.
## Player commands
| Command | Description |
|---|---|
| `/sethome` | Sets your home to your current position and dimension. |
| `/home` | Teleports you to your saved home. Fails if no home is set, or if the saved dimension no longer exists. |
| `/bed` | Teleports you to your last respawn point (bed or respawn anchor). Falls back to world spawn if none is set. |
| `/tobed` | Alias for bed. |
You are able to configure a cool down for tp if you wish.
## Admin commands
Admin commands are found under root `/gohome gamemaster` They accept a `<targets>` selector, so `@a`, `@p[...]`, or a player name will do; each reports how many players it affected.
| Command | Description |
|---|---|
| `/gohome gamemaster sethome <targets>` | Sets the target players' home to *your* current position and dimension. |
| `/gohome gamemaster sethome <targets> <position>` | Sets the target players' home to explicit coordinates, in your current dimension. |
| `/gohome gamemaster clearhome <targets>` | Removes the target players' saved home. |
| `/gohome gamemaster clearbed <targets>` | Resets the target players' respawn point back to default (world spawn). |
| Key | Default | Description |
|---|---|---|
| `enableSetHome` | `true` | Enables `/sethome`. |
| `enableHome` | `true` | Enables `/home`. |
| `enableBed` | `true` | Enables `/bed` and `/tobed`. |
| `cooldownSeconds` | `5` | Cooldown in seconds for teleport commands. Set to `0` to disable. Range: 0–86400. Does not apply to `/sethome`, to operators, or to gamemaster commands. |
### `[gameMaster]`
| Key | Default | Description |
|---|---|---|
| `enabled` | `false` | Master switch for the entire `/gohome gamemaster` tree. Off by default. |
| `permissionLevel` | `2` | Permission level required to use gamemaster commands. Range: 0–4. |
### `[gameMaster.administration]`
| Key | Default | Description |
|---|---|---|
| `enabled` | `true` | Enables the `sethome` / `clearhome` / `clearbed` admin commands. |



