-
Notifications
You must be signed in to change notification settings - Fork 26
chunk whitelist/blacklist #21
Description
Hello, i own a self-hosted server where i often purge unused chunks manually using mca selector, and was looking at thanos as an appealing solution, except i have one question/suggestion.
For context: i am running a modded server that includes the mod valkyrien skies: https://github.com/ValkyrienSkies in brief this mod simulates physics in minecraft by storing the "ships" which are the interactable buildable blocks in what they call a shipyard which everything that spans from -28672000 to 28672000 on the x axis and from 12288000 to 28672000 on the z axis
any blocks created here are only there for simulation purposes and what the player sees is a projection of them rendered on the client, eg the player themself is not affecting ChunkInhabitedTime of the chunks in the shipyard
Proposed solution: would it be possible to implement a modifiable black list for the iterator so it skips those coordinates/chunks/mca regions even if their ChunkInhabitedTime is null, i have seen that this has already been done for chunks that are force loaded but since shipyard chunks are only loaded if their projection is loaded it would only cause lag to force load them at all times.