SuperSpawn
SuperSpawn [CB 1.0.1-R1]
This plugin prevents new players from spawning on roof tops or far off your original spawn location and fixes the glitch with sneaking into a door, relogging and spawning on the block above. It works with a .txt file, where it saves the joining players. When a player joins the server, it checks, weather he is already in the file or not. If not, the plugin teleports him to the SuperSpawn, which is also saved in a .txt file, and adds him to the list. If he is already in the file, nothing will happen ant the player will spawn at the location he had before disconnecting. A nice little feature is, that my plugin saves the exact looking direction. If you set the SuperSpawn looking in a certain angle to the roof, the player wo spawns at the SuperSpawn will look there, too! You can also add a warm up for the spawning comment if you like.
YOU NEED TO DELETE YOUR OLD config.yml FILE, BEFORE YOU UPDATE THIS PLUGIN!
Newest version: v1.9
Features
- Setting a SuperSpawn for your Server
- Teleporting to Spawn on command
- Stop new players spawning on roof tops
- Stop new players spawning far off
- saves looking direction
- Fixed glitch with relogging in door ans spawning on block above!
- configurable warm up (turned off on default)
- configurable spawning block in battle
- Language in english/german
- add already joined players to the list, so that they don't need to spawn at SuperSpawn at first join after plugin installation
- Multiworld support
- Permissions support (defaulting to OP, if no plugin is detected)
Configuration Explanation
Only edit config, if the server is stopped. Otherwise changes won't be saved!
Spawn warmup in seconds: 0
- If you change this, the player will be forced to wait for the amount of seconds you set here, before he is spawned.
No spawn in battle: false
- If you set this to "true", the player will not be able to spawn, if a player/monster attacked him recently. This is an alternative for the warmup.
Spawn message: spawned.
- This message will be displayed, when a player teleports to the spawn by using /superspawn.
Language(english/german): english
- Set this to "german", to display every ingame message relatet to this plugin in german.
Firstspawn message: Welcome to our Server!
- This message will be displayed, if a player joins your server for the first time.
Name of main map: World one
- Change "World one" to the exact name of your main map.Otherwise the "Copy already joined players" function won't work.
Copy already joined players: false
- Set this to "true", and all already joined players will be added to the players.txt, so that they won't spawn at SuperSpawn if they log in the first time after the plugin is installed. After starting the server the players are written into the list and this node will be set back to "false".
Commands:
- /setsuperspawn [/setss] - sets the SuperSpawn location [Permissions node: "SuperSpawn.set"]
- /superspawn [/ss, /sspawn, /spawn] - teleports to SuperSpawn [Permissions node: "SuperSpawn.goto"]
Additional Permissions:
- SuperSpawn.allow.spawnInBattle || allows this player to bypass the battlespawn stop.
- SuperSpawn.allow.noWarmupSpawn || allows this player to bypass the spawn warmup.
Latest Updates
- Added bypass permission for warmup and battlespawnstop.
- Fixed Copy already joined players error
To do List:
- suggestions please :)
-
View User Profile
-
Send Message
Posted Dec 4, 2011@ObsceneNameHere
I'm currently working on a home plugin with this option and more.
-
View User Profile
-
Send Message
Posted Dec 4, 2011@mantegudo
I planned to release 1.9 with the next RB, but i think I'll upload it when it's finished.
-
View User Profile
-
Send Message
Posted Dec 4, 2011Hey Josh I'm two weeks before my server officially opens, will the 1.9 version with the "on spawn message" in config file ready?
Thanks brow =)
-
View User Profile
-
Send Message
Posted Dec 2, 2011They dont have the option to not to be used during combat :(
-
View User Profile
-
Send Message
Posted Dec 1, 2011@ObsceneNameHere
You can use home and warp plugins for this. ;)
-
View User Profile
-
Send Message
Posted Dec 1, 2011you need to add custom commands they cannot use during combat, e.g. /home /town spawn ect. Thanks!
-
View User Profile
-
Send Message
Posted Nov 30, 2011@mantegudo
Thanks! I'll add this into my plugin description :)
-
View User Profile
-
Send Message
Posted Nov 29, 2011Hey Josh, pardon me =p, I found a solution :P
I don't know what the fuck happened but I was using "- SuperSpawn.goto" normally then when I updated to 1518+ it stopped working, so I changed it to "- superspawn.goto" and it worked like a charm!!! stupid case-sensitive permissions :P, thank you very much!
-
View User Profile
-
Send Message
Posted Nov 27, 2011@mantegudo
Seems like they changed the permissions system or simply failed it in this build. With 1518 it's not working, bit with a previous 1.0.0 buid it is. I'll wait for the next RB. Are other permissions from other plugins working? oO
-
View User Profile
-
Send Message
Posted Nov 27, 2011ops... =p I'm using 1518, may u make it compatible please? Thanks =D
-
View User Profile
-
Send Message
Posted Nov 27, 2011@mantegudo
CB 1402 is for 1.8.1, so why don't you use the latest recommendet build CB 1337? :D with this one it should work.
-
View User Profile
-
Send Message
Posted Nov 26, 2011I'm using CB 1402 with your plugin for 1.0.0 and PermissionsEx, so I set for players the option SuperSpawn.goto and player got Acess Denied when try to use /spawn... what should I do?
Thanks
-
View User Profile
-
Send Message
Posted Nov 26, 2011@Minenschwein
Yes
-
View User Profile
-
Send Message
Posted Nov 26, 2011Does the plugin work with PermissionEX?
-
View User Profile
-
Send Message
Posted Nov 25, 2011@dogbig
Will upload v1.9 with some minor updates and 1.0.0 support with the next RB. Here is the current version working for 1.0.0: http://dl.dropbox.com/u/1524136/SuperSpawn.jar
-
View User Profile
-
Send Message
Posted Nov 25, 2011not working anymore with newer bukkut: 2011-11-25 17:57:19 [SEVERE] Error occurred while enabling SuperSpawn v1.8 (Is it up to date?): null java.lang.NullPointerException at org.bukkit.plugin.java.JavaPlugin.getResource(JavaPlugin.java:156) at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:133) at org.bukkit.plugin.java.JavaPlugin.getConfig(JavaPlugin.java:125) at me.josh2905.superSpawn.SuperSpawn.loadConfiguration(SuperSpawn.java:90) at me.josh2905.superSpawn.SuperSpawn.onEnable(SuperSpawn.java:38) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:183) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:957) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:177) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:160) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:423) at org.bukkit.Bukkit.reload(Bukkit.java:186) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:365) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:757) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:722) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:715) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:92) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:471) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374) at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
-
View User Profile
-
Send Message
Posted Nov 17, 2011@SNAUXXZLER
Did you put the SuperSpawn.jar in your plugins folder? Does it not create a Superspawn folder, or just not the config.yml? Any errors in your sevrer log?
-
View User Profile
-
Send Message
Posted Nov 17, 2011Please help, the spawn is not working, al the time i delete the .dat file of me 8so i get new to the server) i spawn on the roof, plus i dont got any config file or what its called, it the folder, its not created so the plugin dont work, need very quick help, i open the server next week!!!! HELP!!!!
-
View User Profile
-
Send Message
Posted Nov 16, 2011@el_barto_
You can simply set another spawn with another plugin and give your users only the permissions for that one.
@Zidkon There is a plugin called Graveyard that toes this.
-
View User Profile
-
Send Message
Posted Nov 16, 2011This is something I was about to make on my own plugin, but as you are making this kind of plugin so here is the idea.
Set the posibility to set more than 1 spawn, and everytime a player dies he will spawn in the nearest setted spawn (like villages or cities). Of course maybe the default /spawn can be a default one so people spawn there the first time and every time they type "/spawn", give maybe the option for not spawning at default spawn by nearest.
Thanks for fixing glitch of doors bro ;)