Home›Java›Mods›VMD Animation Cache
VMD Animation Cache
ModsJava

VMD Animation Cache

Java mod listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.

by Elten-huanghuang · on Modrinth

⬇ Download on Modrinth

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

ScenarioBeforeAfter
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

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Related Java mods

Vanilla Fullbright Resource Pack (26.2, 1.21.11) – Texture Pack
1.21.11

Vanilla Fullbright Resource Pack (26.2, 1.21.11) – Texture Pack

Zayko Shaders
1.20

Zayko Shaders

86kdownloads
EchoShift
1.20

EchoShift

4.1kdownloads
Serendipity
1.20

Serendipity

16kdownloads
Eyelib
1.20.1

Eyelib

346kdownloads
7 Nights to survive
1.20.1

7 Nights to survive

1.8kdownloads

Explore more