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 27, 2014This happens frequently when users change worlds or go to their home:
http://pastebin.com/xr9q6CaS
However, the plugin still usually works, but will stop functioning randomly and start spitting out errors and failures.
-
View User Profile
-
Send Message
Posted Aug 27, 2014Andune, anything? :(
-
View User Profile
-
Send Message
Posted Aug 19, 2014Please add a delay so when players type /spawn they have to wait some seconds to get teleported !
-
View User Profile
-
Send Message
Posted Aug 11, 2014how do i make other players respawn in the same world they died in?
i have a hub world and then i have a pvparena world, if they die in pvparena i want them to respawn in the spawn i set for the pvparena i tried everything i can find, but nothing helps. Please help. these are my plugins
Essentials
HomeSpawnPlus
HyperStats
Measurement Tools
Multiverse-Core
Multiverse-Inventories
Multiverse-Portals
PermissionsEx
WorldBorder
WorldEdit
WorldGuard
-
View User Profile
-
Send Message
Posted Aug 7, 2014hey nice plugin but there is a problem,when someone goes to nether and type /spawn it teleports him to a random spawn in nether but i want him to teleport in the real spawn at the factions.how to do that?
-
View User Profile
-
Send Message
Posted Aug 5, 2014http://pastie.org/9449390
-
View User Profile
-
Send Message
Posted Aug 5, 2014http://pastebin.com/i05MQ9Wu
That's what my server show me. Can't not load this plugin when I set to MySQL mode.
-
View User Profile
-
Send Message
Posted Jul 31, 2014Hey guys. Im trying to setup perworld spawning. I have 6 worlds, Lobby (world) - newplayerspawn OldWorld (world) /spawn returns player to OldWorld spawn. Factions (world) and Factions_nether (world) Survival (world) and Survival_Nether (world) I need help working out how to make it so that when players /spawn in the nether worlds they spawn at the correct spawn. example: if im in Factions_nether and i /spawn i want them to spawn at Factions spawn, not at the first default spawn whitch is currenttly Survival (using Multiverse alias, Survival name is really "World".
Plugins dealing with spawning: Multiverse and HomespawnPlus.
-
View User Profile
-
Send Message
Posted Jul 28, 2014Why I set my bukkit to use MySQL mode later only this plugin would spawn so many error messages?
-
View User Profile
-
Send Message
Posted Jul 20, 2014HSP doesn't seem to like RandomLocation very much.
http://pastie.org/9407955
-
View User Profile
-
Send Message
Posted Jul 13, 2014Is there anyway to have a saved player location per world? So if they were to go to a different world then come back to the previous world they would be in the location they were at last?
-
View User Profile
-
Send Message
Posted Jul 11, 2014@th3rang3r
If /hspspawn works, then /spawn don't use HSP. Read the documentation if you are in this case.
-
View User Profile
-
Send Message
Posted Jul 11, 2014@Sprindex
I'm not sure this is the right way to do it, but what I can say is that it works for me :
I have set home limits like this in my hsp config :
This allows you to increase the amount of homes per group. If I correctly understood what you ask (inscrease homes amount by the same amount for all world), I think that you can just remove the permissions and save this config like this.
The way I did it for my server is the following : I wanted to increase the amount of homes (+1 for vip1, +2 for vip2, etc) only for the world RP. So I created custom permissions for each limit, and then gaved this permission via PermissionsBukkit but only for the right group and for the world RP.
This is not very clear so just look at my PermissionsBukkit config :
-
View User Profile
-
Send Message
Posted Jul 5, 2014Would anyone be able to tell me how to set different limits of homes PER GROUP??? Eg Iron player can set 2 homes in each world, while Gold players can set 3 in each? I know something like this can be done with Essentials, but you can't have that as PER WORLD with Essentials, which kinda sucks. Any help is much appreciated!!
-
View User Profile
-
Send Message
Posted Jul 2, 2014Can I disable HSP /spawn and fully disable multihomes?
-
View User Profile
-
Send Message
Posted Jun 27, 2014I want decrease amount of life when a player spawn. Can I execute an external command or a specific function ?
-
View User Profile
-
Send Message
Posted Jun 19, 2014Cant convert the commandbook homes database, I get this error:
Running bukkit 1.7.9-R0.2 HSP: R: v1.7.8 for CB 1.7.2-R0.3 Apr 06, 2014
Any suggestions to get this to work?
Thanks.
-
View User Profile
-
Send Message
Posted Jun 13, 2014I cant seem to get the permission right on writing /spawn any help? it just says u have no permission, and i gave permissions - essentials.spawn - hsp.spawn
-
View User Profile
-
Send Message
Posted Jun 6, 2014@Timkat1994
When it comes to my config, I'm following only 1.7 strategy stuff, and I'm having unique issues here:
With the version linked here, players spawn at spawnNewPlayer every time. With the jenkins version, they spawn wherever they were before the server restarted, without writing new data upon quitting. No errors in the command line.
-
View User Profile
-
Send Message
Posted May 31, 2014If you are having problems with players being teleported to spawn on join, give this a shot. Just modify your config.yml to say this:
events: # strategies to use when player is joining the game onJoin: - defaultI had the same problem and that fixed it. I had to delete something, but I can't remember what.