Chunk data not being saved correctly
variananora opened this issue · 2 comments
❗ Checklist
- I am using the official english version of Slimefun and did not modify the jar.
- I am using an up to date "DEV" (not "RC") version of Slimefun.
- I am aware that issues related to Slimefun addons need to be reported on their bug trackers and not here.
- I searched for similar open issues and could not find an existing bug report on this.
📍 Description
I'm still thinking for a better title because I'm not really sure what is happening.
Thanks Walshy for the new title
It seems like any world other than the defined level-name
configured in server.properties
will not load chunk.sfc
correctly (even their relative nether and end world doesn't work).
Clarifications:
What I meant here is only the world defined on level-name
configured in server.properties
will work correctly
Examples:
Setting up level-name=world
will only work in world
world and will not world in other world like world_nether
or walshy
or walshy_nether
Changing it to level-name=walshy
will only work in walshy
world and will not world in other world like world
or world_nether
or walshy_nether
I originally found this using Multiverse for the other world, but for simplicity of this bug report I'll be testing Paper server + Slimefun only and I would test the nether world.
📑 Reproduction Steps
- Install a fresh version of Paper
- Try to GEO-Mine on the overworld and nether (Count their amounts also just for confirmation)
- Wait until autosaves
- Check
./data-storage/Slimefun/stored-chunks/chunks.sfc
- Restart the server
- Check the nether resources will reset on it's own and
chunks.sfc
file amount is still 0
💡 Expected Behavior
It should read chunks.sfc
correctly and not reset the GEO-Scan results.
📷 Screenshots / Videos
It is a long video I included timestamps on the YouTube video. (It still HD processing, sorry...)
https://youtu.be/zEcFNors-S0
📜 Server Log
https://haste.zneix.eu/copokiqaty.sql
📂 /error-reports/
folder
No response
💻 Server Software
Paper
🎮 Minecraft Version
1.17.x
⭐ Slimefun version
> ver
[21:18:19 INFO]: Checking version, please wait...
[21:18:21 INFO]: This server is running Paper version git-Paper-238 (MC: 1.17.1) (Implementing API version 1.17.1-R0.1-SNAPSHOT) (Git: 7bd7b18)
You are 1 version(s) behind
> sf versions
[21:18:31 INFO]: This Server uses the following setup of Slimefun:
Paper git-Paper-238 (MC: 1.17.1)
Slimefun DEV - 963 (git d6be483a)
Metrics-Module #25
Java 16
No Addons installed
> pl
[21:18:36 INFO]: Plugins (1): Slimefun
🧭 Other plugins
No response
Could you send the chunks.sfc you have?
After server boot: nothing
After the first autosave:
world_nether;Chunk;-1;-1: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
world;Chunk;-1;-2: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
After restart:
world_nether;Chunk;-1;-1: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
world;Chunk;-1;-2: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
Autosave after restart:
world_nether;Chunk;-1;-1: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
world;Chunk;-1;-2: '{"slimefun-oil":"0","slimefun-uranium":"0","slimefun-nether_ice":"0","slimefun-salt":"0"}'
Also, what is the world name?
Working on world
and broken on world_nether