Mineuniverse
Log in Register
Mods

VSSW Client Fix

A client-side performance fix for Valkyrien Space Star Wars (VSSW) on Forge 1.20.1.
by feuerdrache0
Download Claim this project
228 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Performance

Fixes significant FPS drops that occur when multiple idle ships with thrusters are within render range. Tested with 20+ ships carrying 94 thrusters — total ship block entity rendering cost drops from ~34% of the client frame to ~17%.


What does it fix?

Every thruster on every VSSW ship runs an expensive renderTick() call every frame, even when the ship is completely idle with no thrust. This method performs a VS2 ship matrix lookup (getClientShip()) and several quaternion transforms — multiplied across dozens of thrusters across many ships, this adds up fast.

VSSW Client Fix skips renderTick() entirely for thrusters on ships beyond a configurable distance from the player, eliminating the per-frame VS2 overhead for ships you can't meaningfully interact with.


Features

  • Automatic thruster culling — thrusters on distant ships skip their expensive per-frame VS2 ship matrix lookups
  • Particle cleanup — the particle cube HashSet is cleared for culled thrusters, preventing stale particles from rendering
  • Single config value — just set cullDistance in blocks, done
  • Client-side only — install only on your client, no server changes needed
  • Compatible with Embeddium / Radium / Sodium — uses a Forge event + targeted Mixin, no conflicts with the Embeddium rendering pipeline

Configuration

After first launch, edit config/vssw_client_fix.properties:

 
 
properties
# Thrusters on ships beyond this distance (in blocks) skip their
# expensive per-frame VS2 ship matrix lookups. Default: 100
# Set to 99999 to disable.
cullDistance=100.0

Restart required after changing the config.


Requirements

Dependency Version
Minecraft 1.20.1
Forge 47.x
Valkyrien Skies 2 Any
Valkyrien Space Star Wars (VSSW) 0.6.x
vssw_client_fix-1.2.0.jar
MC Client, 1.20.1, Forge
Release 2026-04-09 Get

More from feuerdrache0

SWFA Figura Sync
58
VSSW Performance Fix
448
Energy Turrets
169

You Might Also Like

Better Biome Reblend
Updated version of Better Biome Blend, a mod that improves and fixes biome color blending
9,432,920
Icterine
Advancements optimization (specifically, InventoryChangeTrigger)
9,118,727
- FPS Booster - Lag Killer
powerful client-side performance FPS booster
97,463
Better Pie Chart
This Mod improves the Vanilla Pile Chart perfect for Minecraft SMP servers
9,603
Enhanced Block Entities Backforged
Reduce FPS lag with block entities, as well as customize them with resource packs. Forge 1.16.5 port of EBE
9,451
Unbinilium
Ubinilium is a Minecraft mod designed to optimize performance and enhance gameplay. It stabilizes FPS, renders distant blocks with reduced detail, and efficiently manages memory.
9,364