File Details
dasuperiorweightV2.jar
- R
- Aug 9, 2025
- 283.82 KB
- 1.8K
- 1.20.1
- Forge
File Name
dasuperiorweight-1.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
/weight admin commands (OP-only).
Basics
-
Units: all values are in kg unless noted. The HUD can display lbs text in the bar style—UI only.
-
Persistence: changes are saved to
/<world>/dasuperiorweight/server_settings.json. -
Sync: after each change, all online clients are auto-synced (HUD thresholds, max bar, and item weights).
Commands
/weight thresholds <orange> <red>
Sets the global slow-movement thresholds.
-
orange: weight above this → light slowdown.
-
red: weight above this → heavy slowdown.
-
Notes: A player’s capacity bonus (see below) is added to both thresholds when applied to that player.
-
Example:
/weight thresholds 234 456
/weight maxbar <value>
Sets the max value used to compute HUD bar fill (visual scale).
-
Does not change gameplay, only the bar percentage.
-
Example:
/weight maxbar 500
/weight item <item> <kg>
Overrides the per-item weight.
-
item: a namespaced item id resolved by the game.
-
kg: integer weight applied per single item in a stack.
-
Examples:
-
/weight item minecraft:iron_block 7 -
/weight item minecraft:diamond_sword 3
-
/weight bonus <player> <kg>
Adds or removes a capacity bonus for one or more players.
-
This value is added to both orange and red thresholds for those players.
-
Can be negative (to make someone weaker).
-
Examples:
-
/weight bonus Steve 50(Steve can carry +50 kg before each threshold) -
/weight bonus @a -30(everyone loses 30 kg of capacity)
-
/weight multiplier <player> <mult>
Applies a personal weight multiplier to a player’s carried weight in server calculations.
-
Range:
0.1to10.0(configurable in command). -
Affects gameplay slowdowns, not the raw number shown in the client HUD (HUD shows raw kg of items).
-
Examples:
-
/weight multiplier Steve 0.8(Steve’s weight counts as 80% for slowdowns) -
/weight multiplier @p 1.25
-
/weight show
Prints the global server settings (orange/red, maxBar, globalMult).
-
Example:
/weight show
/weight show <player>
Prints that player’s personal overrides and effective thresholds.
-
Example:
/weight show Steve -
Output includes: bonus kg, multiplier, and the player’s effective orange/red thresholds.
/weight reload
Reloads server_settings.json from disk and re-syncs clients.
-
Example:
/weight reload
Gameplay effect (current config)
-
When a player’s (server-calculated) weight is > orange: a light slowdown is applied.
-
When > red: a heavy slowdown is applied.
-
(Internally: Slowness amplifier 1 for orange, 4 for red; refreshed continuously.)
Tips
-
Use item overrides to finely tune heavy blocks/tools beyond the defaults.
-
Prefer bonus for roleplay perks/gear (knapsacks, strength training).
-
Use multiplier for “lightweight” traits or debuffs (ex: injuries).