Disable Respawn Screen
This simple Bukkit plugin removes the re-spawn screen on player death. While still treating it as a death for other plugins (for Example scoreboard death counts will still trigger). In additions users still drop their inventories and lose all experience as if a natural death had occurred. This plugin also respects Keep inventory Game rule, ie if it is enabled the user keeps their inventory.
How does it work
On death you will re spawn instantly without being prompted to click re-spawn.
Commands
At present this plugin does not have any commands.
Permissions
At present this plugin does not have any Permissions.
Configuration
At present this plugin does not have any Configuration. Just drag and drop into the plugins directory and it should enable.
Video
Thanks to IngrownPenguin for this video showcasing DisableRespawnScreen
Thanks to AbsintoJ for doing a Portuguese video showcasing DisableRespawnScreen
Source
The plugins source can be found at https:github.com/aet2505/DisableRespawnScreen
Comments, criticism and pull requests welcome.
Donations
To anyone who wishes to donate please click the button below.
This is very much appreciated but by no means expected.
@ferrago
Great plugin!! But with a NoCombatLog plugin it dosen't work can you fix that!!!
PS: diamondspvp.net great kitpvp server!
@aet2505
Major props. Works perfectly with fearthereaper, also seems to work with specific item which aren't supposed to drop when a player dies. Was going to make this myself to avoid the title screen quit glitch you saved me the effort. Thanks a lot.
@ferrago
This plugin should work with other plugins setting the spawn location, Since I only force the respawn, The PlayerRespawnEvent is still fired as normal.
@Blamo27
I would prefer to keep the plugin, mega simple, however feel free to modify it yourself to add that
Can you make a world support ? For disable the respawn screen only in a world
Do you know if this plugin works with specific respawn locations of other plugins?
I sent pull request to your plugin.
I sent the code which worked in 1.7.5 to the pull request.
I'm glad if you can accept it.
When a player dead, he glitch and he goes five blocs away the spawn ...
having an issue with dying on a horse. it seems to be teleporting me back to my death location after i get killed by a creeper on a horse, im using version V1.4.0
@aet2505
all current builds of plug but i use spigot build #1212 I used your plug before the update to 1.7.x with no errors at all. An now its been removed for 24 hours and have not seen any errors of that type. Im not saying it is all your plug, but it does do something to those plugin's.
@zachrywilsn
I'm not sure as to how this plugin would cause inteference with either plugin. Both errors initially appear to be completely unrelated to my code. That being said I will do some tests later to try and reproduce the issues. Can you let me know which versions of Bukkit, NCP, Name tags and disable respawn screen you are using to help me in reproducing these errors
@aet2505
Your plug dosent seam to be compatable with nocheatplus or nametag plugin for tagapi. when i installed the new version i get this for a NCP error due to it not being able to know when people are respawning i believe. heres error. an you plug is whatis causing this to due this. ive removed plug and no more errors of this nature at all.
WARN]: [NoCheatPlus] DataMan inconsistencies: wrong number of online players (19 instead of 18)
i get this from name tags since it dosent know when a player is in game due to your auto respawn.
[15:07:49 ERROR]: Could not pass event PlayerJoinEvent to NameTags v2.2 org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit.jar:git-Spigot-1212] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Spigot-1212] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:47) [craftbukkit.jar:git-Spigot-1212] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit.jar:git-Spigot-1212] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.PlayerList.c(PlayerList.java:225) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.PlayerList.a(PlayerList.java:116) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.LoginListener.c(LoginListener.java:87) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.LoginListener.a(LoginListener.java:42) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:150) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:259) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit.jar:git-Spigot-1212] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Spigot-1212]
Caused by: java.lang.IllegalArgumentException: ogge_the_man is already assigned as a player list name for someone
at org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.setPlayerListName(CraftPlayer.java:191) [craftbukkit.jar:git-Spigot-1212] at org.kitteh.nametags.NameTags.calculate(NameTags.java:209) [?:?] at org.kitteh.nametags.NameTags.onJoin(NameTags.java:147) [?:?] at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Spigot-1212]
if possible please fix or let me know what to say to the other devs.
@Polielio
That looks like a different plugin to meas both the plugin names and the packages in the stack trace differ to mine I can't help much with that issue I am afraid please try contacting the author of auto respawn or switching plugins to mine
Problem:
@aet2505
Oh...but I don't know how to work with a team and my English is so bad...so you have to update it :-P
@PassWordE
PR stands for a pull request, Its when a request to me to pull your code into the project. Just saves me updating obviously would give you full credit for update
@aet2505
I don't know the "PR" means what...sorry for my bad English...
@PassWordE
Any chance you could make a PR with that update, Would be awesome if you could if not I will try and update it ASAP,
Thanks
I have made a version with your code and add support for 1.7.2
download link: Link removed
source: https://github.com/PassWordE/AutoRespawn
I am planning to update this however have a large Coursework deadline this week, Will try to do this weekend
Please update for 1.7.2