promotional bannermobile promotional banner

Upshift

UpShift add FSR, XeSS and DLSS for minecraft
Back to Files

Upshift 1.3.0

File nameupshift-1.3.0.jar
Uploader
XunKal1XunKal1
Uploaded
Nov 3, 2026
Downloads
8
Size
139.2 KB
Mod Loaders
Fabric
File ID
9428611
Type
B
Beta
Supported game versions
  • 26.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:upshift-1759097:9428611"

Learn more about Curse Maven

What's new

Added

  • Block entity distance culling. Chests, signs, banners, beacons and other block entities beyond the configured distance are rejected before their render state is created. Default 64 blocks (the vanilla limit for most renderers); 0 restores the vanilla per-renderer limits.
  • Freeze animations when unfocused (on by default). Animated textures stop advancing while the Minecraft window is not focused, which saves the per-sprite tick and the GPU uploads that follow it.
  • Animation update rate. Optionally advance animated textures every second, third or fourth frame instead of every frame. Default is every frame (vanilla).

Technical

  • The block entity distance check reuses the camera position vanilla already passes to BlockEntityRenderDispatcher.prepare and compares integer block coordinates, so it does not allocate a Vec3 per block entity per frame.
  • New mixins: BlockEntityCullMixin, TextureAtlasMixin. Both use @Inject, no @Overwrite.
  • Config schema 5; existing configs migrate to the new defaults automatically.
  • Java 21 bytecode, same as 1.1.0 and 1.2.0.

This mod has no additional files