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.
Hey, I love your plugin, it's just what I have been looking for for spawn problems on my server. Unfortunately I do not really like the 'setting permanent home with bed' feature, and would rather that the spawnpoint created by the bed go away after the bed is destroyed, is it possible for you to add a toggle to the settings for that? Thank you.
/spawn on?
can we have warm-up?
Hi, command/nod simplespawn.use.worlds didn't work.
I set for PEX "-simplespawn.use.worlds" for "member" group, but they can still use command /spawn world_nether (for example).
Any advice? Thanks
-muniocz
Can jailed players run any commands?
I also have a request:
Optional jailing reason/time
e.g. 1d2h5m or 1d 2h 5m to jail someone for one day, two hours, and five minutes.
And perhaps add a command/permision node so that others (including prisoner)
can check/lookup the above information.
Thanks for the great plugin and keep it up :-)
@ellbristow
ill see next time i boot.
@deleted_7536780
Restart the server again, the problem is to do with bukkit not setting up the SQlite sustenance properly. 2.0.4 creates the missing setup on the first reboot but you'll still get the error... Second reboot it should be gone
2.0.4 still getting ebeans shizz
v2.0.3 has just been uploaded.... and then superseded by v2.0.4.
The 2.0.4 build addresses all errors reported in all oustanding tickets. If any further bugs are found, please report them with a NEW ticket.
@deleted_7536780
Hey Scott... I've been rammed with work lately so haven't had time to fix up bugs from my plugins... but I have now cleared my work load and have a new PC running so I will be taking a look at all the issues now! :)
Amazing, this is just what i'm looking for. A simple basic per world spawn plugin. Great job! ;)
can we expect a fix sometime soon for the error with new people joining?
Having an issue. got the latest version of this, and of bukkit. I have this wg and multiworlds installed, but /setspawn ssdefault does not work. it gives the message that all new players will spawn here, but they don't spawn here.
any ideas?
Mors
Getting this error.
Could not pass event PlayerJoinEvent to SimpleSpawn org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.ellbristow.SimpleSpawn.SimpleSpawn.getWorldSpawn(SimpleSpawn.java:510) at me.ellbristow.SimpleSpawn.SimpleSpawn.onPlayerJoin(SimpleSpawn.java:569) at sun.reflect.GeneratedMethodAccessor716.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
@deleted_7536780
Thanks for the feedback. I've created two tickets for your two error logs. Please post any further comments to there tickets.. or if you find any other issues, please post a new ticket rather than adding your bug to the comments. It just makes them easier to track.
Thanks!
@deleted_7536780
@11RJB
Actually, although I wouldn't quite have phrased it like that, in essence that's probably your easiest fix.
Open the jar in WinRar (or similar), extract the plugin.yml, remove the references to home, put it back in the jar and you're away!
@11RJB
just modify the plugin.yml inside the jar and remove the home related shit
This plugin seems to conflict with Commandbook. Up until the recent updates, I had no problems, but now, Commandbook's /home command conflicts with this. I would RATHER use Commandbook, but I can't when this plugin is enabled. It seems this one always intercepts the command, even when I deny the permissions. Can you fix this?
I set the spawn with /setspawn ssdefault and when new players log in they spawn +/-15m horizontally away from the point I was standing on. Is this normal? If so what is the range away from the set spawn they may spawn? I want them to spawn in on a floating platform, it is 15m wide now, but I could expand it.
@ThisUsernameIsMine
Jailed players cannot teleport (if the teleport is caused by a command) or interact with the world in any way... and yes, yaw and pitch are saved.