MzeHome
MzeHome
Description
This plugin is specially tailored for my own Bukkit server (private, on invite only). We wanted to have homes for each world and /home would only take you home inside the specific world you are at. In addition there are no homes in the Nether or in The End. There is also a 3 hour cooldown (soon to be configurable) on each /home use.
If you die you respawn at your home in that world. If you die in the nether or The End you will respawn at one of your homes at random. Also your coordinates and the world name are shown to everyone on the server if you die ... ;)
Changelog
Commands
/sethome - to set your home at the current position you are standing at
/home - teleport to your home in your current world
/listhomes - get a list of all your homes
Permissions
This plugin uses the standard permissions system provided by bukkit. By default all users have permission to use the three commands. Important: Permissions are no longer given by default, they need to be assigned to each user or group! If you want the old default behaviour assign mze.home.*
mze.home.use - use /home
mze.home.set - use /sethome
mze.home.list - use /listhomes
mze.home.* - allow/deny all user level commands
mze.home.nocooldown - allow use of /home without cooldown. This is not included in mze.home.*
mze.home.foreign.use - use other players' homes
mze.home.foreign.list - list other players' homes
mze.home.foreign.* - allow/deny all foreign permissions
Config
The config file contains three settings. If no config file exists it will be created on first start with the plugin.
enabled specifies of the plugin is on or off
cooldown is the cooldown in seconds. Default is 10800 = 180 minutes
welcomeMessage is the message displayed to the user when using /home
noHomesMessage is the message displayed if you list your homes and have none
showDeathMessage: set to false if you do not want a message when a player dies
Example
home: enabled: true cooldown: 10800 welcomeMessage: Welcome home! noHomesMessage: Sorry, you have no homes. showDeathMessage: true
World name mapping
The file worldMapping.conf will be created in the plugin's data directory. You can enter name mappings into the file to make the plugin display nicer world names. It has the formal of "name=displayname" and takes one of these mappings per line. The display names are used in the /listhomes display and in the death message.
Example
world=Old Word world_release=New World Nether=The Underworld
This is such a great plugins thank you so much
@Sancaros
Dude just use Bosscooldown also
:P
can u have a home in the nether?
@marubal21
It will be, I do not know yet if it needs to be ;)
@Sancaros
I will check if this is much work or not :)
Will this plugin be updated for Minecraft 1.4, does it need to be updated for 1.4?
Can u add one permission like delay time ,my server players use /home no delay like Moving moment ,pls add a delay time in config
it was a good plugin
@Conlan99
Homes only work in the normal regular world, not in other worlds like Nether, The End, Skylands, etc.
I have the plan to make the types of worlds configurable, but I concentrate on other things ath the moment :)
@mze9412
What do you mean"Normal world"? Does this mean that my players cant use /sethome in places like skylands, or nether? Btw, awesome plugin! It helps me get a bit less greif about booting essentials!
@Hubok
Ah, you mean permission groups, I thought you meant people. Sorry, this plugin is strictly 1 home per normal world per player and I will keep it that way exactly :) You can of course only give certain groups the right to have homes but the number of homes per player are fixed :)
@mze9412
Then why are there permission nodes?
@Hubok
Currently there are no groups in this mod, sorry :)
Can you allow us to set a limit to the number of homes a group has? I want to replace EssentialsHome because I don't want /home bed, and this looks perfect. I only need that one command.
I also want to give my users a 15 minute cooldown on /home, hopefully that would stop them from constantly teleporting to an enemy's base and nubhanding them hundreds of times.
@LucasFernandesL
I would recommend installing PermissionsBukkit (http://dev.bukkit.org/server-mods/permbukkit/) and then give everyone who needs it (or the default group in which everyone is by default) the permission mze.home.*
If using PermissionsBukkit you can do this on the server console with this command: permissions group setperm default mze.home.* true
Hey guys, i'm new to Plugins, and I have a stupid question...
I really don't know how to use default permission systems, and everytime I try to use any command it says "Sorry, you are not allowed to use this command".
Can anyone help me? Thanks :)
@xakiru Give everyone who should be able to use it the "mze.home.*" permission and everyone who should not be able to use it should not get that permission node. Works on my server :)
@nivpro312 I will add this in the next version if I do not forget it, good idea!
@Nenormalniy I will add an option to disable this message. I will also add the possibility to show a "real" world name instead of the world name on the file system.
Thanks for the feedback! I really appreciate it :)
This plugin sends messages like "%USERNAME% died in %WORLDNAME%" + X,Y,Z coordinates, anybody knows? If sends, how I can disable that?
can you make an mze.home.nocooldown to permissions?
Instead of auto by default giving the players the command, how about letting us decide who gets it using the permission nodes?. I can't for the light of me figure out what you meant when you said " mze.home.* - allow/deny all commands " since the .* allows all commands and mze.home.deny doesn't work...
Cool Plugin!