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 May 30, 2014@rustyshakelford2
Not with spigot...
-
View User Profile
-
Send Message
Posted May 30, 2014Wtf so I cannot make multiple spawns per group? What a shame!
-
View User Profile
-
Send Message
Posted May 28, 2014@ThisUsernameIsMine
Using the latest jenkins build fixes it!
-
View User Profile
-
Send Message
Posted May 27, 2014@duhfux
Does this happen with jenkins build #56?
-
View User Profile
-
Send Message
Posted May 17, 2014Can we get multiple homes for worlds? So that premium members can set multiple homes with permissions? Like regular users would get 1 home but people with the multiple home permission would be able to set for example 3 homes.. Per world.
-
View User Profile
-
Send Message
Posted May 14, 2014How would I give regular players 1 home per world? Also is there an option so it remembers the players position in the world so if he left the world and went back, it would put him at his last location?
-
View User Profile
-
Send Message
Posted May 14, 2014Was seeing if I can update bukkit server to 1.7.9, but HSP will put a player in spawn when they login instead of their position when logging off...
love the plugin, hope I will be able to use it again.
Cheers, marc
-
View User Profile
-
Send Message
Posted May 14, 2014i am using Worldguard Spawn Point Flag in some regions. In config i have: onDeath: - spawnWGregion but it dont works.. can someone help me?
-
View User Profile
-
Send Message
Posted May 13, 2014i download the plugin so many times but id does not work!!!! the plugins i have Citizen groupmanager plugman worldedit worldguard coloredsignss autobroadcaster buycraftannouncer noboom lockette hubteleport clearlag custom join absolutewelcome votifier Essentials lift Essentials protect multiverse core essentialsantibuild enjinminecraftplugin mineresetlite essentialschat factions multiverse-portals multiverse inventories factionchest and combat login and i have deleted Essentials spawn! HELP PLEASE FAST
-
View User Profile
-
Send Message
Posted May 11, 2014There is a problem with HSP, with me when I join I disconnect after a few seconds and the server crashes. I use Java 7 Update 55 here the error message. Internal Exception: java.io.IOException: An existing connection was forcibly closed by the remote host
Sorry for my bad English
-
View User Profile
-
Send Message
Posted May 7, 2014@DarkRyuZ7
I have the exact same problem. First time spawns for new players don't work.
-
View User Profile
-
Send Message
Posted May 6, 2014@DarkRyuZ7
I'm having a similar problem. In the config I have:
but everyone gets taken to spawn when they join.
-
View User Profile
-
Send Message
Posted May 6, 2014hm, One Problem... Dont know why ^.^
Got a NewPlayerSpawn (with "OnNewPlayer" strategy)
but they always spawn on the LocalSpawn... O.o
-
View User Profile
-
Send Message
Posted May 4, 2014and what does that mean? because now i cant even setspawn
-
View User Profile
-
Send Message
Posted May 3, 2014config_defaults.yml resets everytime the server restarts.
-
View User Profile
-
Send Message
Posted May 2, 2014i just got the plugin and restart the server but no i dont have it HELP!
-
View User Profile
-
Send Message
Posted May 1, 2014Do you have a method for moving or copying homes from one world to another? I'm doing a map upgrade.
-
View User Profile
-
Send Message
Posted Apr 29, 2014i still dunno about the multiworld spawn? Help Please
-
View User Profile
-
Send Message
Posted Apr 28, 2014@takato1234: all of your questions are answered by reading the FAQ or the existing documentation on the this project site. Please read them. If you are still having issues after reading the docs, ask questions that aren't covered by the existing documentation and I will try to help you.
@alistar2103Gamer That should be the default config for HSP. Just setup your permissions for /sethome, /home and /spawn, and of course set the spawn you want with /setspawn. If you're new to permissions, try reading the Permissions page; if you have never installed a permissions plugin before and don't want to, pay particular attention to the last part "OPS-only" where you can set default permissions in the HSP config.
-
View User Profile
-
Send Message
Posted Apr 28, 2014Bumb please help