Sefiraat / Networks

A Slimefun4 addon that adds a new storage solution for mass and organised storage without harsh performance.
GNU General Public License v3.0
38 stars 49 forks source link

Dupe items Network Quantum Storage (4k) #208

Open SrMonsterYT opened 3 months ago

SrMonsterYT commented 3 months ago

server and addons: https://prnt.sc/ZFTZichJ-X4i

video of DUPE working: https://youtu.be/ndfjoS_MfAM

this is the video of all the items taken by the players who abused this dupe: https://www.youtube.com/watch?v=HYL_bW0ra5A

how to dupar:

1° Set up a network like this: https://prnt.sc/6ml_2rS_u2BA 2° use only Network Quantum Storage (4k) 3° set an item inside the storage 4° open GRID, don't open Network Quantum Storage (4k) anymore 5° wait for the server to restart 6° only open the GRID and take the item, ( never open the Network Quantum Storage (4k) ) 7° then do this every time the server restarts, just go to the GRID and pick up the item, ( never open the 4k storage )

remembering that it only works after the server has been online for a few hours, in my case it was online for 15h, but it always restarts once a day.

NOTE: i couldn't replicate this bug on my test server, i could only replicate it on my production server which has 80-100 people online.

I tested it with this jar too and it works: Networks Dev - 1 c8ade0e3

James-P-Bennett commented 3 months ago

Discovered this bug minutes ago and came here to open an issue. Seems I'm 45 minutes late 😅

SrMonsterYT commented 3 months ago

I carried out the test with Network Quantum Storage (32k), so I came to the conclusion that the DUPE is in all the storages

video: https://youtu.be/LCeZJjeo8iE

all tests carried out, now just waiting for a fix.

balugaq commented 1 month ago

I think it's sf's fault. When the storage's output was taken without opening menu, slimefun will think there's no changes in storage, then the storage's output will restore data to the last time the change occurred.

SrMonsterYT commented 1 month ago

I think it's sf's fault. When the storage's output was taken without opening menu, slimefun will think there's no changes in storage, then the storage's output will restore data to the last time the change occurred.

do you know the solution to this? if so, could you create a pull request, it would help a lot, I have the networks disabled on my server waiting for this to be fixed.

balugaq commented 1 month ago

I am not familiar with Official Slimefun in fact, and it just my guess.