Could not pass event PlayerDeathEvent to Graves v4.9
java.lang.NoSuchMethodError: 'java.lang.String com.mojang.authlib.properties.Property.getValue()'
at com.ranull.graves.util.SkinUtil.getTexture(SkinUtil.java:48) ~[Graves-4.9.jar:?]
at com.ranull.graves.listener.EntityDeathListener.onEntityDeath(EntityDeathListener.java:297) ~[Graves-4.9.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1204.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:git-Paper-496]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.4.jar:git-Paper-496]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.4.jar:git-Paper-496]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1019) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.server.level.ServerPlayer.die(ServerPlayer.java:968) ~[?:?]
at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.setHealth(CraftLivingEntity.java:122) ~[paper-1.20.4.jar:git-Paper-496]
at com.Zrips.CMI.commands.list.kill.perform(kill.java:102) ~[CMI-9.7.2.12.jar:?]
at com.Zrips.CMI.commands.CommandsHandler.onCommand(CommandsHandler.java:400) ~[CMI-9.7.2.12.jar:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:155) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:999) ~[paper-1.20.4.jar:git-Paper-496]
at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[paper-1.20.4.jar:git-Paper-496]
at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:434) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:336) ~[?:?]
at net.minecraft.commands.Commands.performCommand(Commands.java:323) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.performChatCommand(ServerGamePacketListenerImpl.java:2230) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.lambda$handleChatCommand$14(ServerGamePacketListenerImpl.java:2190) ~[?:?]
at net.minecraft.util.thread.BlockableEventLoop.lambda$submitAsync$0(BlockableEventLoop.java:59) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?]
at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[?:?]
at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1465) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:123) ~[?:?]
at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1442) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1365) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:133) ~[?:?]
at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1343) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1232) ~[paper-1.20.4.jar:git-Paper-496]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-496]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
README: For 1.20.1+ Users, visit this spigot link for the updated graves
https://github.com/AvarionMC/graves . As Ranull has stopped maintaining this and now is community support only.
[02:16:45 WARN]: [Graves] Loaded class net.kyori.adventure.text.minimessage.MiniMessage from TheRewards v1.3.8-STABLE which is not a depend, softdepend or loadbefore of this plugin.
[02:16:45 ERROR]: Error occurred while enabling Graves v4.9 (Is it up to date?)
java.lang.NoSuchMethodError: 'net.kyori.adventure.text.format.TextDecorationAndState net.kyori.adventure.text.format.TextDecoration.withState(boolean)'
at net.kyori.adventure.text.minimessage.tag.standard.DecorationTag.createNegated(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at net.kyori.adventure.text.minimessage.tag.standard.DecorationTag.lambda$resolvers$2(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) ~[?:?]
at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at net.kyori.adventure.text.minimessage.tag.standard.DecorationTag.lambda$static$3(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at java.util.stream.Collectors.lambda$toMap$68(Collectors.java:1674) ~[?:?]
at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) ~[?:?]
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?]
at net.kyori.adventure.text.minimessage.tag.standard.DecorationTag.<clinit>(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at net.kyori.adventure.text.minimessage.tag.standard.StandardTags.<clinit>(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at net.kyori.adventure.text.minimessage.tag.resolver.TagResolver.standard(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at net.kyori.adventure.text.minimessage.MiniMessageImpl$Instances.lambda$static$0(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at java.util.Optional.orElseGet(Optional.java:364) ~[?:?]
at net.kyori.adventure.text.minimessage.MiniMessageImpl$Instances.<clinit>(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at net.kyori.adventure.text.minimessage.MiniMessage.miniMessage(Unknown Source) ~[TheRewards-1.3.8-STABLE.jar:?]
at com.ranull.graves.integration.MiniMessage.<init>(MiniMessage.java:9) ~[Graves-4.9 (2).jar:?]
at com.ranull.graves.manager.IntegrationManager.loadMiniMessage(IntegrationManager.java:443) ~[Graves-4.9 (2).jar:?]
at com.ranull.graves.manager.IntegrationManager.load(IntegrationManager.java:53) ~[Graves-4.9 (2).jar:?]
at com.ranull.graves.Graves.onEnable(Graves.java:64) ~[Graves-4.9 (2).jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:561) ~[patched_1.17.1.jar:git-Paper-411]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:475) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:733) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:317) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1220) ~[patched_1.17.1.jar:git-Paper-411]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-411]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[02:16:45 INFO]: [Graves] Disabling Graves v4.9 WHATT???
README: For 1.20.1+ Users, visit this spigot link for the updated graves
https://github.com/AvarionMC/graves . As Ranull has stopped maintaining this and now is community support only.
READ: For 1.20.1+ users, visit
https://discord.gg/gJkMwN63MU this discord for updates. Ranull has abandoned the project and left it up to the community to maintain it. His discord is not able to be effectively moderated so the new dev created a new one.
Plugin is very good, thankfully someone in the discord is keeping it up to date with dev builds. You can join the discord here:
https://discord.gg/GnGZxcVTzf
READDDDDDDDDD: If you run 1.20.1+, peep the discord link. You need the dev build or you'll get an error like the brainlet two comments below me rating the plugin one star because he cant rub two cells together and find the discord link. Discord link is in comment from TyBraniff or probably on the spigot page too
[18:14:33 ERROR]: Could not pass event PlayerDeathEvent to Graves v4.9
java.lang.NoSuchMethodError: 'java.lang.String com.mojang.authlib.properties.Property.getValue()'
at com.ranull.graves.util.SkinUtil.getTexture(SkinUtil.java:48) ~[Graves-4.9.jar:?]
at com.ranull.graves.listener.EntityDeathListener.onEntityDeath(EntityDeathListener.java:297) ~[Graves-4.9.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor911.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:git-Paper-467]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.20.4.jar:git-Paper-467]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126) ~[paper-1.20.4.jar:git-Paper-467]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:615) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1019) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.level.ServerPlayer.die(ServerPlayer.java:968) ~[?:?]
at net.minecraft.world.entity.LivingEntity.hurt(LivingEntity.java:1565) ~[?:?]
at net.minecraft.world.entity.player.Player.hurt(Player.java:970) ~[?:?]
at net.minecraft.server.level.ServerPlayer.hurt(ServerPlayer.java:1135) ~[?:?]
at net.minecraft.world.entity.Mob.doHurtTarget(Mob.java:1688) ~[?:?]
at net.minecraft.world.entity.monster.Zombie.doHurtTarget(Zombie.java:365) ~[?:?]
at net.minecraft.world.entity.ai.goal.MeleeAttackGoal.checkAndPerformAttack(MeleeAttackGoal.java:129) ~[?:?]
at net.minecraft.world.entity.ai.goal.MeleeAttackGoal.tick(MeleeAttackGoal.java:121) ~[?:?]
at net.minecraft.world.entity.ai.goal.ZombieAttackGoal.tick(ZombieAttackGoal.java:28) ~[?:?]
at net.minecraft.world.entity.ai.goal.WrappedGoal.tick(WrappedGoal.java:63) ~[?:?]
at net.minecraft.world.entity.ai.goal.GoalSelector.tickRunningGoals(GoalSelector.java:154) ~[?:?]
at net.minecraft.world.entity.ai.goal.GoalSelector.tick(GoalSelector.java:145) ~[?:?]
at net.minecraft.world.entity.Mob.serverAiStep(Mob.java:926) ~[?:?]
at net.minecraft.world.entity.LivingEntity.aiStep(LivingEntity.java:3417) ~[?:?]
at net.minecraft.world.entity.Mob.aiStep(Mob.java:676) ~[?:?]
at net.minecraft.world.entity.monster.Monster.aiStep(Monster.java:45) ~[?:?]
at net.minecraft.world.entity.monster.Zombie.aiStep(Zombie.java:270) ~[?:?]
at net.minecraft.world.entity.LivingEntity.tick(LivingEntity.java:3066) ~[?:?]
at net.minecraft.world.entity.Mob.tick(Mob.java:438) ~[?:?]
at net.minecraft.world.entity.monster.Zombie.tick(Zombie.java:240) ~[?:?]
at net.minecraft.server.level.ServerLevel.tickNonPassenger(ServerLevel.java:1409) ~[?:?]
at net.minecraft.world.level.Level.guardEntityTick(Level.java:1318) ~[?:?]
at net.minecraft.server.level.ServerLevel.lambda$tick$8(ServerLevel.java:916) ~[?:?]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:42) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:896) ~[?:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1525) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1226) ~[paper-1.20.4.jar:git-Paper-467]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-467]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
La gente al morir a veces se le crea la tumba, Quiero contactar con el soporte y el link del DISCORD no funciona.
4.9 wont work for 1.20.2 and further versions of Minecraft
Reviews aren't a place for bug help/support
Visit the official discord for 1.20.2+ dev builds and support.
https://discord.gg/7g37Qmy2mY
"I have an issue or bug. I was configuring the plugin, and then, inside the world, I killed myself to test it. While the countdown was already running, I logged out. When I logged back in, the countdown was frozen, and the hologram doesn't disappear now. I'm using game version 1.16.5, and the plugin version is 4.9."
I am the creator of the vanilla+ server, and I would really like to see the function of opening a grave, that is, you write the command /graves open and people can take resources from your graves, this is necessary so that when you kill you, the offender does not take the resources, and when a friend wants to save he could easily take your resources
Le plugin est meilleur que la plupart mais attention, si vous utilisez le plugin DiceFurniture Plugin et FurnitureLibary, la tombe sera complètement buggé et ne dispawnera pas. Il faudra donc aller dans la config du plugin pour mettre en false. Mais du coup, la tombe restera a vie sur ma map n'étant pas destructible. et les commandes purges ou autres n'affecte pas ce problème.
Me gusta mucho el plugin, lo he estado usando desde hace ya varios años y se comporta muy bien pero ahora que actualice a la 1.20.2 no me carga las tumbas. esperare la actualización jeje saludos y éxitos en sus proyectos
I need this plugin for a 1.17.1 server but unfortunately it doesn't work. Check it out and see if you can do anything. It's the only well-made plugin I know of.
The plugin is really well made and well organized. From what I can tell the devs are putting great effort in adding and maintaining features!
Also the support and help on Discord is absolutely great. You guys should give it a try! ^^
Great plugin I love it but I have a problem and it is that it makes my headdrop plugin stop working please fix the bug thank you otherwise great plugin.
Amazing plugin, this is something that should be in the vanilla game. Items simply dropping upon death is the most inconvenient thing, but this plugin makes it so much easier to collect your stuff, so that netherite gear you've been working so hard to get is no longer gone if you don't make it back within 7 minutes.
Reviews are not the place for bug reports, Graves vanish because they timeout. This is default functionality which can be changed in the config, teleportation can be forced even if detected as unsafe through the config. In the future before reviewing something on the internet you should at least attempt to reach out to the author first to see if your problems can be addressed before spreading false information or lack of information around the product as problems with the product itself, you made no attempt to report any bugs before creating this review.
Version: 4.8
Great plugin with super helpful developer. Always swore we would never change our smp from the vanillatweaks grave data pack. This plugin changed that. Super configurable and can do some pretty awesome things!
Works exactly as advertised. Plenty of features and simple to use. The developer is active and is open to fixing any issues encountered quickly and efficiently.
it wouldnt dissapear after i got the chest i ended up restarting the server wich also didnt work so i ended up removing the plugin and now im stuck with it it was great till that happended but ye
Reviews are not the place for bug reports, removing the plugin will prevent it from being able to clean up the existing graves, if you reinstall the plugin it should remove existing graves, you can also try /graves purge command, then remove the plugin again if you wish. Instead of leaving a negative you should create a GitLab issue or join the support Discord for help.
Version: 4.8
- Excellent plugin that give me what i need.
- becarefull if you use the plugin itemsadder and have no graves in the resourcepack to disable it in the config file ;)
Thanks for the review! Graves adds a custom model into ItemsAdder that should be applied next time the resourcepack is regenerated. I will disable it being enabled by default to avoid confusion if people didn't regenerate it.
Version: 4.8
This last version of Graves (4.8) is really awesome.
Before this update I find really hard to modify the configuration because everything was in one single file, thanks to this new organization now I understand perfectly how to configure it.
Really really good job!
Thanks for the review! Version 4.8 was mainly a config update combined with bug fixes, I tried to improve readability of the config and change a few things I found people kept accidently messing up to make the plugin work in ways they didn't expect. Advanced features are separated out into separate files so instead of having to scroll past them like before you don't even have to know they exist now. I'm glad you find it easier to use the config it means the work I put in paid off. :)
Version: 4.7
this is a good plugin but the only problem i have is that sometimes when a grave spawns i can glitch and become invisible and very rarely the items cant be recovered
Thanks for the review! The review section is not the best place for bug reports, a grave can be recovered even if it is invisible by placing a block where the invisible grave was, or by using the virtual function to remotely open Graves, a better admin menu to monitor and open graves remotely is on the TODO list.
Version: 4.7
Great plugin but how do I make it so it uses xp or other items as cost for teleportation. I don't know how to use vault plugin.
Thanks for the review! An item or experience based economy plugin that supports Vault can be used with Graves, a quick google search for these terms bring up pleantly of plugins.
Version: 4.7
I do have to say, I've been looking for something like this for a long while now and its got to be by far he best plugin I've had on the server, easy to use. don't have a fault at all 5 stars!
Wonderful plugin, I love the feature of being able to add custom models for the tombs. It really catches the attention of my players. The dev is friendly and solves problems quickly ^^
The plugin is great, you can customize pretty much all the features. Optimization is pretty solid too, even on large maps. It is also free and open-src.
The support is also excellent, probably the best I come across.
So here we are again, Version 4.5. Ranull always churning out updates in the discord. Can always expect prompt support as it seems the man never sleeps now.
This plugin is basically the best and must-have plugin for an SMP server. It is jammed packed with features and no matter what happens you can have confidence in how smoothly it runs. Big shoutout to Ranull for personally helping me with an issue I had on my server. Ranull went out of his way to help me through everything step by step. He is a GOD <3
A plethora of astounding features in a recently re-coded plugin fresh off the hot plate, brilliant performance and ease of use, all from a great developer too. If you don't have Graves installed.. you're missing out. About to hit 80k downloads too!
Been using this plugin for several years without any issues. It is very load efficient even with large amounts of players and or graves active.
Grave protection is excellent, Holograms not affected by turning armor-stand-tick: false in paper.yml.
Ran into minor issues unrelated to Graves during upgrade from 3.8.
Dev promptly responded in discord, joined on server minutes later to give hands on support.
Offers what every other grave plugin does without the hassle.
If you do not want keepinv/keepxp on, but still want to give players the option to save their items upon dying. This is the plugin to get.
-ShaSMP
-GizmoSMP
-HairyHippoSMP
-ThePeculiarSMP
-OpenCraftSMP
-PixelNetSMP
This plugin works perfect, it saved many peoples items and xp, literally it did. For any survival server this plugin should be like EssentialsX, one of those plugins you can't miss, and if you have any problem, join the discord, very kind and helpful people out there
I had an error spaming my console, but Ranull fixed this issue within like 12 hours and let me know. Now everything works like a charm! Thank you so much.
[16:35:21 WARN]: [Graves] Plugin Graves v3.8 generated an exception while executing task 459
java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[patched_1.17.1.jar:git-paper-233]
at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2091) ~[?:?]
at net.minecraft.server.level.ServerLevel.getEntity(ServerLevel.java:1535) ~[?:?]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.getEntity(CraftServer.java:2183) ~[patched_1.17.1.jar:git-paper-233]
at com.ranull.graves.manager.GraveManager.updateHologram(GraveManager.java:941) ~[?:?]
at com.ranull.graves.manager.GraveManager$2.run(GraveManager.java:79) ~[?:?]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.17.1.jar:git-paper-233]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.17.1.jar:git-paper-233]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.17.1.jar:git-paper-233]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
That shouldn't happen, Please don't use reviews for bug reports, it does not help get the problem fixed, you can join our Discord or use the discussion to report bugs.
Version: 3.8
I really suggest merging that request and updating this plugin... I had to download the old version so I could give a rating
maybe make a paid one that is updated sooner than the free one?
protectKillerOpen: true
that config option alone gets you 5 stars ;]
thanks!
Thanks for the review! :) The 4.0 rewrite has full 1.17 support, it works with the new world heights too.
Version: 3.8
The plugin is very good, but it would be great if you update it to version 1.17. I get a lot of task errors in the console because I updated my server to this version. Other than that it is excellent.
[16:35:21 WARN]: [Graves] Plugin Graves v3.8 generated an exception while executing task 459
java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:15) ~[patched_1.17.jar:git-Paper-68]
at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2091) ~[?:?]
at net.minecraft.server.level.ServerLevel.getEntity(ServerLevel.java:1535) ~[?:?]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.getEntity(CraftServer.java:2183) ~[patched_1.17.jar:git-Paper-68]
at com.ranull.graves.manager.GraveManager.updateHologram(GraveManager.java:941) ~[?:?]
at com.ranull.graves.manager.GraveManager$2.run(GraveManager.java:79) ~[?:?]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.17.jar:git-Paper-68]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) ~[patched_1.17.jar:git-Paper-68]
at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[patched_1.17.jar:git-Paper-68]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
Thanks for the review! :) This has been fixed in the latest version.
Version: 3.8
I'd easily pay $5 for this plugin if you continued to work on it and update it. Please consider working on it for a price at the least. This plugin is perfect for so many servers and is so easy to use. Even inexperienced users like me can use it with no issues. 1.17+ pls.
Good plugin but- TImer doesn't update
Error in the console:
[19:54:03] [Craft Scheduler Thread - 57/WARN]: [Graves] Plugin Graves v3.8 generated an exception while executing task 67
java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[server.jar:3149-Spigot-101ebb6-9122f5a]
at net.minecraft.server.level.WorldServer.getEntities(WorldServer.java:1795) ~[server.jar:3149-Spigot-101ebb6-9122f5a]
at net.minecraft.server.level.WorldServer.getEntity(WorldServer.java:1319) ~[server.jar:3149-Spigot-101ebb6-9122f5a]
at org.bukkit.craftbukkit.v1_17_R1.CraftServer.getEntity(CraftServer.java:1935) ~[server.jar:3149-Spigot-101ebb6-9122f5a]
at com.ranull.graves.manager.GraveManager.updateHologram(GraveManager.java:941) ~[?:?]
at com.ranull.graves.manager.GraveManager$2.run(GraveManager.java:79) ~[?:?]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:81) ~[server.jar:3149-Spigot-101ebb6-9122f5a]
at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:54) [server.jar:3149-Spigot-101ebb6-9122f5a]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
When a player dies and no grave is created because he had no token, I would still like to tell the player in the Graves message the coordinates where he died. Is that possible with Graves and if not, could you please add that? :)
I really like this plugin but unfortunately, sometimes it drops their items on the ground and puts them in the death chest allowing them to duplicate their inventory.
since it seems that the discord link does not work, I have come to show a bug, it is that the players can take the head out of the grave with pistons and it is already annoying because everything on the server is invaded with that head by everyone sides, Next I will show the video link of the bug:
https://youtu.be/k4wMWqxtfUc
TERRIBLE! Do NOT download this plugin! Your players, even with permissions set to false can STILL TELEPORT AND LOOT EACH OTHERS GRAVES! This grave plugin is obselete, does not work, half of the features that it has do not work. Protection does not work EVEN WITH LUCKPERMS! This is useless, I've downloaded and set this thing up three times now on my server and it NEVER worked even with the right permissions!
Although, I have 2 suggestions:
1. Can we please have an option to disable grave creation based on separate environmental reasons (for lava, void and suffocation)?
2. And secondary, is it possible to add grave despawn notification (for player)? Once the timer ran out, so player knows his grave is destroyed.
Works good with 1.16.4. :D Using it a few weeks and the only problem is, that the holograms aren't cleaned up. but have the cleanup funktion scheduled now.
Very solid resource.
No bloat: Many features, lots of which are useful, and you can disable the ones you don't want. The plugin just does what you ask it to do.
No noticeable effect on performance at all.
Set up a server with a few mates with Graves installed and we love it.
La verdad es el mejor plugin de este tipo que he visto, llevo usándolo hace mucho tiempo y funciona perfectamente, así que les tengo una propuesta para futuras actualizaciones
- Configurar buffs para cuando te maten puedas recoger las cosas de la tumba sin ningún problema (Resistencia al fuego, volar, caída lenta y cosas así...)
- Cuando la tumba sea abierta o looteada esta te de un buff de unos segundos para que puedas escapar (Volar 5s, resistencia al fuego 5s)
Muchas gracias, excelente plugin!
This plugin has saved a lot of headaches for my players and has a lot of features and configuration options. Perfect if you need a graves plugin! (And you certainly do.)
After buying a lot of different plugins I ended up using Graves instead! I am waiting for a patch for 1.16, but even the 1.15 version is running fine on my server.
Great plugin with a great developer that constantly updates and fixes bugs. This plugin is really useful and is easy to use. Highly recommended. 5 stars!
Amazing plugin, no issues, easy to setup and looks great. I do have one suggestion and that is it would be cool if there were a config option to change when a user has reached their max amount of graves for it to start deleting their oldest graves to make space for new graves instead of just not creating the new grave
Thanks for the review! If the plugin you are using to handle head drops is doing it correctly it should be added graves. If you want to talk more on this issue you can PM me or use the discussion.
Version: 3.5
Currently the BEST death-chest/grave plugin. Has all the features you'd need, and the developer keeps it updated.
My favorite player grave plugin yet, works great on Paper 1.15.2! We tested the gravestone protection feature before using it on our server and it's extremely safe! Hope that this resource keeps getting updated. =)
realy good plugin. works realy good. A question now, can you add suport for /back command? couse when you do /back, you bug down the grave and die again.
Thanks for the review! I was able to reproduce this and fixed it for the next release which should be out soon!
Version: 2.1
Dev is really responsive and has been clearly working really hard on making this a great system and is constantly updated. Our server is vanilla, and a few players wanted a modded server and stuff like this makes a great compromise for the vanilla players and helps the modded players feel very much more at home. Thanks for your work!
Thanks for the review! I plan to add even more customization options to the config.
Version: 1.6
Exactly the plugin I was searching for! Author seems very interested in improving his resource. I recommended some features, reported bugs and they had an update out within a few hours.
Hello,Creater! Your plugin is very great. Can I carry your plugin to
www.mcbbs.com. It's chinese big MC discussion community.When I carry,I will use spigotmc.org download links. And my english is very bad.