Back to mods
Proportionality project artwork

Modrinth · Minecraft mod

Proportionality

A Minecraft Fabric mod that lets players dynamically change their size and proportionally adjusts their attributes, including health, movement speed, jump strength, attack damage, step height, interaction reach, fall damage, and more.

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

Quick answer

Which Proportionality release should I use?

Updated yesterday
Latest stable file 1.1.0
Game version 26.2
Loader Fabric

Proportionality 1.1.0 targets 26.2 with Fabric. Installation on the client is optional. Installation on the dedicated server is optional. All 2 required mods have matching files.

Where it goes

Is Proportionality required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
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 marks this as usable on both the client and server.

What else does Proportionality 1.1.0 need?

1.1.0. Change the file and its required mods may change too.

All 2 required mods have matching files

Install FranklyLib, Fabric API first. We found matching files for this game-version and loader setup.

FranklyLib Needed by Proportionality 1.1.0
required
Matching file found Matched file: 1.2.3
Fabric API Needed by Proportionality 1.1.0
required
Matching file found Matched file: 0.158.0+26.2

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Proportionality without breaking your instance.

Built for Proportionality 1.1.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.1.0. It targets 26.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install FranklyLib, Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.1.0. It opens that exact file at the source.

About this project

What does Proportionality add?

Proportionality

Proportionality is a Fabric mod that lets players change their physical size while proportionally adjusting their attributes to match. Players adjust their size through an in-game scale screen, while the server remains authoritative over the allowed range and applied attributes.

Proportionality is designed for both single-player and multiplayer environments, with scale values managed server-side and synchronized with connected clients.

Temporary dependency notice: The latest version of Proportionality requires FranklyLib, a custom library used for the scale-screen UI and other shared functionality. Until FranklyLib is verified on Modrinth, download the .jar from its latest GitHub release and place it in the same mods folder as Proportionality.

Features

  • Adjust player size through an in-game scale screen.
  • Open the scale screen with a rebindable keybind.
  • See the server's allowed minimum and maximum scale right in the UI.
  • Server owners can limit the maximum player scale.
  • Change player size using server commands when appropriate.
  • Player attributes adjust proportionally based on their size.
  • Configurable scaling behavior for individual attributes.
  • Your scale is saved and automatically restored when you reconnect.
  • Server operators can reload scaling configuration without restarting the server.

The mod currently scales the following attributes:

  • Maximum health
  • Movement speed
  • Jump strength
  • Attack damage
  • Step height
  • Entity interaction range
  • Fall damage multiplier
  • Player scale

Player Interface

The scale adjustment screen is the primary way for players to change their size. Open it in-game, choose a value with the slider, and confirm the selection. The server validates every change and sends the committed value back to the client.

By default, the screen can be opened by pressing:

K

The keybind can be changed through Minecraft's standard Controls menu.

The slider's minimum and maximum values are provided by the connected server. This means server owners can set a maximum such as 2 or 16, and players cannot select a larger size through the UI.

Regular players do not need command access to use the scale screen.

Command

/scale reload

Reloads the Proportionality server configuration without restarting the server — useful after changing the scaling configuration (for example, the exponents that control how attributes scale with player size). Requires moderator-level command permissions.

Configuration

Server owners can control how attributes respond to changes in player scale, including the scaling parameters and exponents for individual attributes (health, movement speed, jump strength, attack damage, reach, and more).

maxScaleLimit controls the maximum size players may select. The effective maximum is the lower of maxScaleLimit and Minecraft's own minecraft:scale attribute maximum — for example, setting maxScaleLimit to 2 limits players to double size, while 16 permits up to 16x size where supported.

scaleDataRetentionDays controls automatic cleanup of inactive players' saved scale data. It defaults to 30; set it to 0 to keep data indefinitely.

Run /scale reload after editing the config to apply changes without restarting the server.

Small-Scale Players and AttributeFix

For players who want to use very small scales, it's recommended to also install AttributeFix alongside Proportionality.

Minecraft's vanilla attribute system has minimum and maximum limits on certain attributes. Depending on the attribute and scale, these limits can stop attributes from shrinking as far as Proportionality's scaling would otherwise allow. AttributeFix removes those vanilla limits, letting Proportionality scale more accurately at very small sizes.

AttributeFix is optional and not required to use Proportionality.

How It Works

Proportionality is server-authoritative: the server decides the allowed scale range, applies the resulting attribute changes, and saves each player's scale so it persists across restarts. The client side is mainly the scale screen and keybind — it shows the range the server sends rather than enforcing its own limits, so server owners stay in control of scaling behavior across the whole server.

Installation

  1. Install Fabric Loader for the Minecraft version supported by the mod.
  2. Install Fabric API.
  3. Download the Proportionality .jar file.
  4. Download the .jar from the latest FranklyLib GitHub release — required until FranklyLib's Modrinth listing is approved.
  5. Place both .jar files in your Minecraft mods folder.

For multiplayer servers, Proportionality should be installed on the server. Clients should also have the mod installed to access the client-side scale adjustment screen and keybind.

For the best results when using very small player scales, install AttributeFix as an optional companion mod.

Requirements

  • Minecraft 26.2
  • Fabric Loader 0.19.3 or newer
  • Fabric API
  • Java 25 or newer

License

Proportionality is licensed under the MIT License.

Copyright (c) 2026 Frank1o3

Project description from Modrinth.

Pick your setup

Proportionality by Minecraft version and loader

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

1 available setups

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

Recent files

Proportionality versions and loaders

9 of 9 releases match

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