Comments (20)
can you confirm that the alleged missing backpacks were created by those players? the person who crafted them, if done in the enhanced workbench has their id assigned to it, not the person who uses it. it may help to track that info down. otherwise if autocrafted, its the first person who opens them. of course they shouldn't convert to cs heads, but it might help track the cause
from slimefun4.
one other thought - did any other players join after you updated to 1139, whose backpacks were fine?
from slimefun4.
They did indeed craft those backpacks, I am sure that one of the mods, a Fabric inventory mod called "itemscroller" was the issue. It plays with inventory entries so that had to be the issue. I use InventoryRollbackPlus on the Server and it saved the day, I was able to recover the Player's backpacks complete with the inventory inside. I'll mark this closed as I'm 99.99% sure that the mod was responsible. Also it looks like tweakaroo plays with inventory items as well. I tell my Players upfront I am not fond of mods like this, especially if they give unfair advantages over vanilla Players. In the future Players that run modded Clients and lose their stuff on my Server will have to suck it up.
from slimefun4.
Thanks for the help!
from slimefun4.
one other thought - did any other players join after you updated to 1139, whose backpacks were fine?
Yes, other players did indeed join after the update and their backpacks were fine.
from slimefun4.
I highly doubt the mods had anything to do with this
from slimefun4.
I've played with many mods like that including those 2 listed and never experienced this, and it wouldn't make sense that this could even be caused by a client sided mod when it's on the server. I'd like to continue looking into this
from slimefun4.
Sure thing, let me know if you need anything and I'll do my best to help. It just seems so odd that the modded clients were the only ones to have the issue. I just had another player report they couldn't harvest their ExoticGarden items as well in the same time frame. They tried today and are able to harvest again.
from slimefun4.
Going through the logs I kept seeing after every chat, "Is the client/server system time unsynchronized?" and I noticed even though there were two players on at the time, Slimefun was saving data for only 1 player. I saw that even today I was getting the unsynchronized time errors after every chat entry. I synchronized the server time with Windows and it adjusted the time by almost a full minute. I then tested by typing in game and the error was gone. Perhaps this was the issue? Kind of makes more sense.
from slimefun4.
Time also shouldn't be related
What version were you previously on before updating?
Can you retrieve the player files from the backups? Slimefun does a backup every restart.
If yes, please restore and see if you have problems again. If you do, send the player file.
from slimefun4.
I was on 1138 and I checked the backups, the backups had no backpacks listed for the problematic players.
from slimefun4.
I asked the Player involved if they were sure they crafted the backpacks, and this morning he messaged me that they forgot a friend on the server made them and gave them the backpacks. So no bug, sorry to waste everyone's time, I just went on what was reported to me.
from slimefun4.
that explains why they weren't in the specific players file, but not why they turned into cs core heads
from slimefun4.
Ah OK so it looks like legit bug then.
from slimefun4.
I'll ad some more to the weird. The Player file stored in Slimefun for this player has no entries for backpacks, yet after several reboots his backpacks have remained complete with inventory, and are functional. I used InventoryRollbackPlus to give back those backpacks, but noticed that no entries for backpacks or inventory were made in the Slimefun Player file. I checked his Inventory while the player was AFK and sure enough they are there.
from slimefun4.
from slimefun4.
remember the backpack is stored with the player who first opened / crafted it.
from slimefun4.
remember the backpack is stored with the player who first opened / crafted it.
Thank-you, I thought only the person who crafted the item could use the backpack, unless an AutoCrafter for SF items was used to make it, and then a gifted backpack would only work for the giftee if they were the first person to use it.
from slimefun4.
The UUID for the player who owns it is in the lore. That's the file you want look at, the items are there.
from slimefun4.
Please create a new issue for the backpack turning into a cs-corelib head.
The issue isnt related to the issue mentioned
from slimefun4.
Related Issues (20)
- move auto saves from main thread to off thread
- SlimeFun is not compatible with the Mohist side, and the freight node cannot be placed HOT 4
- When researching coal generator, if you leave and rejoin after save, coal generator is un-researched HOT 6
- Item dupe with backpacks and a big player profile HOT 4
- Opening Backpack and Slimefun Guide at the same time causes unwanted behavior HOT 12
- Slimefun Bugs backpack HOT 3
- Un-stackable Items HOT 6
- Explosive Pickaxe drop note block when breaking custom ore from ItemsAdder HOT 5
- Slimefun furnance giving "Netherite Scrap" after smelting. ItemsAdder HOT 1
- Error on auto-saving data HOT 2
- Machines find it difficult to find recipes for similar items HOT 12
- Can't craft item from enchant crefting table HOT 3
- Duplication of every "Falling Vanilla Block" Block with Slimefuntag HOT 3
- Got banned from discord By BOOMER1 because i used Discord's reply functionality HOT 2
- The soulbound rune does not work due to an interference with the soulbound of advanced enchantments. HOT 1
- The translation is not COMPLETE HOT 1
- McMMO Anvil can repair SlimefunItems and can use SlimefunItems as repair material
- ChargingBench can recharge muliple stackable items. HOT 1
- Soulbound items are wiped out of inventory when you die and leave server without respawn . HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slimefun4.