There's an obsidian dupe glitch...
When you enter the end portal, the platform "breaks" and gets "replaced".
This will generate 5x5=25 obsidian blocks every time the player goes in the end portal.
The best plugin of its kind, but it would be great if they put in the config somewhere the ability to edit items and names that show: Deaths, Joins, etc.
Hello! Restoring your inventory to what it was right before dying is already a supported feature. Feel free to join the discord or make a github issue if you need help setting up permissions for this to work.
Version: 1.6.16
Great plugin. Great owner. Reported a bug today, fixed a few hours later. This is amazing.
The plugin owner is nice person. Thank you for keeping this plugin updated, it saved the day so many times when player lose some important items or when member suddenly lose their whole inventory, this plugin can save a lot of frustration.
If there's more than 5 stars i would've given it. Thank you and waiting for 1.20.6
[18:23:56] [Server thread/WARN]: [InventoryRollbackPlus] Player PVP_JOJO is being rate limited! This means that something is causing this log to be created FASTER than even once per tick! Log type: DEATH
[18:23:56] [Server thread/WARN]: java.lang.IllegalStateException: Rate limiting reached! This should never happen under normal operation!
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.inventory.SaveInventory.createSave(SaveInventory.java:60)
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.listeners.EventLogs.playerDeath(EventLogs.java:124)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1019)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:968)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1577)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:433)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:419)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:39)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:13)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Effect.trigger(Effect.kt:162)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ChainElement.doTrigger(ChainElement.kt:64)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger$trigger(ElementLike.kt:142)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:161)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.executors.impl.NormalExecutorFactory$NormalChainExecutor.execute(NormalExecutorFactory.kt:15)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger(Chain.kt:32)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger$default(Chain.kt:28)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.doTrigger(EffectBlock.kt:89)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:58)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.tryTrigger(EffectBlock.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatchOnEffects(Trigger.kt:155)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch(Trigger.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch$default(Trigger.kt:77)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.impl.TriggerTakeEntityDamage.handle(TriggerTakeEntityDamage.kt:31)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1227.execute(Unknown Source)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:267)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1203)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1188)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1120)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1081)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1237)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.actuallyHurt(EntityLiving.java:2269)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.actuallyHurt(EntityHuman.java:1063)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1492)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:433)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:419)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:39)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:13)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Effect.trigger(Effect.kt:162)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ChainElement.doTrigger(ChainElement.kt:64)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger$trigger(ElementLike.kt:142)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:161)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.executors.impl.NormalExecutorFactory$NormalChainExecutor.execute(NormalExecutorFactory.kt:15)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger(Chain.kt:32)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger$default(Chain.kt:28)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.doTrigger(EffectBlock.kt:89)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:58)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.tryTrigger(EffectBlock.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatchOnEffects(Trigger.kt:155)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch(Trigger.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch$default(Trigger.kt:77)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.impl.TriggerTakeEntityDamage.handle(TriggerTakeEntityDamage.kt:31)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1227.execute(Unknown Source)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:267)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1203)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1188)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1120)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1081)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1237)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.actuallyHurt(EntityLiving.java:2269)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.actuallyHurt(EntityHuman.java:1063)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1492)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.a(EntityEnderPearl.java:89)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.IProjectile.preOnHit(IProjectile.java:232)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityProjectile.l(EntityProjectile.java:69)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.l(EntityEnderPearl.java:111)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:1425)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.lambda$tick$8(WorldServer.java:919)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.level.entity.EntityTickList.a(EntityTickList.java:42)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:896)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1731)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:450)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1532)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1227)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[18:23:56] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
[18:23:56] [Server thread/WARN]: [InventoryRollbackPlus] Player PVP_JOJO is being rate limited! This means that something is causing this log to be created FASTER than even once per tick! Log type: DEATH
[18:23:56] [Server thread/WARN]: java.lang.IllegalStateException: Rate limiting reached! This should never happen under normal operation!
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.inventory.SaveInventory.createSave(SaveInventory.java:60)
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.listeners.EventLogs.playerDeath(EventLogs.java:124)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1019)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:968)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1577)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:433)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.entity.CraftLivingEntity.damage(CraftLivingEntity.java:419)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:39)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.impl.EffectDamageVictim.onTrigger(EffectDamageVictim.kt:13)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Effect.trigger(Effect.kt:162)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ChainElement.doTrigger(ChainElement.kt:64)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger$trigger(ElementLike.kt:142)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:161)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.executors.impl.NormalExecutorFactory$NormalChainExecutor.execute(NormalExecutorFactory.kt:15)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger(Chain.kt:32)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.Chain.trigger$default(Chain.kt:28)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.doTrigger(EffectBlock.kt:89)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.ElementLike.trigger(ElementLike.kt:58)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.effects.EffectBlock.tryTrigger(EffectBlock.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatchOnEffects(Trigger.kt:155)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch(Trigger.kt:81)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.Trigger.dispatch$default(Trigger.kt:77)
[18:23:56] [Server thread/WARN]: at libreforge-4.58.1.jar//com.willfp.libreforge.triggers.impl.TriggerTakeEntityDamage.handle(TriggerTakeEntityDamage.kt:31)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1227.execute(Unknown Source)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEvent(CraftEventFactory.java:267)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1203)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:1188)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1120)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:1081)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:1237)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.actuallyHurt(EntityLiving.java:2269)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.actuallyHurt(EntityHuman.java:1063)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1492)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.a(EntityEnderPearl.java:89)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.IProjectile.preOnHit(IProjectile.java:232)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityProjectile.l(EntityProjectile.java:69)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.l(EntityEnderPearl.java:111)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:1425)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.lambda$tick$8(WorldServer.java:919)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.level.entity.EntityTickList.a(EntityTickList.java:42)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:896)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1731)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:450)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1532)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1227)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[18:23:56] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
[18:23:56] [Server thread/WARN]: [InventoryRollbackPlus] Player PVP_JOJO is being rate limited! This means that something is causing this log to be created FASTER than even once per tick! Log type: DEATH
[18:23:56] [Server thread/WARN]: java.lang.IllegalStateException: Rate limiting reached! This should never happen under normal operation!
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.inventory.SaveInventory.createSave(SaveInventory.java:60)
[18:23:56] [Server thread/WARN]: at InventoryRollbackPlus-1.6.15.jar//me.danjono.inventoryrollback.listeners.EventLogs.playerDeath(EventLogs.java:124)
[18:23:56] [Server thread/WARN]: at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:40)
[18:23:56] [Server thread/WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:77)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54)
[18:23:56] [Server thread/WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:126)
[18:23:56] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:617)
[18:23:56] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_20_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:1019)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:968)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.EntityLiving.a(EntityLiving.java:1577)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.player.EntityHuman.a(EntityHuman.java:970)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.EntityPlayer.a(EntityPlayer.java:1135)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.a(EntityEnderPearl.java:89)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.IProjectile.preOnHit(IProjectile.java:232)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityProjectile.l(EntityProjectile.java:69)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.entity.projectile.EntityEnderPearl.l(EntityEnderPearl.java:111)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:1425)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.lambda$tick$8(WorldServer.java:919)
[18:23:56] [Server thread/WARN]: at net.minecraft.world.level.entity.EntityTickList.a(EntityTickList.java:42)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.level.WorldServer.a(WorldServer.java:896)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1731)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:450)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1532)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1227)
[18:23:56] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320)
[18:23:56] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:840)
This is a great plugin for inv refund and it does what the desciption says and i would like to give some suggestions to the dev that really needed for this great plugin:
- Add a API for the plugin.
- Add a ability to to refund using not only the GUI but also via a command.
- Add a permissions to each refund type like a perms for deaths, joins, leaves refunds, so each staff member can have access to a refund type acording to the server owner needs.
- Add a refund limit for staff who has permissions.
This plugin is a must have for survival servers in case lag causes a player to die. Only feature that could make it even better would be logging the server TPS and the player's ping during the time of death so you can confirm that it really was lag that caused the death.
Ignore the 2-star review. This plugin does everything it says it does in the plugin description and works very well. Thank you to the developer for putting in the work to develop and maintain this wonderful plugin!
This plugin is really good but ! it doesn't have an API and you can only refund via a GUI and you can't do that with just a command, and if you have staff that you want them to have access to refund then they will get access to everythign in the GUI and you can't choose what they get access to, i will give 5 stars if this plugin give ability to refund with a command and not only a GUI and also ability to choose what perms should staff get when they refund someone.
Not an advertised feature. You can't review something that isn't promised.
I've asked people how this should be implemented many times and the answer is always that I should figure it out. Oh, and this section is not for feature requests.
Btw, your review does in-fact include that the plugin works perfectly as described in the description... So thanks for the 5-star review I guess?
Version: 1.6.12
This plugin is great, and I've used it like 50 times. I've had issues with players losing their items from getting false combat logged, and this plugin allows me to rollback the player easily, I'm very thankful that this exists
This is an must have plugin for EVERY minecraft Server. So useful, so needed. Players have lost their itens in my server due to lag or crashes, now there is NO MORE inventory loss, thanks to the plugin!
seriously one of the most useful plugins when it comes to keeping players happy and for testing purposes. An absolute must have, none of my projects go without it!
Thanks for updating to 1.19.4 ! this plugin is really great
sometimes while players using enderman farm on the end, they drop their enchanted sword or pickaxe by mistake along side with the ender pearls to the void. so when they ask if it's possible to get the sword back, and they know it's actually possible to get it back, they get super happy :D !
10/10
No complaints, works how i want it
Suggestion:
Add some sort of every X time (like 5 minutes) make a backup, could be configured like the time interval and enabled/disabled
If I should've put the suggestion on github, I'll do that
Love this plugin! Great to know that we can have our players item stored and able to give them to the player if our death chest plugin did not work great at all
Hope to update 1.18.2 as soon as possible to support thank you for the plugin
my server needs your plugin
Don't Disappear is a very good plugin
Sorry for my bad english
[InventoryRollbackPlus] null
** WARNING... Plugin may not be compatible with this version of Minecraft. **
** Please fully test the plugin before using on your server as features may be broken. **
null
I am still alive, just occupied with some projects for servers. I still think about wanting to get back to the plugin as soon as I can ^^. The issues on github are really helpful to know what I should improve for the next version so make sure everything you want is there :)
Version: 1.6.4
ok, number one, amazing plugin, for real, no lag, optimized and second number the dev is active, he solves all the errors and bugs, thanks!!
It's been wonderful having a functioning inventory logging plugin. Our server is a survival server - but we also tend to have players with known connectivity issues or particular one-off situations where we needed to know what was *lost*
This plugin allows us to review lost items and come up with activities and events for players to basically earn back lost goods, it's pretty fun.
[17:11:36 WARN]: java.nio.file.NoSuchFileException: plugins/InventoryRollbackPlus/backups/worldChanges/ab611bb3-bc79-36d1-ba7c-0be9a0d10fcd/1634661853642.yml
[17:11:36 WARN]: at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
[17:11:36 WARN]: at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
[17:11:36 WARN]: at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
[17:11:36 WARN]: at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:249)
[17:11:36 WARN]: at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
[17:11:36 WARN]: at java.base/java.nio.file.Files.delete(Files.java:1146)
[17:11:36 WARN]: at me.danjono.inventoryrollback.data.YAML.purgeExcessSaves(YAML.java:186)
[17:11:36 WARN]: at me.danjono.inventoryrollback.data.PlayerData$1.run(PlayerData.java:124)
[17:11:36 WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100)
[17:11:36 WARN]: at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:58)
[17:11:36 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[17:11:36 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[17:11:36 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
[17:11:36 WARN]: at java.base/java.lang.Thread.run(Thread.java:831)
Hello, please head over to the github at the top of the spigot description page to weigh in on this problem, we already have an issue open regarding this. A fix should be out within a day or two. :)
[UPDATE] This issue has been corrected in the latest version, please update your review ^^
-
The review section is not for bug reports. I invite you to open an issue on github :) I will be more than happy to help you there. (It's impossible to provide support here since you aren't able to reply to questions I may have about your setup)
Version: 1.6.2
Works great and has saved the day many times on my server. It has a simple and intuitive gui that makes rolling back inventories easy.
This version is much more optimized. If you encounter any lag issues don't hesitate to open an issue on github! I have already received very valuable information from past reports in order to improve the plugin and I welcome any future bug reports and suggestions that you may have.
I hope you will like the plugin :)
Version: 1.6.1
This plugin is the best solution to restoring inventories when your users have problems on your servers. Recommended for SMP, I like it very much!
Other people post random bad reviews because they don't want you saving your server from devastation. This plugin has been nothing but helpful for everyone :D
Thanks for the kind review! I am glad you enjoy the plugin :)
Version: 1.6.1
ESP: No quiero criticar el plugin sin haberlo probado, pero es que ni probarlo puedo, ya lo subi y nada, no funciona ni carga carpetas
ENG: I don't want to criticize the plugin without having tried it, but I can't even try it, I've already uploaded it and nothing, it doesn't work or load folders
You have not asked for support anywhere, this is not a complaints section. Thousands of people use the plugin, it's clear that your server is mis-configured.
It is quite disrespectful of the work put into making the plugin to be reviewing it based on not having the server setup correctly. If you don't know how to, I happily help people that head over to github and create an issue.. even for the smallest things or newbiest questions.
After having done so, please correct the review to represent what you actually think about the plugin itself, as all reviews should be about.
(Also, I am going to guess you didn't read the requirements at the top of the description.....)
Version: 1.6.1
I CANT USE THE IRP COMMAND AHAHAHAHAHAH SAAAAAA LAAAAAAAA OOOOOOOOOO FRFEEEEEEEEEEEEEEEEEE
[UPDATE] Please try the new versions, fixes have been made.
-
What the- ? xD
Check your logs for errors please and report them on github :)
Version: 1.6.0
Thank you so much man! I have been awaiting to be able to see the player's ender chest, really helpful for me and my admins and mods! Also the death reason feature is a must have!
Great plugin. This is something like coreprotect, but for inventory. I also want to apologize to the creator, for my stupism (my previous review), you are cool :>
Aby zmienić czas zmień
time-zone: 'GMT+2' to czas europejski
time-format: 'dd/MM HH:MM a z'
2 HH:MM:SS XM Time is based on a 12 hour system. AM or PM is given. Example: 02:18:23 PM
3 HH:MM Time is based on a 24 hour system. Seconds are not given. Example: 14:18
4 HH:MM XM Time is based on a 12 hour system. Seconds are not given. AM or PM is given. Example: 02:18 PM
Good new version!
Got a question tho, now the time is with AM and PM, is it possible to make it a full 24 hour clock? So 4 pm = 16:00 hour.. Would be really helpfull, since (in the Netherlands) no one is using AM and PM
Thanks for the review. If you have questions feel free to head over to the github issues link posted at the top of the plugin description (or to the resource discussions).
However, this is something other people may be wondering too, so I will give a short answer. The plugin is pretty nice on TPS, this had been tested on servers with over 70 players online with no problems so far and someone on github recommended even more performance improvements such as using Paper asynchronous chunk loading when teleporting to a death point (right now we use the equivalent of running a /tp command which is fine but could be even better!). Hope that answers it for you ^^
Version: 1.6.0
Great improvements over the original.
It's easier for me and my staff to look at inventories and restore them.