promotional bannermobile promotional banner

Encumbered (Player Weight)

A configurable weight mod that lets you add a weight to every item in the game. No more carrying the universe in your pocket.

Overview


This mod lets you add weight to items. The more items you carry, the more you weigh.

How It Works


There are three stages of encumberment:

Unencumbered: You can move normally.

Weight UI

Encumbered: You can no longer sprint.

Weight UI

Over Encumbered: You can barely move (no sprinting, jumping, slower movement, and sinking in fluids).

Weight UI

Features


  • 🔧 Configurable weights, encumberment thresholds, and UI.
  • 🎒 Support for shulker boxes and some backpack mods (Sophisticated Backpacks).
  • 🐎 Riding entities takes into account your weight
  • ✈️ Elytra considers weight
  • 🖥️ User-friendly GUI with a helpful weight indicator icon.
  • 🌍 Multiplayer support!

Planned Features


  • 🔄 Further mod support (Curios Slot, Backpacks, etc.).
  • Version back/forward porting (1.20.x and above upon request)

More updates to come! Check us out on Discord 🎮

NOTE: Only version 1.21.1 works as described here. 1.20.1 only works client side and needs redone still when I backport.

-=-=-=-=-=-=-=-=-=-=-=-=-=SPOILERS=-=-=-=-=-=-=-=-=-=-=-=-=-

Modifying Weight Values


In order to modify weight values, you must create a datapack to override or add your own mod's weight values. The datapack should be dropped in the world's datapacks folder.

Datapack Example:

-DataPackName
|-pack.mcmeta
|-data
 |-encumbered
  |-data_maps
   |-item
    |-item_weights.json

item_weights.json should be in the format:

{
  "values": {
    "minecraft:stone": {
      "replace": true,
      "value": {
        "weight": 12.0
      }
    },
    "modid:item": {
      "replace": true,
      "value": {
        "weight": 1.0
      }
    },
    "#minecraft:logs": {
      "replace": true,
      "value": {
        "weight": 10.0
      }
    }
}

The pack.mcmeta file should look like this:

{
    "pack": {
        "pack_format": 34,
        "description": "Pack Description Here"
    }
}

Configs

  • Config/encumbered-client.toml:
    • Contains configs that are independent of the server. Each player can modify these values at will on their client
  • Config/encumbered-server.toml:
    • Contains configs that are consistent across all players. Anything changed here will change for all players.

The Encumbered (Player Weight) Team

profile avatar
Owner
  • 2
    Followers
  • 2
    Projects
  • 3.6K
    Downloads

More from Khofo

  • Traversal project image

    Traversal

    • 650
    • Modpacks

    This modpack is designed to improve quality of life, technology, adventure aspects, and mob diversity in Minecraft. It is also high focused on smooth gameplay, with several mods implemented with the sole purpose of improving performance.

    • 650
    • July 10, 2023
    • Modpacks
    • +2
  • Traversal project image

    Traversal

    • 650
    • Modpacks

    This modpack is designed to improve quality of life, technology, adventure aspects, and mob diversity in Minecraft. It is also high focused on smooth gameplay, with several mods implemented with the sole purpose of improving performance.

    • 650
    • July 10, 2023
    • Modpacks
    • +2