MT Chunk Generation

Quick rating

MT Chunk Generation

No reviews yet

This Mod was made as a performance improvment mod to improve chunk loading and fps.

No Theme
No Genre
World Gen Improvements
Performance & Optimization
Client Utility
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
MTChunkGeneration-1.21.1-1.0.0.1R
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Version 1.0.0.1R is now available for 1.21.1!

Results may vary depending on hardware!

Discord Link:

https://discord.gg/5NCMbGfnta

What does this mod do?

MTChunkGeneration forces vanilla chunk generation to use more than 3 threads per chunk. To do this it assigns each thread a set amount of chunk sections (A chunk section is every 16 blocks on the y axis). The most intensive part of chunk generation is biome and noise filling, thus it was decided the additional threads will be divided to do these tasks. There is 1 master thread in-charge of creating child threads for biome/noise filling and completing the rest of the generation. Each of the 2 child threads manages the additional threads created by the mod. With intensive testing (largely done by Kaiserdragon217), we have figured out that having 8 chunk sections per thread for biome and noise filling proved the most optimal configuration on our 5900X and 7900X CPUs. These values can be edited in the config file or in-game via the mod menu. By default this mod will use 9 threads for chunk generation, but only 8 of them will be allocated from a thread pool of up to 16 threads, and 6 of them can compete for resources if your CPU does not have a sufficient thread count. Lower core count CPUs may have different optimal configurations and thus reducing thread count could lead to higher performance. We have also found that this mod tends to help most with more intensive world generation, so a modded or amplified world may see a bigger performance increase.
On the client-side of the mod I have updated the F3+G menu to be 3D so that debugging performance/generation could be easier. You will also notice MTG-ON and MTG-OFF toasts that appear in the top right of the world when entering a dimension. These exist as an indicator to let you know if the dimension's generation settings support multi-threaded generation. Both of these features can be turned off in the config file/menu.
Mod compatibility with other world-generation/dimension mods in unknown, but most of them should work without problems.
It was also decided that this mod could be used server-side only so that clients using vanilla or another mod loader can still have the benefits of the multi-threaded generation.

This mod can increase idle fps and decrease chunk generation time. Your CPU's thread scheduler will determine whether or not the benefit can be seen.

See full performance chart here: https://docs.google.com/spreadsheets/d/11D6ji3snhccqzCLE5LEUSgsXYaIaUeA8hXbeoG7T5Aw

(8, 8) is the default configuration.

Feel free to comment performance specs for hardware survey in the link as well :)

Q&A:

Q: Can I use this mod for my modpack?

A: Feel free to do so!

Q: Where can I suggest features and report bugs?

A: https://github.com/TheAGamePlayer/MT-Chunk-Generation/issues

My Other Mods:

https://www.curseforge.com/minecraft/mc-mods/afk-timer
https://www.curseforge.com/minecraft/mc-mods/the-pure-suffering-mod

Screenshots

Gallery

  • After
    After Idle fps using the mod.
  • Before
    Before Idle fps without using the mod.
  • MTChunkGenerationLogo
    MTChunkGenerationLogo
  • MTChunkGenerationBanner
    MTChunkGenerationBanner

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~17,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works