Description
Gallery
Changelog
Versions
SimpleHomes Plugin
A basic plugin for setting and teleporting to locations. It allows players to manage multiple homes and provides a straightforward interface for home management commands.
Commands
| Command | Permission | Description |
|---|---|---|
/sethome |
homes.commands.sethome |
Sets a home |
/delhome |
homes.commands.delhome |
Deletes a home |
/home |
homes.commands.home |
Teleports to a home |
/homesreload |
homes.reload |
Reloads the config |
/homelist |
homes.commands.list |
Lists your homes |
Permissions
| Permission | Default | Description |
|---|---|---|
homes |
op | Allows base plugin functionality |
homes.commands |
op | Allows player to use commands |
homes.commands.sethome |
op | Allows player to set home |
homes.commands.delhome |
op | Allows player to delete home |
homes.commands.home |
op | Allows player to teleport to home |
homes.commands.list |
op | Allows you to list your own homes |
homes.bed |
op | Allows you to teleport to your bed |
homes.count |
op | Base for permission on number of homes you can have |
homes.count.<num> |
op | Base for permission on number of homes you can have |
homes.count.bypass |
op | Allows for setting infinite homes regardless of how many you have set as the max |
homes.reload |
op | Allows reloading the config |
homes.safety.bypass |
false | Allows bypassing the safety checks |
All Versions
+ Add Version
[1.3.1] v1.3.1 - fix for homes with capital letters
by Rhythmic on Oct 15, 2026
Download
- Quick fix for an issue where if someone set a home with capital letters, they wouldn't be able to remove it
- Also adds the bed home into the home list

[1.3.0] Simple Homes 1.3.0
by Rhythmic on Oct 15, 2026
Download
## Added:
## Permission adjustments, if you have specific permission settings, please read
Basic functionality is now enabled by default. These permissions now are set to
If you want a group not to have these permissions you will need to deny these
default-max-home-count- the default max homes for everyone who doesn't have a permission set for max homes.
## Permission adjustments, if you have specific permission settings, please read
Basic functionality is now enabled by default. These permissions now are set to
true by default:homes.commands.sethomehomes.commands.delhomehomes.commands.homehomes.commands.listhomes.bed
If you want a group not to have these permissions you will need to deny these
[1.2.2] Simple Homes 1.2.2
by Rhythmic on Oct 15, 2026
Download
- Fixes issue where
homes.count.<num>was not checked on/sethome - Makes the config automatically add new options in
- Tested on 1.21.3
[1.2.1] Simple Homes 1.2.1
by Rhythmic on Oct 15, 2026
Download
## Adds a cache for the homes, preventing constant SQL queries every time someone tabcompletes, runs a command etc
(that's likely all that really matters for end-users, the rest is just code stuff)
(that's likely all that really matters for end-users, the rest is just code stuff)
- Adds a cache for the homes, preventing constant SQL queries every time someone tabcompletes, runs a command etc
- Simplifies the safety checks and changes to a bitmask
- Refreshes the cache on sethome, delete home, and the first time someone runs a home command
- Removes the cache when someone logs off
- Simplifies command logic and condenses duplicate code
- Preparation for expansion to allow more flags
-o-overrideflags should be able to be used in any order in the command now- setting a home when you have no homes set and you do not provide a home name will now set a home with a default name instead of erroring out
[1.2.0] Simple Homes 1.2.0
by Rhythmic on Oct 15, 2026
Download
- Adds teleport delay option with these config options:
yml
delay: # Delay after running the command to teleporting
enabled: false
time-in-seconds: 5
cancel-on-move: true
buffer: 0.5
`
- Adds
homes.delay.bypass permissionsAdds CONSOLE-ONLY command importhomes - please look at [The README](https://github.com/Simplexity-Development/SimpleHomes?tab=readme-ov-file#importing-from-other-plugins) for information on how to use this.Adds bed home option, with this config: `yml
bed-home: #set a home when interacting with a bed
enabled: false
`
- Adds
homes.bed` permissionDefault [Config](https://github.com/Simplexity-Development/SimpleHomes/blob/master/src/main/resources/config.yml)
<br>Default [Locale](https://github.com/Simplexity-Development/SimpleHomes/blob/master/src/main/resources/locale.yml)
Tested on 1.21.3
[1.1.1] Simple Homes 1.1.1
by Rhythmic on Oct 15, 2026
Download
- Fixes vague and confusing errors when trying to access or set homes when using MySQL
- Also fixes it not working properly with MySQL
- Tested on 1.21.3
[1.1.0] Simple Homes 1.1.0
by Rhythmic on Oct 15, 2026
Download
Add 'lockout' functionality. Tested on 1.21.3
Adds this section to the config.yml:
``
Adds this section to the config.yml:
``
yml
# Should people be prevented from using homes they set before their permissions were adjusted to be lower? (i.e. they
# had permission to set 5 homes before, and now they only have permission to set 3)
lockout:
enabled: false
home: true
homelist: false
deletehome: false #dunno why you'd enable this unless you want people to be completely locked out but okay
`
Adds this line in the locale.yml, under 'errors'
`yml
cannot-use-command: "<red>You currently have more than <dark_red><bold><value></bold></dark_red> homes. In order to use <gray><command></gray> you must first delete some homes.</red>"
`
Players that have homes.count.bypass` will not be affected by this setting
[1.0.0] Simple Homes 1.0.0
by Rhythmic on Oct 15, 2026
Download
Initial Release