HomeSweetHome
HomeSweetHome is an advanced and customizable homes plugin. HomeSweetHome requires KatLib.
Links
Features
- Customizable home limit for each player
- Permissions to manage exactly what players can do
- Invite players to other homes
- Permanent invites in the form of residents for a home
Commands
Normal home commands
These commands are what most players will use when using homes
-
/home [home]Teleport to a home you have created, or if no home is supplied, shows the home interface -
/home set <home>Set a new home -
/home remove <home>Remove an already existing home -
/home listCheck your homes -
/homesSame as/home list -
/home limitCheck how many homes you can have -
/home invite <player> <home>Invite another player to your home -
/home goto <user> <home>Go to another user’s home where you are allowed to go (you have been invited, or you are a resident). If you are not allowed to go to that home, instead sends a request -
/home accept <player>Accept a home request from another player
Residents commands
Use these commands to manage the residents of a home. A resident is another player that is permanently allowed to teleort to your home.
-
/home residents [home]Check the current residents of this home, or if no home is supplied shows all residents for all homes -
/home residents add <player> <home>Add a new resident to this home -
/home residents remove <player> <home>Remove a resident from a home -
/home residents limitCheck home many residents you can have for homes
Other commands
HomeSweetHome also gives admins/mods additional commands to manage the homes of other players. You can do almost everything you can do for the normal commands with the other commands too.
-
/home other <user> [home]Teleport to another user’s home, or if no player is supplied, shows all homes -
/home other set <user> <home>Set a home for another user -
/home other remove <user> <home>Remove a home for another user -
/home other list <user>List the homes of another user -
/home other limit <user>Check another user’s home limit -
/home other invite <user> <player> <home>Invite a player to another user’s home. Your name will be shown in the invite
Other residents commands
You can also manage the residents of other homes
-
/home other residents <user> [home]Shows the current residents of this home for this user, or if no home is supplied, shows all residents for all homes. -
/home other residents add <user> <player> <home>Adds a player as a resident to the home of another user -
/home other residents remove <user> <player> <home>Remove a player from the residents of another user’s home -
/home other residents limit <user>Check how many residents another user can have for each home
Misc commands
Some other commands that don’t deal with homes directly
-
/homeSweetHomeShows information about HomeSweetHome -
/homeSweetHome help [command with subcommand]Shows help for HomeSweetHome commands, also works with subcommands like/home set
Permissions
Normal permissions
-
homesweethome.home.tpAllows a player to use/home -
homesweethome.home.setAllows a player to use/home set -
homesweethome.home.removeAllows a player to use/home remove -
homesweethome.home.listAllows a player to use/home list -
homesweethome.home.limitAllows a player to use/home limit -
homesweethome.home.inviteAllows a player to use/home invite -
homesweethome.home.gotoAllows a player to use/home goto -
homesweethome.home.acceptAllows a player to use/home accept
Residents permissions
-
homesweethome.home.residents.listAllows a player to use/home residents -
homesweethome.home.residents.addAllows a player to use/home residents add -
homesweethome.home.residents.removeAllows a player to use/home residents remove -
homesweethome.home.residents.limitAllows a player to use/home residents limit
Other permissions
-
homesweethome.homeother.tpAllows a player to use/home other -
homesweethome.homeother.setAllows a player to use/home other set -
homesweethome.homeother.removeAllows a player to use/home other remove -
homesweethome.homeother.listAllows a player to use/home other list -
homesweethome.homeother.limitAllows a player to use/home other limit -
homesweethome.homeother.inviteAllows a player to use/home other invite
Other residents permissions
-
homesweethome.homeother.residents.listAllows a player to use/home other residents -
homesweethome.homeother.residents.addAllows a player to use/home other residents add -
homesweethome.homeother.residents.removeAllows a player to use/home other residents remove -
homesweethome.homeother.residents.limitAllows a player to use/home other residents limit
Options
To set how many homes and residents a player can have you can use these permission options. These are permission options, not normal nodes!
-
homesweethome.homelimitThe amount of homes a player can have -
homesweethome.residentslimitThe amount of residents a player can have for a home -
Using LuckPermissions you would use them like this
/lp user/group <user|group> meta set homesweethome.homelimit <home limit>. -
Using PEX it would be
/pex user/group <user|group> option homesweethome.homelimit <home limit>

