https://github.com/katrix/homesweethome
A customizable home plugin for Sponge
https://github.com/katrix/homesweethome
minecraft plugin scala sponge
Last synced: about 1 year ago
JSON representation
A customizable home plugin for Sponge
- Host: GitHub
- URL: https://github.com/katrix/homesweethome
- Owner: Katrix
- Created: 2016-08-28T21:28:37.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-06-19T14:33:46.000Z (almost 8 years ago)
- Last Synced: 2025-03-22T17:44:14.128Z (about 1 year ago)
- Topics: minecraft, plugin, scala, sponge
- Language: Scala
- Size: 271 KB
- Stars: 8
- Watchers: 4
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# HomeSweetHome
HomeSweetHome is an advanced and customizable homes plugin. HomeSweetHome requires KatLib.
## 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 ` Teleport to a home you have created
* `/home set ` Set a new home
* `/home remove ` Remove an already existing home
* `/home list` Check your homes
* `/home limit` Check how many homes you can have
* `/home invite ` Invite another player to your home
* `/home goto `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 ` 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 ` Check the current residents of this home
* `/home residents add ` Add a new resident to this home
* `/home residents remove ` Remove a resident from a home
* `/home residents limit` Check 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 ` Teleport to another user's home
* `/home other set ` Set a home for another user
* `/home other remove ` Remove a home for another user
* `/home other list ` List the homes of another user
* `/home other limit ` Check another user's home limit
* `/home other invite ` 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 ` Check the current residents of this home for this user
* `/home other residents add ` Adds a player as a resident to the home of another user
* `/home other residents remove ` Remove a player from the residents of another home
* `/home other residents limit ` Check home name residents another user can have for homes
### Misc commands
Some other commands that don't deal with homes directly
* `/homeSweetHome` Shows 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.tp` Allows a player to use `/home`
* `homeSweetHome.home.set` Allows a player to use `/home set`
* `homeSweetHome.home.remove` Allows a player to use `/home remove`
* `homeSweetHome.home.list` Allows a player to use `/home list`
* `homeSweetHome.home.limit` Allows a player to use `/home limit`
* `homeSweetHome.home.invite` Allows a player to use `/home invite`
* `homeSweetHome.home.goto` Allows a player to use `/home goto`
* `homeSweetHome.home.accept` Allows a player to use `/home accept`
### Residents permissions
* `homeSweetHome.home.residents.list` Allows a player to use `/home residents`
* `homeSweetHome.home.residents.add` Allows a player to use `/home residents add`
* `homeSweetHome.home.residents.remove` Allows a player to use `/home residents remove`
* `homeSweetHome.home.residents.limit` Allows a player to use `/home residents limit`
### Other permissions
* `homeSweetHome.homeother.tp` Allows a player to use `/home other`
* `homeSweetHome.homeother.set` Allows a player to use `/home other set`
* `homeSweetHome.homeother.remove` Allows a player to use `/home other remove`
* `homeSweetHome.homeother.list` Allows a player to use `/home other list`
* `homeSweetHome.homeother.limit` Allows a player to use `/home other limit`
* `homeSweetHome.homeother.invite` Allows a player to use `/home other invite`
### Other residents permissions
* `homeSweetHome.homeother.residents.list` Allows a player to use `/home other residents`
* `homeSweetHome.homeother.residents.add` Allows a player to use `/home other residents add`
* `homeSweetHome.homeother.residents.remove` Allows a player to use `/home other residents remove`
* `homeSweetHome.homeother.residents.limit` Allows a player to use `/home other residents limit`
### Options
To set how many homes and residents a player can have you can use asome permission options
* `homeSweetHome.homeLimit` The amount of homes a player can have
* `homeSweetHome.residentsLimit` The amount of residents a player can have for a home