
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.
Quick answer
Which Proportionality release should I use?
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.
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.
Install FranklyLib, Fabric API first. We found matching files for this game-version and loader setup.
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.
- 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.
- 02
Bring the mods it needs
Install FranklyLib, Fabric API first. We found matching files for this game-version and loader setup.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 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
.jarfrom its latest GitHub release and place it in the samemodsfolder 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
- Install Fabric Loader for the Minecraft version supported by the mod.
- Install Fabric API.
- Download the Proportionality
.jarfile. - Download the
.jarfrom the latest FranklyLib GitHub release — required until FranklyLib's Modrinth listing is approved. - Place both
.jarfiles in your Minecraftmodsfolder.
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.3or 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.
26.2
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Proportionality versions and loaders
1.1.0
proportionality-1.1.0.jar
17 Aug 2026
1.0.9
proportionality-1.0.9.jar
12 Aug 2026
1.0.8
proportionality-1.0.8.jar
12 Aug 2026
1.0.6
proportionality-1.0.6.jar
3 Aug 2026
1.0.5
proportionality-1.0.5.jar
22 Jul 2026
1.0.4
proportionality-1.0.4.jar
22 Jul 2026
1.0.3
proportionality-1.0.3.jar
19 Jul 2026
1.0.2
proportionality-1.0.2.jar
18 Jul 2026
1.0.1
proportionality-1.0.1.jar
18 Jul 2026
Looking for an older file? The official Modrinth project page is in Resources.