Hold That Chunk

Hold That Chunk

Mod

Delays client chunk unloading

Client Utility

498.5k downloads
312 followers
Created2 years ago
Updated6 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
  • Support Minecraft 1.20.2
  • Update dependencies
  • Fix the Ignore Server Render Distance option not being disabled in contexts where it cannot be changed
  • Backport for Minecraft 1.18
  • Fix a rare null pointer exception that throws when world is null during a chunk load
  • Unload cached chunks based on distance from the player rather than expiration times
  • ModMenu integration and support for Cloth Config API or YetAnotherConfigLib
    • When either Cloth Config API or YetAnotherConfigLib is installed, a GUI config screen can be used for configuring Hold That Chunk.
    • When both Cloth Config API and YetAnotherConfigLib are available, the Cloth Config style screen is used.
  • Improve config parsing
    • In the previous version, parsing the ignoreServerRenderDistance option would be skipped if the chunkUnloadDelayInTicks option was missing.
  • Drop support for Minecraft 1.18
  • Add the option to ignore server view distances
    • This release adds a new config option. Either delete your old holdthatchunk.json to regenerate it or manually edit in the new ignoreServerRenderDistance key and a corresponding boolean value.
    • Set ignoreServerRenderDistance to true to force using the client's render distance setting. Set it false to respect the render distance setting sent by the server.
  • Mark as incompatible with Farsight
    • We now redirect a few of the same methods as the Farsight mod does, so the mods cannot run together due to mixin limitations. This release makes the mods redundant anyways.
  • Manage our chunk unload queue from only the render thread
  • Replace some mixins with Fabric API event listeners
  • Optimize the icon's filesize (Madis0)
  • Change the chunk unload delay config default from 10 minutes to 1 hour
  • Use int instead of long type for chunk unload packet expiration
  • Relax the version lock to support Minecraft versions as far back as 1.18
  • Initial release

External resources



Project members

dlee13

Owner


Technical information

License
MIT
Client side
required
Server side
unsupported
Project ID