Community listing page, reviews here may not be monitored by the author.
[DTT] | Dynamic Trees: Tweaks
No reviews yet
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 :]
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
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.
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
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 |
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 :]
Screenshots
Gallery
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources