Corpses
This is a plugin mostly intended for PvP and RP servers. It modifies the players behavior on death. Now, instead of dropping the items and disappearing, the player spawns a corpse! The corpses inventory (previously owned by the dead player) can be accessed by right-clicking it. The time the corpse stays is configurable. Note: This plugin (v1.4 and lower) requires RemoteEntities to run.
The version numbers specify the version in which the features appear
Features
- Player spawns a corpse on death(v1.0)
- Players inventory is assigned to the corpse(v1.0)
- Corpses inventory can be accessed by right-clicking it(v1.0)
- Armor can be taken off just by hitting the corpse(v1.0)
- TagAPI support. (Colored name)(v1.2)
- Remove corpses by punching them with a stone shovel (v2.0)
Permissions
- corpses.nocorpse - Player dies the classic way, without spawning a corpse (v1.0)
- corpses.bury - Bury corpses with a stone shovel (v2.0)
ToDo
- Make plugin independent from RemoteEntities - Done! (v2.0)
Video
Sorry for the watermark. I really can't afford to buy the software :/
The corpse despawn time was set to 30 secs for the purpose of demonstration.
by FailBoat103 ;)
Great plugin and really interesting idea... But I think it's kinda buggy isn't it?
The corpses spawn correctly for me but not every player sees them as a lying npc...
@pilvimaa
If you are that good in writing Java Plugins why don't you recode it and make it work 100% perfectly? Would be great :)
@delsolsi213
I do code stuff and it always works 100% perfectly.
I have found an interesting glitch.... not sure.... a player walks near his own corpse no matter the time or where to my understanding, and simply kicks him saying "Go to bed!" or "Find a bed!" and it keeps kicking them whenever they join, this plugin should be recoded to what i think, players are often glitched in walls or underground.... and can duplicate items as well.
@pilvimaa
how about you code it yourself? i doubt you can make it work 100% perfectly.
I tried this and was disappointed how badly it was coded. Wouldn't try again.
I mean come on? Standing corpses, floating corpses, the color of the name not working, corpses getting status effects. And you can only loot the corpse by clicking it's head very precicely.
Spigot 1.6.2, corpses 2.0 fixed, no remoteentities.
My servers going to test this out!
Hello! I tried this plugin out and when ever I found a corpse of a player, all of the mobs (zombies) were crowding around it, attempting to attack the corpse, whilst ignoring me completely.
Do you think there is any way to stop this from happening? To make it so mobs aren't attracted to the corpse(s)?
Zeile 34816: 2013-08-05 14:44:08 [SEVERE] net.minecraft.server.v1_6_R2.ReportedException: Adding entity to track Zeile 34815: 2013-08-05 14:44:08 [SEVERE] "Silently" catching entity tracking error. Zeile 34814: 2013-08-05 14:44:08 [SEVERE] ... 42 more Zeile 34813: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.EntityTracker.addEntity(EntityTracker.java:98) Zeile 34812: 2013-08-05 14:44:08 [SEVERE] Caused by: java.lang.IllegalStateException: Entity is already tracked! Zeile 34811: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Zeile 34810: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413) Zeile 34809: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481) Zeile 34808: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239) Zeile 34807: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:527) Zeile 34806: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOExecutor.tick(ChunkIOExecutor.java:30) Zeile 34805: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor.finishActive(AsynchronousExecutor.java:287) Zeile 34804: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.util.AsynchronousExecutor$Task.finish(AsynchronousExecutor.java:179) Zeile 34803: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:13) Zeile 34802: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:58) Zeile 34801: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463) Zeile 34800: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478) Zeile 34799: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) Zeile 34798: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) Zeile 34797: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) Zeile 34796: 2013-08-05 14:44:08 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) Zeile 34795: 2013-08-05 14:44:08 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) Zeile 34794: 2013-08-05 14:44:08 [SEVERE] at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) Zeile 34793: 2013-08-05 14:44:08 [SEVERE] at com.topcat.npclib.NPCManager$WL.onChunkLoad(NPCManager.java:101) Zeile 34792: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.Location.getBlock(Location.java:82) Zeile 34791: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftWorld.getBlockAt(CraftWorld.java:484) Zeile 34790: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftWorld.getBlockAt(CraftWorld.java:82) Zeile 34789: 2013-08-05 14:44:08 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftWorld.getChunkAt(CraftWorld.java:118) Zeile 34788: 2013-08-05 14:44:08 [SEVERE] at net.minecraft.server.v1_6_R2.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:84) Zeile 34787: 2013-08-05 14:44:08 [SEVERE] at
Drop items on death: true/false
I know you already added TagAPI Support but please add an option to set NO nametag (you can do this with the TagAPI)
Thanks in advance!
Great Plugin :)
darkness19
@toxictroop
I know. I deleted the broken file for 2.0. I reuploaded it so its being verified again. It should be up soon ;)
@Alexander5657
I used the remote with the current 1.6 build and bodys are still floating. hoping for a fix next release. ^_^
@darkness1999
@toxictroop
Ah, k, my bad. Forgot to remove RE from dependencies
@KevinABC96
Its configurable. Default is 5 mins. Why would you want mob support?
Yes 2.0 does not work because of the exception (look down).
The plugin needs also now RemoteEntities. Probably the author forgot to remove the depenceny in the plugin.yml
doesnt work..
When i got the plugin and put my server up i got this error Please Help
08:21:37 [SEVERE] Could not load 'plugins/Corpses.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: RemoteEntities at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_6_R2.PlayerList.<init>(PlayerList.java:56) at net.minecraft.server.v1_6_R2.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Just so you know guys, v2.0 is being approved, so don't go searching for it.
Uploading a new file! Fixed floating bodies! Added so you can remove the corpses with a stone shovel and last but very much not least............. MADE INDEPENDENT FROM REMOTEENTITIES!
I'd say he will get it as soon as he can, just going by all the help that he has provided, and if floating is your only issue please count yourself lucky. This is a great dev, just considering how much he does update and try resolving our issues.
how long until the floating is fixed? :)