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 Aug 25, 2012@diannetea
What is working, your rollback to HSP 1.6.2 or HSP 1.7?
I am currently chasing down a conflict with CommandBook and HSP's usurp functionality. As best I can tell, the problem exists in both 1.6.2 and 1.7. The BEST way to make sure they don't conflict is to disable CommandBook's home module as described in the FAQ.
If you aren't running CommandBook but are still seeing this /home behavior, please pastebin your plugin list. As best I can tell from testing, HSP works fine by itself, so I'm assuming at this point that any 1.7 issues have to do with conflicts with another plugin.
-
View User Profile
-
Send Message
Posted Aug 25, 2012I tried rolling back. I am using the usurp commands and no I haven't installed anything that would have taken over.
And now it works, I have no idea why. I feel like my brain is melting sometimes. :(
-
View User Profile
-
Send Message
Posted Aug 25, 2012@diannetea
Same here, /home works, but named homes can't be found (used) anymore ;-)
-
View User Profile
-
Send Message
Posted Aug 25, 2012@diannetea
I just ran some local tests with HSP 1.7 (from a 1.6.3 upgrade) and my /home and /sethome are working fine.
Looking at your messages a little closer, I don't think it's HSP spitting out those messages. Did you install another plugin recently that might have /home functionality? Are you using HSP's usurpCommands functionality to be sure those commands are owned by HSP and not some other plugin?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@diannetea
Just roll back to 1.6.3, it should run fine. I did have a note that 1.7 was beta due to the large number of changes.
Thanks for the report, though, I will look into it.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Homes are broken for me with the latest release.
Running CB 1.3.2-R2.0 and HSP 1.7
/sethome says /sethome [[player]:name]
/home says /home [player:][name]
/home set works but I cannot use /home
permissions are still set up the way I had them previously and I used the permcheck command to make sure.
FRUSTRATED :(
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Gunnerrrrr
From the project description above:
Following the link, the next page has instructions for how to customize any message in HSP, as well as a link to the default English pack where you can see the existing strings. Find the one you want to change and follow the instructions.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Is it possible to change the message when someone does /sethome?
-
View User Profile
-
Send Message
Posted Aug 25, 2012@Alslinet
Please read the FAQ for getting details on what HSP is doing, which should help you pin down any potential issue. Also the command "/spawnlist -m" can be used to see all HSP and map spawns to see if the spawn point is related to any of those. If you still can't figure out what's happening from there, grab the debug.log (as described in the FAQ) and feel free to pastebin your logs, version numbers and config to a ticket and I can look into it further.
Here is an example of a very well-reported ticket and I was able to find and resolve the problem due to the excellent level of detail provided in the ticket.
-
View User Profile
-
Send Message
Posted Aug 25, 2012I use several of your plugins, and I must say, every one of them works exactly as advertised and has ample documentation as well as configurable options. It is unfortunate that most plugin developers don't put the same amount of time and effort into their work as you do. I hope you keep up the awesome work, and look forwards to your future plugins.
-
View User Profile
-
Send Message
Posted Aug 25, 2012Suddenly new players are all spawning on the roof above an old default spawn location.
This has happened after i updated to one of the latest versions. Any tips on how to fix this?
-
View User Profile
-
Send Message
Posted Aug 25, 2012Sweeeeeet 1.7 update!
Looks like I can do local graveyards now. Woo-woo :)
-
View User Profile
-
Send Message
Posted Aug 22, 2012@andune
Sorry to be so vague; that is only the case because my issue is very vague. I noticed a few days ago all my /spawns were gone for some reason, then players start telling me their homes are gone. I will let you know if it happens again and include a more thorough report.
-
View User Profile
-
Send Message
Posted Aug 22, 2012@JustinM511
I'm not sure what you expect me to do with a vague problem report that offers no details, other than perhaps to respond with: My users homes aren't being reset. (maybe this is helpful if you weren't sure if it was wide-spread problem; it is not)
If you'd like some help actually understanding and/or fixing whatever is wrong, it will require some more detail and effort on your part. Have you used "/hlo" (homelistother) command to see users homes that are being reset? Are you running other plugins that could be interfering? Are your users doing anything specific to reset their homes? Do you see anything in your logs that might hint at what is going on? Have you done any testing to try to replicate or narrow down the problem that would make this behavior reproducible on another server or in a test environment? What version of HSP and Bukkit are you running? Have you changed anything on your server lately at around the time this problem started happening?
-
View User Profile
-
Send Message
Posted Aug 22, 2012It seems as though my players' home locations are being reset?
-
View User Profile
-
Send Message
Posted Aug 22, 2012@harryjamesuk
Please read the 'Known caveats' section of the latest file download. This issue was discussed here in the comment stream as well over the last few days (always good to browse through the latest page or two of comment stream on a plugin when you have an issue).
The summary: there is a chunk reloading bug in Bukkit 1.3.1+ series and you can disable a config option in HSP in order to avoid HSP using the feature that triggers the bug.
-
View User Profile
-
Send Message
Posted Aug 22, 2012Hi,
HomeSpawnPlus is stopping my users exiting Minecarts or Pig Saddles. Why's this?
-
View User Profile
-
Send Message
Posted Aug 21, 2012The fix worked.
Thank you.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Chaett
HSP can work in conjunction with your WorldGuard region spawns. Check out the strategies page. You can set it up so that if a player dies in a WG region, they spawn at that WG region spawn, but if they die outside, they go to their home or the world spawn or whatever you want.
The most likely reason WG region spawns aren't working for you already is because some other plugin is set to a higher priority and it is overriding WorldGuard's attempt to spawn the player into the region. HSP can help with this in that HSP is set to highest priority by default and so you can use HSP to facilitate WG spawns, plus HSP will warn you in your log file if some other plugin is overriding your settings, so that you can fix/remove said offending plugin
-
View User Profile
-
Send Message
Posted Aug 20, 2012I've been trying to figure out worldguard region spawns, so when a player dies in that region, they spawn in that regions spawn point. However, I cannot get it to work.
This plugin seems a good workaround and I may be getting multiverse in the near future.
I'll try it out.