promotional bannermobile promotional banner

DataStructium

Cache and better algorithm for various ingame data
Back to Files

1.7.1: CompoundTag optimization improvement

File nameDataStructium-1.16.5-1.7.1.jar
Uploader
ZZZankZZZank
Uploaded
Apr 6, 2025
Downloads
85.4K
Size
110.5 KB
Mod Loaders
Forge
File ID
6390287
Type
R
Release
Supported game versions
  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:datastructium-1185354:6390287")

Learn more about Curse Maven

What's new

DataStructium 1.7.0 -> 1.7.1

CompoundTag optimization improvement

  • ModernFix detection for CompoundTag check
    • DataStrcutium optimization will be force-disabled when ModernFix is present. This is not the most ideal solution as ModernFix's solution is less thorough, but this is more compatible
    • you can disable this check in config
  • fast copy for CompoundTag
  • smaller Number Tag Cache default size
  • fix a certain part of CompoundTag optimization not working

DataStructium 1.6.0 -> 1.7.0

  • Fixed BlockPos hashing algorithm breaking rendering if ImmersiveEngineering machines
  • slightly improved the efficiency of Shader Uniform cache
  • introduce key interning for CompoundTag backend to further decrease memory usage
  • Faster chunk section iterating, making client side chunk meshing and possibly other client/server chunk section-based operations faster
  • Disabling or enabling features will now directly disable/enable the mixin, avoiding redundant injection, also simplifying mixin codes
  • make many more optimizations toggleable
  • removed one useless optimization
  • add a developer option to disable all mixins

This mod has no additional files