Back to mods
[DTT] | Dynamic Trees: Tweaks project artwork

CurseForge · Minecraft mod

[DTT] | Dynamic Trees: Tweaks

Performance optimization mod for Dynamic Trees focused on cutting expensive leaf/tree work, reducing MSPT, smoothing frame times and killing nasty rendering spikes. Made with love at BlackRift Studios :]

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which [DTT] | Dynamic Trees: Tweaks release should I use?

Updated yesterday
Latest stable file dtt-omni-1.0.1.jar
Game version 1.20.1, 1.21.1, 26.1.2
Loader Fabric, Forge, NeoForge

[DTT] | Dynamic Trees: Tweaks dtt-omni-1.0.1.jar targets 1.20.1, 1.21.1, 26.1.2 with Fabric, Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is [DTT] | Dynamic Trees: Tweaks required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric, Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does [DTT] | Dynamic Trees: Tweaks dtt-omni-1.0.1.jar need?

dtt-omni-1.0.1.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Dynamic Trees, [QAPI] | Quantified API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

2 listed on this file 1 pulled in by one of those mods
Dynamic Trees Needed by [DTT] | Dynamic Trees: Tweaks dtt-omni-1.0.1.jar
required
Matching file found Matched file: DynamicTrees-NeoForge-26.1.2 1.8.0
[QAPI] | Quantified API Needed by [DTT] | Dynamic Trees: Tweaks dtt-omni-1.0.1.jar
required
Matching file found Matched file: quantified api-omni-2.2.3.jar
Dynamic Trees Plus Needed by Dynamic Trees
pulled in
Matching file found Matched file: DynamicTreesPlus-1.21.1 1.3.2

1 extra mod was pulled in by another dependency. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add [DTT] | Dynamic Trees: Tweaks without breaking your instance.

Built for [DTT] | Dynamic Trees: Tweaks dtt-omni-1.0.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use dtt-omni-1.0.1.jar. It targets 1.20.1, 1.21.1, 26.1.2 with Fabric, Forge, NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Dynamic Trees, [QAPI] | Quantified API first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside dtt-omni-1.0.1.jar. It opens that exact file at the source.

About this project

What does [DTT] | Dynamic Trees: Tweaks add?

Dynamic Trees: Tweaks

Dynamic Trees, Optimized

Dynamic Trees: Tweaks, or DTT, is a performance optimization layer for Dynamic Trees focused on reducing expensive tree and leaf processing, lowering server MSPT and greatly improving frame-time stability.

Powered by Quantified API

What does DTT actually improve?

Dynamic Trees performs considerably more work than vanilla trees through branch logic, leaf hydration, growth, neighbourhood checks, updates and rendering.

DTT targets those expensive paths directly by reducing repeated work, improving data reuse and moving suitable processing through Quantified API.

  • Lower server MSPT
  • Reduced leaf processing cost
  • Greatly reduced rendering spikes
  • More stable frame times and FPS
  • Parallel and multithreaded processing through Quantified API
  • Advanced caching for frequently reused tree data

Support BlackRift Studios


Measured server performance

In a matched dedicated-server benchmark using the same branch-adjacent leaf workload:

Measurement Stock DTT
Average MSPT 11.2135 ms 6.4128 ms
Leaf work 8.0900 ms 5.4887 ms

42.8% lower total MSPT and 32.2% lower leaf-work MSPT.

That is around 4.80 ms saved PER tick and roughly 1.75x faster overall in this tested workload :]

Results always will and do depend on hardware, tree density, world activity and the rest of your modpack. These numbers represent the matched benchmark above, not a universal performance multiplier so please be wary!!!!!


Smoother frame times

DTT also targets the client-side cost of Dynamic Trees ;]

Tree heavy areas can produce sudden render and update spikes even when average FPS looks good. DTT reduces those spikes and stabilizes frame pacing so performance stays much more consistent while moving through dense forests, meaning the experience is much smoother.

  • Fewer large frame-time spikes
  • More consistent FPS
  • Reduced CPU pressure during tree updates which caused such issues in the first place
  • Smoother rendering in Dynamic Trees heavy areas

Supported platforms

Loader Minecraft
Forge 1.20.1
NeoForge 1.21.1
Fabric 1.21.1
NeoForge 26.1.2

License

Dynamic Trees: Tweaks is licensed under BRSSLA.

Read BRSSLA

Credits

Huge thanks to the Dynamic Trees developers and contributors for creating and maintaining Dynamic Trees to this day :DDD

Created by Admany | BlackRift Studios

Dynamic Trees: Tweaks is an independent performance project and is not affiliated with the Dynamic Trees team or it's developers/maintainers/contributors!

Dynamic Trees: Tweaks | BlackRift Studios :]

Project description from CurseForge.

Pick your setup

[DTT] | Dynamic Trees: Tweaks by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

9 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

[DTT] | Dynamic Trees: Tweaks versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.