ModsFinder

MCMTFabric

by himekifee

MCMTFabric moves server game logic onto several CPU cores, so multi-core machines can process more of each tick at once.

FabricQuiltClient or server, optionalGNU General Public License v3.0 onlyOpen source1.19.3

What it does

The mod multithreads parts of the game loop, covering dimension ticks, entity ticks and block entity ticks. Its author states the aim is a large drop in MSPT, the time a server spends per tick, on busy multi-core servers. Work that used to run on one thread is spread across the available cores, so a server with more cores gains more from the mod.

The author describes the goal as a steady 20 TPS on multi-player servers, with the game feeling smoother for players. Environmental ticks such as crop growth and fire are included in the threaded work. The Carpet Fixes feature is also mentioned in the author notes, and MCMTFabric requires Cloth Config API and Fabric API to run on Fabric or Quilt.

The mod is open source under the GNU General Public License v3.0 only, with public source code and an issue tracker. It works on the client, the server, or both, and neither side needs it. Files exist for Fabric and Quilt for 1.19.3, with version 1.4.0 as the latest, released on 2022-12-28.

Key features

  1. Multithreaded game logic

    Dimension, entity and block entity ticks are processed across several threads rather than one.

  2. Environmental tick threading

    Crop growth, fire and other environmental ticks are included in the multithreaded work.

  3. Lower MSPT on busy servers

    The stated aim is to reduce the time each server tick takes when many cores are available.

  4. Core-count scaling

    Servers with more CPU cores see larger gains, since the work is divided among the cores.

Compatibility

Latest build for each game version and loader.

1.19.31.4.01.4.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Cloth Config APIConfiguration Library for Minecraft Mods
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Multi-player servers

Server owners running many players on a multi-core machine can use the mod to keep ticks closer to 20 TPS.

Who it’s for: Server owners on multi-core hardware who want to lower tick times. Single-player players with a single-core or lightly loaded system gain little from the threaded work.

Questions

Does MCMTFabric need Fabric API?

Yes. Fabric API and Cloth Config API are both required dependencies, and they must be installed alongside MCMTFabric.

Must the server and every player install it?

No. Either side can run it, and neither needs it, so installing it on the server alone is enough.

Which game versions does MCMTFabric support?

Files target 1.19.3 only, for both Fabric and Quilt. The latest file is 1.4.0, released on 2022-12-28.

In the catalog

MCMTFabric is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 7,205 mods support Minecraft 1.19.3.

More from himekifee

All projects

Similar mods

What the author says

# 📃 Description 📃 MCMTFabric - Amazing mod aimed at bringing the most performance out of your multi-core server. By multithreading game logic, including dimensions, EnvironmentTick, EntityTock and BlockEntityTick, it is expected to have a significant drop in MSPT and a constant 20 TPS for a much smoother game…
himekifee, on the Modrinth page

Official listing

Owner
himekifee
Published
2022-12-28
Updated on Modrinth
2022-12-28
Facts verified
2026-10-15

Tags