SimpleSpawn Reborn
At one time, my SimpleSpawn plugin reached the top 100 most used plugins according to mcStats.org. But I let it fall by the wayside, and it became abandoned.... and now someone else has a plugin called SimpleSpawn :/
But now the original, official SimpleSpawn is BACK! And with a whole new look!
Download the ZIP file version, including all modules, via SpigotMC
Commands | Permissions | Configuration
What is SimpleSpawn?
This simple plugin provides a simple way for server admins to manage /spawn locations and to allow players to set their own home locations, in a modular format.
The plugin is split into several modules:
SimpleSpawn-Core
The base plugin required by all other modules. This plugin on its own provides /spawn and /setspawn commands to set spawn points for each world and "/setspawn default" to set the spawn point for new players when they join
SimpleSpawn-Home
Allows players to use /home and /sethome to set their death respawn location and teleport to it.
SimpleSpawn-Work
Like /home and /sethome, but with /work and /setwork so players can set a teleport location in their mine
SimpleSpawn-Back
A simple /back command that takes you back to your last death point, or to the last place you teleported from
SimpleSpawn-Warp
Like /home and /sethome, but with /warp and /setwarp so admins can set warp locations for their players
SimpleSpawn-Jail
A full jail system so admins can set a jail location with /setjail and /jail or /release players at their discretion. Jailed players cannot teleport or interact with the world until released. Released players are sent to the default spawn location to start their rehabilitation.
SimpleSpawn-TpTo
Teleport to another player, but not without their permissions, using /tpto and /tpaccept
More Coming Soon...
I plan to add more modules to this plugin, such as ECONOMY. If you have a suggestion for a command that would fit with this theme, please let me know in the comments.
When using /home or /spawn or /work you can choose to have a teleport effect to tell other players they have teleported. Options include Lightning, Ender Signal, Smoke and Flames.
This is a very lightweight plugin, using SQLite to store all data in one compact file.
If players do not have access to /sethome, using any bed will set their /home location.
Features
- Spawn Commands
- Home Commands
- Work Commands
- Jail / Release Commands
- Back Command
- Warp Commands
- TpTp and TPAccept Commands
Installation
- Download and extract the jar files you want
- Put the SimpleSpawn-Core.jar file in your /plugins folder
- Add other jar files depending on which modules you wish to use
- Reload your plugins/server
Other Projects
See my Other Projects
Errors / Bugs / FeatureRequests
If you find errors / bugs please open a ticket and give detailed information about bukkit/spigot/paper/whatever else version, and plugin version. If possible also Error Log Snippets.
I've tried doing that, but I don't know where and what to type.
@DragonMaster500
You need a permissions plugin. I recommend PermissionBukkit.
I just got this plugin, and I'm confused about one thing. Where exactly do I enter the permissions in? What file is it, and how exactly do I do it?
Plugin works well .. set default world spawn location and it set correctly no issues.
The links on this site all goto 404 blank pages so question?
if command /spawn is meant to send you to world spawn point it only works for OP so its set to OP default.
what is the config to allow all world users to use /spawn ?
@laserlag
Had a short look ath the original plugin.yml and the sourcecode. Bad me.
I made a mistake on the documentation
So its always others plural.
Sorry.
PS: updating the documentation
@dh1jc
The plugin is working fine for me on Bukkit 2415 except for one thing. We are unable to use other people's home TPs with /home [player]. I made sure that "simplespawn.home.use.other" was added and the other player was online. The only way I was able to get it to work was if I gave myself "simplespawn.*" but obviously I don't want to give that to all my players.
Nonetheless, this plugin does everything I need it to. Keep up the good work.
Currently running the latest 2.0.14 version on a 1.4.2 beta build to test if it's still working.
So far no errors found. But still 1.4.2 is a BETA server, so there might are bugs...
@DrSploig
Thanks for that little information.
Which java version are you using? Which Craftbukkit version? Which SimpleSpawn Version? Does the jar has the correct file permissions (read for the user running craftbukkit)
As it seems to be a problem with all plugins, I suspect its a SimpleSpawn problem, more a general problem. As far as I can see it's a problem with your java version. So check that you are using java6 for example. Which works like a charm.
For ALL people: If you think you found a bug/error/enhancement -> create a TICKET, add logfile, java version, craftbukkit version, plugins...
Thanks.
11:13:56 [SEVERE] Could not load 'plugins/SimpleSpawn-1.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: Bad version number in .class file at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:154) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:223) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:572) 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:498) at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:490) at net.minecraft.server.DedicatedServer.ai(DedicatedServer.java:249) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:214) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:473) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:405) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:676) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 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:317) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:143) ... 14 more It wont Let me load the plugin, its doing this to me with all my plugins, any help?
@gjservers
I guess you mean "only ops can use /spawn" which is correct, as it is the default. You have to grant the users the permission to use it. For that you have to use a suitable permission plugin e.g. PermissionBukkit.
only the op can write /spawn
thanks it works know :)
New version will automatically disable sound when 1.3.1 is used.
@Haligaliman
Please also check your version. The latest simplespawn works ONLY on bukkit 1.3.2!
@scout1235
Are ypu using the latest SimpleSpawn version? Which works only on tje 1.3.2 craftbukkit! Because of the Sound used on teleportation. Please check and if there are errors please use the ticket system and provode infos about used version of bukkit and the plugin.
When I try to use any teleport commands its never works it said internal server error
I cant set the default spawn. If a new player joins, he spawns any where, but he can tipe /spawn at hes at the spawn point. I set the spawn with /setspawn and /setspawn *default
@icecoldpanda
Did you checked your permissions?! if you use any. Otherwise pls. create a ticket explaining what you did.
From your post I first assumed that /spawn is working for the user, then after setting /sethome the /spawn does not work any longer.
That one I can't reproduce.
If the /spawn doesn't work at all for a user, then have a look at ticket #15 as @chalemi has the same problem, which could be fixed by correcting the config.yml of your Permission plugin.
Thanks
PS: from the ticket that's created it might be a that the default spawn point for "NEW" players is not set.
@icecoldpanda
sounds like it might be similar to the problem im having. i got a post thing going in the ticket section but its still being worked on.
Hey.
I have just set up the server with simplespawn.
I am able to make the place where all players are suppose to spawn. But after I have set /sethome I am not able to use /spawn anymore. Any thoughts as of what I am doing wrong?
Cheers Panda