Hoams

A simple /home and /sethome plugin! Now with UUID support for the upcoming 1.8 update!

Attention

If you're looking for a plugin with the exact same functionality, but a lot more features, take a look here!

Commands

User Commands

/home - Takes you to your home
/sethome - Sets your home
/home set - Also sets your home
/home help - Views the home commands (that you are allowed to use)

Admin Commands

/home [playerName] - takes you to a player's home
/sethome [playerName] - sets a player's home
/home set [playerName] - also sets a player's home

Permissions

User Permissions

  • hoams.gohome - Allows one to go home
  • hoams.sethome - Allows one to set their home
  • hoams.respawnhome - Users with this node will respawn at their home (If this option is enabled)
  • hoams.set.self - Also allows one to set their home
  • hoams.gohome.self - Also allows one to go to their home
  • hoams.help - Allows one to view the hoams help (/home help)

Admin Permissions

  • hoams.set.other - Allows one to set other people's homes
  • hoams.gohome.other - Allows one to go to other people's homes
  • hoams.immune - Player is immune to other admins setting their home
  • hoams.override - Players with this permission can set the home of players with hoams.immune
  • hoams.reload - Allows one to reload the hoams config.yml

Permissions Presets

  • hoams.user - Gives all of the abilities listed under User Permissions
  • hoams.admin - Gives all of the abilities listed under Admin Permissions (except hoams.override)
  • hoams.* - Gives all hoams permissions nodes

Config

This is the default config info:

Use_Sethome: true
Go_home_on_death: true
Only_print_homes: false

Use_SetHome - If this is true, /sethome, will work. If this is false, /sethome will not work.
Go_home_on_death - If this is true, players will respawn at home after they die. If this is false, players will respawn at the spawn after they die. Only_print_homes - If this is true, then the plugin will only print the coordinates to the player's home, instead of teleporting them there. However, the plugin will still teleport players to homes that they do not own (hoams.gohome.other).

Source

Source can be found Here.

Notice

If you are going from an older version of hoams to a version that supports uuids, you should back up your config.yml just in case anything bad happens. Nothing bad should happen, and I think the plugin covers it's bases pretty well in the conversion process, but there is no such thing as perfect code. Also, if the plugin tries to convert and it finds a name that it can't find a uuid for, it will just keep the name there. The plugin only tries to update to uuids when it finds names in the config that are not in uuid format. To get hoams to stop trying to do this, you will have to manually remove the entries/replace the names with their uuid equivalents.

Also, you cannot set the homes for offline players. I might add a feature for it in the future, but how is the plugin supposed to know if you've mistyped the player name or not? You may have set an offline player's home, but made a typo, and you'd never know it, and the plugin would never know it either. This possibility of this issue coming up is multiplied greatly with the introduction of the uuid system.

UUID Data Usage

The uuids come from https://api.mojang.com/profiles/minecraft. The ids are used only within the hoams plugin to keep track of user data (homes).


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

Bukkit