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.
Hi everyone!
While dh1jc is working on the group spawns, I've decided to add a sneaky update to add a new feature.... dynmap support!
v2.2.0 (awaiting approval) adds custom events to allow the monitoring of location changes for homes, works, jails and spawn points to pave the way for the release of a new plugin... DynmapSimpleSpawn, a dynmap layer generator to show all players' homes, work points and all jail points and release points on your dynmap (for those usign that plugin of course)!
Watch this space and keep an eye on the description for a link to the new dynmap plugin.
/setspawn *default Is not worling correctly. New people come to normal spawn, and some random player comes to the default spawn.
Hi, running a large Norwegian server, we have used long time building a spawn for new players. I have tryed sevral spawn plugins, but all of them have something thats not workling. If would be great if you could fix this! :P
@Blue_Mountain
You have to use a permission plugin like PermissionBukkit or similar.
The default permissions are listed on the Permissions page.
The simplespawn.home.set and simplespawn.home.use for example are set to true, which means everyone should be able to use /home /sethome.
simplespawn.set and simplespawn.use is set to op so only operatores can use /spawn and /setspawn.
[This is how it should work... <crossing fingers>...]
Hello, i think this is a great mod. But somehow i can't change (and probably don't know how to) if players should be able to use commands i wish, like if i wanted to disable /spawn i would like to know that.
How do i enable/disable those? Thanks i advance!
SimpleSpawn just broke the top 100 on mcStats.org! See info added to the description above.
Thanks everyone for your support!
@tlgbtn
But as far I can see this is nothing that SimpleSpawn as a plugin can make faster.
[BTW: on my small Dell laptop that particular action takes <1s]
@ellbristow It takes about 5 seconds, a server must be commenced within a maximum of 10 seconds! Sorry, my speak english is very well.
@tlgbtn
These are all [INFO] reports. I don't see what the problem is?
Hey, I get a message that says the server when, about 5 seconds ... 21:46:16 [INFO]
-----21:46:16 [INFO] Classpath search hits in the jar [craftbukkit.jar] pkgs [com.avaje.ebeaninternal.server.bean, com.avaje.ebean.meta] searchTim [595] 21:46:16 [INFO] DataSourcePool [SimpleSpawn] AUTOCOMMIT [false] transIsolation [SERIALIZABLE] min [2] ma [20] 21:46:16 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader] 21:46:22 [INFO] Entities enhanced [0] subclassed [3]Thanks for the fix...it was annoying. Will try it when I get home. To update from last version, we just replace the jar?
@haduke
I've just uploaded 2.1.1 which fixes this problem of default spawn being inaccurate. Sorry for the hiccup!
v2.1.0 has been uploaded! (pending acceptance by Bukkit)
This new version adds a new /tpto command for requesting a player to player teleport, which they can /tpaccept or /tpdeny. The requester can also /tpcancel.
This build also fixes a few bugs and crashes from the previous versions.
As always:
PLEASE report all bugs and suggestions as tickets, otherwise they may get missed
@haduke
This used to work fine, but in more recent builds has started to act up again. We'll take a look at it and get it fixed. Stick with us!
Why is it that everytime I set /setspawn *default my new players spawn ANYWHERE BUT where I set the new player spawn?!?!? They either spawn on top of the spawn room, inside the walls and end up suffocating, outside the spawn room, etc. This is not a very good way to invite a new player to the server. This is beginning to irritate me beyond belief because I just can not seem to find a 'simple' plugin that actually works and spawns my new players where they are supposed to spawn!
v2.0.18 has just been uploaded. This build should fix a few glitches that were cropping up with /back. Also /back is now available to return you to your death point.
@ellbristow
All fine with that, I also attached a compiled 1.6 to one of the tickets for testing. Was my fault, that is now only for 1.7 "therefore its a BETA" ;)
Currently I'm on the way to have a "group" permission system... hehe. Have to make my mind on the permissions a bit AND to test it.
PS: you should also update command and the permission page on /back... what is it?! ;)Also update the plugin.yml and add the permission and default value.Already did it... and did a minor bugfix for respawn event (hope)
@dh1jc
I'm going to add .back to SS because the guys on my server have requested it. I always use Java6 for compatibility.
Good work on this so far dh1jc
Mini Update.
Therefore the new version is called 2.0.14.1 as it doesn't contain a real new feature. But I included enhanced logging, so troubleshooting is made easier.
I release it as a beta first so please have a look if it works and is usefull.
Simply set the loglevel in the config.yml to e.g. fine or finest or insane to all to get much more information on what the plugin is currently doing.
If you find an error, please raise a ticket and attach the full logfile. Tnx.
PS: it is compiled with jdk 1.7 so maybe there are problems when you run it with jre 1.6 [just to note]; I think the next time I use settings for 1.6 to increase compatibility
@jhabinsk
Thanks for your comment. I'll have a look if I can force some freeze/wait for download or similar.
Once in a while, when a player uses /home, they drop into the void and die because the world doesn't load fast enough. It would be awesome if you could add some sort of feature that, say, freezes you in place for a few seconds after you warp so that this doesn't happen?