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.
@Tux2
12:31:46 [INFO] [MultiSpawn] Enabling MultiSpawn v0.6 12:31:46 [SEVERE] Error occurred while enabling MultiSpawn v0.6 (Is it up to date?) java.lang.NoClassDefFoundError: com/sk89q/commandbook/CommandBookPlugin at com.tux2mc.multispawn.MultiSpawn.onEnable(MultiSpawn.java:76) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:365) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:265) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:247) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:567) at org.bukkit.Bukkit.reload(Bukkit.java:183) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:21) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:492) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:488) at net.minecraft.server.DedicatedServer.ah(DedicatedServer.java:248) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:213) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.ClassNotFoundException: com.sk89q.commandbook.CommandBookPlugin at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:44) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 17 more
@OliverDollar I need more information about the error from the console. please paste the entire error from your server.log file as it is working just fine for me.
Plugin doesn't seem to be working in the latest recommended 1.3.1 build (2340)
12:31:46 [INFO] [MultiSpawn] Enabling MultiSpawn v0.6 12:31:46 [SEVERE] Error occurred while enabling MultiSpawn v0.6 (Is it up to date?)
When I type any of commands it is just showing "/msadd [name]" in chat. Is it being updated any time soon? Thanks in advance.
Can you add a way to set the first spawn (aka, the spawn players are sent to when they log into a server the first time or when the players player.dat file is removed)? Add a configuration to this to make them either be sent to the main spawn or one of the random spawn points when they log in the first time if you do accept this please. This would be very useful for a wide range of servers; especially pvp servers with tutorials that, when finished, send players to the random spawns (in the case of my server), or even servers that do not have a tutorial and spawn players into one of those random spawns right off. If this feature is already on this plugin (or is included in Essentials) please do tell me :P I have not actually put this plugin onto my server yet (as my server is incomplete).
Hi. I use this for The Walls Pvp map and Instead of spawning each person randomly I think you should add something like each person spawns in each of the set spawn points.
Hi all! v0.6 work on CB 2191?
@jmbannon
All configuration is done in game. Once you start adding spawn points the config should automatically generate.
There is no config file or folder being generated when I start up the server after dropping the .jar in. Any help?
I love how this is setup. The only thing I wonder about is if it's possible to configure so that all players have the same spawn all the time. I mean, when a player joins he is randomly sent to a spawnpoint but when he log in the next time or if he dies he is spawned at the same place as he spawned the first time.
Do you understand? :)
I'm looking for a plugin that could do this since my server have three different great cities in which every player is randomly assigned when logging in. I don't want them to be able to switch town by logging in/out since I put the three cites really far apart on purpose.
So.. Possible? Perhaps will be? Please? Pretty please? Pretty please with sugar on top? :)
:O and I was just making this!!!
Hi Tux, just some design feedback. :) I think having multiple spawns is better than only the one, but the randomness spreads new players out. I think it's better to have one new player spawn that moves rather than several, so that at least when two players are getting started around the same time, they can find each other very easily to play together if they want. That's why popdensity only has the one that moves.
Also it'd be nice if you had a way to automatically move the spawn around, rather than having an administrator constantly monitor all the spawn points for crowding. Maybe you could borrow some ideas from PopulationDensity to brew your own formula? One of the "weaknesses" of the popdensity design is that there's no way to override the placement of the spawn points, so you'd have a compete advantage there.
Cool idea!
@bobtehnerd
It shouldn't need any updating, as it should just work. Try it.
Any plan on updating this ?
An update for this would rock. Doesn't seem to work as of 1.2.5-R01.0
Obligatory 1.2 question here. :P
Multispawn and Weather restrictions are my two last plugins to get working. You waiting for an RB before an update Tux?
Thanks for the good plugins too :)
k, i hope you find a solution soon, it seems really good.
@meteostrike3
This is a feature I want as well and I am working on implementing something like this. I just have to find a good way to do it.
Is there a way to make it so on 1st time login, they spawn in a different area untill they warp to a different area by sign, NPC, or just traveling?
@Digitalink2008
Well, it was easier than expected, enjoy version 0.6! http://dev.bukkit.org/server-mods/randomspawn/files/3-v0-6/
@Tux2
Bravo! I applaud your skill and enthusiasm!
Sounds like you know your sh*t. Thanks man.
D