Back to mods
YSM-Enhancements project artwork

CurseForge · Minecraft mod

YSM-Enhancements

Client-side improvements for YSM 2.6.5, adding a Z button panel, better model controls, and fixes for input and UI issues.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which YSM-Enhancements release should I use?

Updated 9 days ago
Latest stable file ysm-enhancements-1.1.0-fabric-mc1.21.1.jar
Game version 1.21.1
Loader Fabric

ysm-enhancements-1.1.0-fabric-mc1.21.1.jar targets 1.21.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is YSM-Enhancements required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does ysm-enhancements-1.1.0-fabric-mc1.21.1.jar need?

ysm-enhancements-1.1.0-fabric-mc1.21.1.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add YSM-Enhancements without breaking your instance.

Built for ysm-enhancements-1.1.0-fabric-mc1.21.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use ysm-enhancements-1.1.0-fabric-mc1.21.1.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside ysm-enhancements-1.1.0-fabric-mc1.21.1.jar. It opens that exact file at the source.

About this project

What does YSM-Enhancements add?

YSM Enhancements is a client-side add-on for YSM 2.6.5, improving model controls, keyboard interaction, and everyday usability while fixing input and interface issues.

The optional Z button panel provides an alternative to the original radial menu. It uses the model author’s existing menus, categories, parameters, and actions, with support for pagination and scrolling.

  • Interactive model preview: Drag to rotate, zoom with the mouse wheel or buttons, and reset the preview’s view and zoom.
  • Direct parameter entry: Click slider values to type a number, press Enter to confirm or Esc to cancel, and use Tab and arrow keys for keyboard navigation.
  • Clear navigation and controls: Submenu indicators, toggle states, and option selection markers make model settings easier to follow.
  • Individual configuration: Enable or disable the button panel and each fix through the Mods configuration screen. All options are enabled by default. Compared with official YSM 2.6.5, this add-on fixes:
  • Stuck input states after switching windows, opening screens, or releasing keys.
  • Animation-lock shortcuts triggering without the required modifiers or outside the intended gameplay context.
  • Mouse-bound shortcuts failing to trigger.
  • Hidden controls responding to clicks outside the visible scroll area.
  • Scroll arrows displaying an incorrect availability state.
  • Incorrect parsing of values written in scientific notation.
  • Incorrect initial scale slider displays when a model defines an explicit fallback value.
  • Negative nonzero toggle values appearing unchecked.
  • Search fields losing their caret, selection, or text position.
  • Delayed callbacks adding outdated or overlapping controls. Supported configurations:
  • Minecraft 1.20.1 — Forge 47.x — YSM 2.6.5 Forge
  • Minecraft 1.21.1 — NeoForge 21.1.x — YSM 2.6.5 NeoForge To install, keep the matching official YSM version installed and place the YSM Enhancements JAR in your instance’s mods folder. Install this add-on on the client only. Configure it through Mods → YSM Enhancements → Config. Disabling the button panel restores the original radial menu while keeping the other fixes available.

The panel’s fixed interface labels are currently in Chinese; model-provided labels use the model’s own translations. Full in-game visual verification in a complete modpack is still pending.

YSM Enhancements is an independent, unofficial project and is not affiliated with YSM.

Project description from CurseForge.

Pick your setup

YSM-Enhancements by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

YSM-Enhancements versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.