Menu

#160 Ksyxis

open
nobody
2024-01-18
2021-10-26
Anonymous
No

Originally created by: Rajbir98

Mod name

Ksyxis

https://www.curseforge.com/minecraft/mc-mods/ksyxis

Modrinth: https://modrinth.com/mod/ksyxis
Github: https://github.com/VidTu/Ksyxis

What it does

Vanilla Minecraft loads 21x21 (441) chunks every time you load a world. This mod disables this feature.

Why should it be in the modpack

Speed up your world loading by not loading nearby chunks every time.

Why shouldn't it be in the modpack

WARNING: This mod may be unstable and incompatible with some mods.
The effect may not be noticeable on high-end PCs. This mod is designed primarily for low-end devices
There's a video through.

Categories

Performance optimization

Additional details

Got To Know From: https://gist.github.com/alkyaly/02830c560d15256855bc529e1e232e88#gistcomment-3929964
I didn't got have any problem with this mod and I also got nice performance improvement in loading worlds :

Discussion

  • Anonymous

    Anonymous - 2021-10-26

    Originally posted by: Madis0

    Interesting, could come useful in singleplayer worlds.

    Potential concerns (needs more testing):

    • Incompatibilities with any kind of custom worldgen (not directly the modpack's concern, but still)
    • Does loading the world show empty chunks at first? For how long?
    • How does it interact with Phosphor? Starlight? Do either make it redundant? (is the world loading fast enough with Phosphor/Starlight so that this mod is not needed)
    • Does 1.18 have any breaking changes regarding mod's main purpose?
     
  • Anonymous

    Anonymous - 2021-10-27

    Originally posted by: dylanaraps

    Does loading the world show empty chunks at first? For how long?

    On my machine (with a new world) the chunks around me appear within a second.
    When loading an existing world everything is instant.

    How does it interact with Phosphor? Starlight? Do either make it redundant? (is the world loading fast enough with Phosphor/Starlight so that this mod is not needed)

    This mod only affects the initial world load (and I believe also dimension loads). Have seen no issues using it with
    Phosphor or Starlight. (The benefits are still obvious)

    Does 1.18 have any breaking changes regarding mod's main purpose?

    I am using this mod on 1.18 (21w42a) without any issues.

     
  • Anonymous

    Anonymous - 2021-10-28

    Originally posted by: RealCamar

    A Chunk Pregenerator and a Custom World Generator are two different things IIRC

     
  • Anonymous

    Anonymous - 2021-10-28

    Originally posted by: Rajbir98

    A Chunk Pregenerator and a Custom World Generator are two different things IIRC

    Thx

     
  • Anonymous

    Anonymous - 2021-10-28

    Originally posted by: Kichura

    Tested this on my xeon PC and performance gets consumed easily during chunk loads.

     
  • Anonymous

    Anonymous - 2021-10-29

    Originally posted by: Madis0

    Thanks everyone for your input.
    I think I'm going to postpone this to at least 1.18 with Phosphor or Starlight in order to make sure the chunks load smoothly when this is applied.

    Edit: now looking for your testing with latest FO.

     
  • Anonymous

    Anonymous - 2022-04-14

    Originally posted by: RaptaG

    Well, when on a potato pc causes a ton of lag when the world is created, until the chucks load

     
  • Anonymous

    Anonymous - 2022-04-23

    Ticket changed by: Madis0

    • status: open --> closed
     
  • Anonymous

    Anonymous - 2022-04-23

    Originally posted by: Madis0

    Tested in FO 3.5.0:

    • without Ksyxis: the user is shown the loading screen throughout and after that the FPS seems smooth
    • with Ksyxis: the user is shown the loading screen which is stuck at 0% for a while, after that the world actually loads and causes initial frame drops

    Conclusion: in its current form, the mod does not seem to improve perceived performance or overall loading UX and therefore will not be added.

     
  • Anonymous

    Anonymous - 2023-12-09

    Originally posted by: RedGreenBlue09

    This mod has been rewritten recently. Compared to FastLoad:

    • Faster according to my testing.
    • Compatibility should be better.
    • Doesn't unfocus mouse input away from the window.
    • FPS is smooth thanks to ThreadTweak.
     
  • Anonymous

    Anonymous - 2023-12-09

    Originally posted by: Madis0

    This mod has been rewritten recently. Compared to FastLoad:

    • Faster according to my testing.
    • Compatibility should be better.
    • Doesn't unfocus mouse input away from the window.
    • FPS is smooth thanks to ThreadTweak.

    Did you test on latest stable version of FO? If not, please do so.

     
  • Anonymous

    Anonymous - 2023-12-09

    Originally posted by: RedGreenBlue09

    @Madis0

    I tested with FO 5.6.3. After creating the world, I don't have to wait for it to generate to play. Furthermore, FPS is still smooth right after the loading screen even though CPU usage is 100% (my CPU is 4c, 8t).

    The mod looks very simple and it's only 11 KB.

     
  • Anonymous

    Anonymous - 2023-12-09

    Originally posted by: RedGreenBlue09

    Things could change for very weak CPUs.

     
  • Anonymous

    Anonymous - 2023-12-09

    Ticket changed by: Madis0

    • status: closed --> open
     
  • Anonymous

    Anonymous - 2023-12-10

    Originally posted by: notlin4

    ModernFix has the same functionality as Ksyxis. Just enable mixin.perf.remove_spawn_chunks to achieve this.

     
  • Anonymous

    Anonymous - 2023-12-10

    Originally posted by: Madis0

    Interesting. I guess it could be tested which implementation, if any, is better at this point then.

     
  • Anonymous

    Anonymous - 2023-12-14

    Originally posted by: RedGreenBlue09

    They have similar performance, but Ksysis seems to be a tiny bit faster. The loading screen also looks a bit different between two mods.

     
  • Anonymous

    Anonymous - 2024-01-18

    Originally posted by: Madis0

    As of 24w03a (1.20.5), spawn chunks are now a gamerule, defaulting to 2 (3x3). Hence either methods will likely be unnecessary to include in FO.

     

Log in to post a comment.

MongoDB Logo MongoDB