Spigot Dupe Fixes / Illegal Stack Remover 2.4.2a

Provided fixes for several vanilla bugs that allow players to dupe on your server.

  1.  
  2. Yeah if you’re not getting a message In the console saying IllegalStack removed the item I do believe I’ve seen that message before via essentials might try upgrading the version you’re using.


    Sent from my iPhone using Tapatalk
     
  3. There seems to be a lava pillar dupe where you throw items into lava, and an entire stack appears. Could someone do more research and tell me?
     
  4. This seems to cause a lot of autofishing mod false positives. False positives are coming when players are normally fishing (even my moderators) and when they're messing and throwing hooks in to players or mobs.

    How should we start investigating?
     
  5. If they’re throwing the fishing hook in the same spot over and over again, they’ll get picked up. The area is reasonably small for detection as well. You can increase the values of detection or turn that off completely if you don’t have players using hacked programs to fish.

    Fishing mods really mimic a real player quite well so there isn’t a foolproof way to detect this unless I look at implementing the logic behind the 1.16 fishing.


    Sent from my iPhone using Tapatalk
     
  6. Allright! I'll try this as a fix.

    Thank you for your response! <3
     
  7. That’s I’m sure a client side visual glitch, if you run the machine, see some duped blocks turn it off then leave the game and return the blocks will be gone


    Sent from my iPhone using Tapatalk
     
  8. I tried to pick the block and place them again, work :c
     
  9. Do you have discord? If you can send me a worldedit schematic of this is be glad to look at it.


    Sent from my iPhone using Tapatalk
     
  10. I do not have a schematic, I cutted the build of the player and banned him :c
     
  11. ah, that is unfortunate. Hard to know what might be under the build, i don't see any reason why the blocks set up like that should create a duplication situation. Usually when pulsing blocks with pistons very fast it will create ghost blocks which go away if you leave and come back or the chunk is reloaded.
     
    • Like Like x 1
  12. dNiym updated Dupe Fixes / Illegal Stack Remover with a new update entry:

    Important Update (all versions)

    Read the rest of this update entry...
     
    • Like Like x 3
  13. Console spam... With latest version.
    12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/118, uuid='8b2f2dd8-2917-45b7-bf0e-928641806beb', l='world_the_end', x=-1.41, y=72.39, z=-0.78, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/119, uuid='b271b60b-75c3-4e08-af01-9efbd7efc2ea', l='world_the_end', x=-0.79, y=72.44, z=-1.56, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/120, uuid='d350b77f-1d60-4fd6-bfb0-846560e6fa6d', l='world_the_end', x=2.36, y=72.42, z=-5.44, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/121, uuid='af9c9547-940d-4976-a7f4-3354d4d8fd05', l='world_the_end', x=4.78, y=74.60, z=-8.61, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/122, uuid='37d330bd-e3a6-4dca-a155-10db5379bc86', l='world_the_end', x=6.25, y=74.87, z=-9.97, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/123, uuid='054e2183-5374-45fa-a4b0-182b0d76dcd6', l='world_the_end', x=8.03, y=75.13, z=-11.00, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/124, uuid='1acde9c4-9b14-4a64-bcd9-f27d398fb807', l='world_the_end', x=-1.05, y=74.42, z=-8.42, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
    >.... [12:42:13 WARN]: java.lang.Throwable: [ERROR] Illegal PlayerChunkMap::addEntity for world world_the_end: EntityComplexPart['Ender Dragon'/125, uuid='edcdaabf-f0ff-46d0-a081-293344210fa8', l='world_the_end', x=6.33, y=74.42, z=-3.28, cx=0, cz=0, tl=0, v=false, d=false]
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.PlayerChunkMap.addEntity(PlayerChunkMap.java:1490)
    >.... [12:42:13 WARN]: at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    >.... [12:42:13 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    >.... [12:42:13 WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.NMSEntityTracker.trackEntities(NMSEntityTracker.java:35)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.checkWorld(CheckTask.java:51)
    >.... [12:42:13 WARN]: at net.minemora.entitytrackerfixer.v1_15_R1.tasks.CheckTask.run(CheckTask.java:30)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftTask.run(CraftTask.java:84)
    >.... [12:42:13 WARN]: at org.bukkit.craftbukkit.v1_15_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:452)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.b(MinecraftServer.java:1185)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.DedicatedServer.b(DedicatedServer.java:430)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1112)
    >.... [12:42:13 WARN]: at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:934)
    >.... [12:42:13 WARN]: at java.lang.Thread.run(Thread.java:748)
     
  14. This error does not mention IllegalStack at all, all the errors indicate something about an EntityTrackerFixer, looks like by someone called minemora.


    Sent from my iPhone using Tapatalk
     
  15. Yeah but that happend after update IllegalStack, I will try without enitrytrackerfixer, and let u know
     
  16. Hi!

    I leave you here the full translation of messages.yml into Spanish: https://pastebin.com/dXp3Qjgc

    If you want to add to your plugin, it will be a great idea for other Spanish-speaking Servers.

    Thanks for your amazing plugin!