HomeSpawnPlus
HomeSpawnPlus (HSP) / SpawnControl: the most advanced Home/Spawn plugin for Bukkit. HSP has flexible events and strategies that you can customize for your unique needs. If you just want dead-simple home/spawn management, HSP can do that too, but you might find some other plugin easier to setup or understand. If you want full control and maximum flexibility to do whatever YOU want and not be limited by just basic /home and /spawn functionality, then HSP might be for you.
HSP's events and strategies, custom commands and integrations with plugins like WorldGuard and Multiverse allow you to completely control every aspect of spawns and homes, so that unique edge or setup you want, chances are good that HSP can do it for you.
Please read the FAQ before posting questions or tickets (especially Essentials users). Also there are Examples.
Versions
- Official releases are on the Files tab of this page
- Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. Jenkins
HomeSpawnPlus has these Features:
- Multi-world homes (one-home per world, multiple homes per world or even just one global home, your choice)
- Specific control as to what happens on events such as player login, player death, typing /spawn or /home commands using strategies. Should the user always stay on the same world? Spawn at the nearest of multiple spawns (ie. graveyard concept)? Maybe they always go to a specific group spawn on that world (for PvP factions, perhaps)? Your choice.
- Ability to set a one-time new player spawn point
- Cooldowns and warmups Can be set to cancel on movement or damage. Advanced details here.
- Economy support (via Vault) to optionally charge players for commands
- Home limits, definable per-group or per-permission. More documentation.
- Configurable per-world or per-permission for just about every option (events, cooldowns, warmups, costs, homeLimits)
- Define your own custom commands Documentation here
- WorldGuard region-spawn support (allow people to spawn at WG region spawn when inside that WG region)
- Ability to visit homes other people have set, on any world (controlled by Permissions)
- Language localization Also you can customize any message in HSP. Details here.
- Home invites - documentation here
- Set homes by clicking on a bed: read bed-related options documentation.
- Dynmap integration built in, very configurable to meet your own needs
- Persistence choice: Sqlite (default), MySQL or YAML
- Standard YML config.yml: with live reloading in-game (/hsp rc)
- Import home data from other plugins (Essentials 2.9, CommandBook 2.1 and SpawnControl v0.8)
Installation:
- Download HomeSpawnPlus.jar and put it in your Bukkit plugins folder
- Startup Bukkit, HomeSpawnPlus will automatically put the default config.yml into plugins/HomeSpawnPlus/config.yml
- Configure config.yml to your liking, then either '/hsp rc' to live reload the config, or restart your server.
Additional info
This plugin was designed to work with Vault, WEPIF, PEX, Permissions 2.x/3.x, or any Superperms-compatible plugin. Please read more about permissions here.
Under the hood: How HSP works
Examples
Spawn strategy documentation
Advanced Cooldown and Warmup information
User Command Reference
Admin Command Reference
Permissions
Changelog
Source Code
Metrics plugin
This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
A unique identifier The server's version of Java Whether the server is in offline or online mode The plugin's version The server's version The OS version/name and architecture The core count for the CPU The number of players online The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Have an issue? Got a new idea?
If you find a bug or have an enhancement request, please create a ticket so I don't lose track of the request or issue in a comment stream. If you have a basic question, feel free to post in the comments here or visit the forums on forums.bukkit.org.
Thanks to @Timberjaw for the awesome work on SpawnControl that gave me a great base to start from!
-
View User Profile
-
Send Message
Posted Apr 19, 2012@andune
It kinda sticks there for a second or so.
-
View User Profile
-
Send Message
Posted Apr 18, 2012@andune
Thank you! :)
-
View User Profile
-
Send Message
Posted Apr 18, 2012@syam1218
This is a result of the homeAnyWorld strategy having a debug statement in it without using the proper debug facility. It will be fixed in the next version.
-
View User Profile
-
Send Message
Posted Apr 17, 2012help! When use /home command on my server, this message is displayed on console every time like spam.
[COMMAND] (playername) tried to use command /home
[HomeSpawnPlus] [DEBUG] homes = BeanSet size[1] hasMoreRows[false] set[{id=17,name=null,playerName=(playername),world=world1,x=22.0405618184436,y=65.0,z=41.4375914745963,yaw=-357.449,pitch=20.25,bedHome=false,defaultHome=true}]
Im using MySQL, HomeSpawnPlus 1.5.1, CraftBukkit #2155. verboseLogging is false on setting of config.yml.
-
View User Profile
-
Send Message
Posted Apr 16, 2012@Malachi21
Yes, every plugin generally has it's own storage mechanism for homes and so switching from one plugin to another would cause those homes to be lost. I wrote a converter for Essentials a long time ago because that's what I switched from, but I doubt it is still valid with current versions. I don't generally spend a lot of development time on converters because it's not a high-demand feature (one-time use) and I'm also not trying to "win" people over - if you're looking to use HSP it's probably because it's got features you can't find anywhere else (which is why I built it, I wanted those features and no one else had them).
That said, I've been thinking of updating the Essentials converter to the current version just to give it some more life.. And I've also considered a CommandBook converter since CommandBook already covers several other plugins (like MyHome) so users could migrate to HSP through CommandBook if their existing homes were important to them. I'll think on it some more and see if I have time in the coming weeks to work on these.
-
View User Profile
-
Send Message
Posted Apr 16, 2012Hi. I'm sorry to piss you off by this (especially if it was answered), but my players lost all of their homes when I switched to this plugin. Is there any way I can allow my players to have their homes set to where they were with the other plugin? ( I believe I was using Essentials for the home )?
-
View User Profile
-
Send Message
Posted Apr 16, 2012@andune
Ah, it works now, I had to restart server, reloading plugin didn't worked for me
-
View User Profile
-
Send Message
Posted Apr 16, 2012@dickwick
Please post your config. (pastebin) Have you enabled homeLimits.singleGlobalHome?
-
View User Profile
-
Send Message
Posted Apr 16, 2012@andune
Thanks for that! Now I have different problem. If I want vanilla behaviour and sleep in one bed to change my spawn and then I go to another place and want to change my spawn again with bed, I'm getting this error
You are at your limit of 1 homes for world "world"
Shouldn't re-sleeping in another bed change this one spawn?
-
View User Profile
-
Send Message
Posted Apr 15, 2012@Infuscu
Btw, yes I receive notifications for all tickets. Thanks again for the excellent suggestion, I think the /homeinvite feature is much better for it.
-
View User Profile
-
Send Message
Posted Apr 15, 2012@dickwick
I wanted to get a quick update out to change the /homeinvite syntax to a simpler one, before people got used to the "1.5" syntax. While I was at it, I implemented a few new options for bedhomes which you should find useful.
http://dev.bukkit.org/server-mods/homespawnplus/files/26-v1-5-1/
-
View User Profile
-
Send Message
Posted Apr 15, 2012@dickwick
Yep been meaning to provide it as an option, didn't get it out in 1.5, had a lot of other changes going on. I'll push something out as a minor update, would be pretty easy to add.
-
View User Profile
-
Send Message
Posted Apr 15, 2012Woo, an update! Thanks :D
- ThisUsernameIsMine
-
View User Profile
-
Send Message
Posted Apr 15, 2012Can this be turned off? Only thing I need is to manage vanilla bed spawning behavior through plugin, but clicking twice is damn annoying. Can this "security" thingie be optional?
-
View User Profile
-
Send Message
Posted Apr 15, 2012@HeavenMc
This can be achieved, see the config:
-
View User Profile
-
Send Message
Posted Apr 15, 2012I don't know if you receive notification on archived tickets but I wrote a comment on the HomeInvite ticket.
http://dev.bukkit.org/server-mods/homespawnplus/tickets/28-home-invite/
-
View User Profile
-
Send Message
Posted Apr 12, 2012-
View User Profile
-
Send Message
Posted Apr 9, 2012Hey there :3
Great plugin! Ive been using it for a while. Recently my players asked me for multiple homes, which I love the idea of. Now tho, I would like to charge more for additional homes, as thats just fair ;) Any chance you like the idea and can implement it? (Just the charge more for more homes, i know the more homes is already there :D)
Thanks!
-
View User Profile
-
Send Message
Posted Apr 6, 2012Minecraft 1.2.5 Server Preconfigured bukkit server with home spawn plus, pail server and anti x-ray mods added Link Removed: http://www.mediafire.com/?jzvck58f81huwcy
-
View User Profile
-
Send Message
Posted Apr 6, 2012@andune
thankyou im a bit new to this and just trying to learn thankyou andune
-ryanblm