Mineuniverse
Log in Register
Mods

VMD Animation Cache

Per-frame cache for SlashBlade MMD animation
by Elten_huanghuang
Download Claim this project
987 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Miscellaneous Technology Utility & QoL

Overview

VMD Animation Cache eliminates redundant MMD motion computation in SlashBlade Resharped, giving you ~3.8x FPS improvement (50 → 190 FPS) when SlashBlade entities are on screen.

When SlashBlade renders MMD-based blade animations, VmdAnimation.setupAnim() is called 60–120 times per entity per frame — once for every bone, every time a transform is queried. But the tick and partialTick don't change within a frame. All 120 calls produce identical results, wasting ~20% of the render thread.

This mod adds a tiny per-frame cache: if setupAnim is called again with the same tick and partialTick, the entire MMD pipeline is skipped. 120 calls → 1 call per entity per frame.

Performance

| | Third-person FPS (SlashBlade visible) |~50 |~190 |

Tested on Minecraft 1.20.1, Forge 47, SlashBlade Resharped 1.9.65. Single SlashBlade entity in view.

Requirements

Installation

  1. Download the jar and drop it into your mods/ folder
  2. Launch the game

Compatibility

Do not use with AntiEntropyCore — both mods inject into the same Mixin target (VmdAnimation) and will conflict.

How It Works

A single Mixin injects at the head of VmdAnimation.setupAnim(). It remembers the last (currentTick, partialTick) pair. Cache hit → method cancelled. Cache miss → update cache, run normally.

Only 32 lines of code. Client-side only. No coremod hacks.

Links

vmdcache-1.0.0.jar
MC Client, 1.20.1, Forge
Release 2026-05-30 Get

More from Elten_huanghuang

BetterWaystonesMenu Fork
4,126

You Might Also Like

LoadingTips
A mod that adds custom tips to the loading screen
999,218
Sampler
Performance oriented debugging/administration tools
998,926
VulkanMod
Vulkan renderer mod for Minecraft.
997,115
Charm Fixer
Disables some modules on charm to fix incompatbility issues with owo
996,251
Trading station
Basic items to item trading machines
99,755
NarrateBookForMe [FABRIC]
Adds a narration keybind, and two GUI buttons to the book screen. Text-to-speech (tts) / narration on the go! Client sided.
99,734