TheCSMods / mc-no-unused-chunks

A Minecraft mod that reduces world size by discarding unused chunks.
MIT License
17 stars 2 forks source link

[Suggestion] only dimension-specific #11

Open Cyclopropinon opened 1 year ago

Cyclopropinon commented 1 year ago

pls make it so, that u can change in which dimension it should be activated in the settings/ by commands from operators

me specific only want to use it in the end, because the chunks there will very likely only be visited once to find elytras note: my server is running Fabric 1.19

Cyclopropinon commented 1 year ago

@TheCSDev @Felix14-v2 @Cccc-owo ?

TheCSDev commented 1 year ago

Hello! Sorry for not responding earlier. I saw the issue not long after you submitted it and wanted to respond whenever I wasn't busy, but then proceeded to forget about it, so sorry about that. It sounds like a nice feature. I will look into it whenever I get to continue working on this mod. Also Felix and Cccc-owo are just volunteer translators, they didn't program this mod or anything. Thanks for the suggestion and have a great day!

Cyclopropinon commented 1 year ago

@TheCSDev when appoximately will u have it done?

TheCSDev commented 1 year ago

Hello again, and apologies for the very late response yet again.

At the moment, I do not have an estimate for when I will have it done. At first I did not have it planned, as I had my focus on other stuff (both modding and non-modding related).

Right now, with the release of 1.19.4, I plan on porting my mods as soon as possible, because of course... an update broke them again. After that I plan on doing some extra work to this mod, as there is stuff that needs to be done, such as rewriting the old legacy code I used to use that I no longer use for my mods, as well as porting v1.4 to 1.18.2 because for some reason I didn't (but then again, I could ignore 1.18.2 for now).

I actually did make an attempt at implementing this, but then realized that this was gonna cost me more time than usual given the two issues mentioned above, so I will first focus on using the new code for this mod rather than the old "legacy" code. I also have an idea for this mod that may make automatic chunk discarding obsolete, the idea being to discard chunks on the drive as they get saved rather than discarding them in memory (RAM), which could save a lot of performance that is being traded-off, tho I will have to figure out what part of game's code is responsible for saving chunks. Although this feature you suggested could work with that new idea I have as well.

So overall, I'm sorry for all the delays and inconveniences, and I'm not really sure when or if I'll have this done. I may try implementing this as I write the new code for this mod. Regardless, I hope you have a great day, as always!

Cyclopropinon commented 1 year ago

wow, sounds amazing what you're currently doing! that must be a lot of work A great day u2!