MultiSpawn
Is your spawn point overrun with buildings? Ever wish that there was a way to spread out the new player base? Now there is! With MultiSpawn you can define several spawn points throughout your worlds and have new players be teleported to them at random whenever they re-spawn or the first time they log into the server. Once they set a home though (in CommandBook or Essentials) or sleep in a bed they will spawn at the place defined in the other plugin or by the server.
This plugin was sponsored and paid for by the WildCraft server for use on their public server, but, after a month of waiting, is now open for you the public to use as well!
Features
- Set multiple spawn points, even if they are in different worlds!
- Spread out your player base!
- Does not interfere with player spawning once they sleep in a bed or set a home through CommandBook or Essentials.
- Does not interfere with the simplejail spawning mechanism.
- Warp to any spawn point
- Exempt some players from getting teleported to a random spawn by setting a main spawn. (Using permissions)
- Saves exact position including pitch and yaw for absolute precise spawns
Commands
- /mshelp - Shows help for all the other commands
- /spawn or /mspawn (Disable the spawn command in Essentials to use the /spawn command in this plugin) - Teleport to a random spawn point
- /msadd [spawn name] - Add a spawn point
- /msdel [spawn name] - Delete a spawn point
- /msmain [spawn name] - Set the main spawn point
- /mswarp [spawn name - Warp to a specific spawn point
- /mslist - List all the spawn points
Permissions (defaults to op only unless specified)
- multispawn.add - Ability to add a spawn point
- multispawn.delete - Ability to delete spawn points
- multispawn.setmain - The ability to set what spawn is the main spawn point (used for people that are exempt from random spawn.)
- multispawn.warp - Ability to warp to specific spawns
- multispawn.list - The ability to list the spawn points
- multispawn.spawn - Ability to use /spawn or /rspawn (defaults to everyone)
- multispawn.help - The player can pull up the help menu
- multispawn.norandom - Always spawn this player at the main spawn if set.
@Digitalink2008
Who says I need an API? I was integrating into ThunderTower way before it had an api to do so. I'll see what I can do as far as integrating with simplejail for your needs. Also, commandBook and essentials sethome integration is definitely not easy to do either.
I have come up with an odd situation Tux. I use simplejail for my jail needs. After implementing multispawn for the sole purpose of doing pinpoint spawns ( i don't use the randomization ) I've found that the multispawn functionality has overridden the spawning of jailed players. In effect, death in jail = break out. Its honestly not a deal breaker. Fixing my first time player spawns is more important. But, I thought i'd bring it up. I doubt simplejail has an api so I'm not sure if asking for support / integration is even feesable.
D.
@Digitalink2008
That's correct, this plugin is not under any sort of contract right now, except for updates, but all updates are uploaded here as well immediately.
Quick question Tux2, will your plugin be public from now on? Wanna make sure I don't get into a situation where major updates are 30 lag for the public.
Thanks! D.
How to make people spawn in 1 place when they FIRST login? Then after that, only spawn in a different specified area?
never mind. it is a problem with my permissions. i am not using permissions ill add them so when ever someone dies they go to the spawn point instead of bed
@rourke750 Please fill out the following information:
What version of Craftbukkit are you using?
What plugins do you have installed?
Are there any error messages in the console?
If yes, what are they?
hey create plugin but when i set a point it overrides all bed spawns even if they re-sleep in them.
Looks nice ill give it a try
@gamerboy667
Hmm... very interesting idea. I'll see if I can add it to the next update easily.
Do You think you could make a setting for spawn by rank, i would like to have my guests spawn at one spawn, all members at another then Staff get their own spawn.
please add this to `the next update!
thank you!