All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Silent's Power Scale

Silent's Power Scale

by SilentChaos512 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Discord server should NOT be used to report bugs! Use the issue tracker. Use the #power-scale channel for questions.

Introduction

Power Scale replaces Scaling Health in Minecraft 1.21 and beyond. I chose to change the name of the mod because I feel it better describes its purpose. It is not just about health; Power Scale adds the "scaling attribute" system, which allows any attribute to be modified on both players and mobs. The goal of the mod is balancing difficulty and providing an extra challenge, although it can also be configured to make the game easier, if desired.

Key Features

  • Highly configurable - As many settings as possible are controlled right in the mod's config files! No data packs necessary, except for more advanced configuration.
  • Difficulty system - Whenever a mob spawns into the game, it gets a difficulty value and a power level assigned. These values then tie into the scaling attribute system to buff the mob. Difficulty is calculated using an entirely configurable expression with multiple parts: a per-player value, a location-based value (difficulty goes up farther from spawn or deeper underground), a multiplier for the number of nearby players, and more.
  • Scaling Attribute system - Scaling attributes have two functions: they boost the attributes of mobs based on their difficulty value/level, and they allow players to gain attribute boosts when using certain items. Scaling attributes can be added with data packs. The four built-in scaling attributes are health, attack damage, arrow damage, and movement speed.
  • Alchemy brewing - Adds a new block, the Alchemy Set. It creates brews and tonics, some of which can increase a player's attributes or modify their difficulty. Additional recipes can be added with data packs.

Requirements

This mod requires NeoForge and Silent Lib in order to run. They are mandatory.

Scaling Attributes

Scaling attributes serve essentially one purpose: they allow both players and mobs to gain attribute bonuses. Players can gain/lose bonuses by doing certain things, like consuming tonics, sleeping, killing mobs, or being killed. Mobs gain bonuses depending on their difficulty/power level.

Each scaling attribute is linked to one attribute, which can be vanilla or modded. Additional scaling attributes can be added by mods or data packs.

List of Default Scaling Attributes

All of these apply to both players and mobs. Players can boost these attributes by drinking the associated tonic. These can be configured entirely through the config file, but any scaling attributes added by mods or data packs will require a data pack to edit. Note that Power Scale does not change the max values of attributes, but there are other mods that can.

  • Arrow Damage (powerscale:arrow_damage) - Changes the base damage of fired arrows. This attribute is added by Power Scale! Applies to both players and mobs like skeletons and pillagers. A strong enough skeleton could potentially one-shot an unarmored player!
  • Attack Damage (minecraft:generic.attack_damage) - Changes the damage of melee attacks (punches and weapons).
  • Max Health (minecraft:generic.max_health) - Changes max health. Two points of health equals one heart.
  • Movement Speed (minecraft:generic.movement_speed) - Changes base movement speed (walking speed for players). Small increases make big changes, so be cautious with editing this one; tiny values are recommended.

Beta Version

Yep, it's not quite complete... The description here will get updated as features are finished and polished. Here's a list of missing features (which are being worked on) before you go reporting bugs lol.

What's Missing?

  • UI elements (difficulty meter, custom health bar)
  • Healing items

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Neoforge
6mo ago 1
1.21.x
Neoforge
7mo ago 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
1.21.x
Neoforge
last yr. 1
## [1.21.1-0.3.1.1] - 2026-04-24
### Fixed
  • Usage of incorrect method to get the position of mobs [#16]

## [1.21.1-0.3.1] - 2026-04-07
### Added
  • SetMobDifficultyEvent, which allows other mods to make changes to the difficulty a mob spawns with.
[0.3.1] Silent's Power Scale 0.3.1 by SilentChaos512 on Apr 07, 2026
Download
## [1.21.1-0.3.1] - 2026-04-07
### Added
  • SetMobDifficultyEvent, which allows other mods to make changes to the difficulty a mob spawns with.
[0.3.0] Silent's Power Scale 0.3.0 by SilentChaos512 on Sep 07, 2025
Download
## [1.21.1-0.3.0] - 2025-09-07
### Added
  • Scaling attributes now have a player_bonus_settings field which can be used to set a starting value and min/max values
  • Max health has a unique override option in the config. If set to anything other than zero, it overrides the scaling attribute's starting value for player max health. Any other changes will require a data pack.
  • Options to display a mob's level from a distance. By default, levels are displayed only when looking through a spyglass.
  • powerscale:power_level_detectors item tag is used to determine which items detect levels
  • The server config contains options to change whether an item is required, whether the item must be used or not, or you can disable this feature completely.
### Fixed
  • Some mobs not received a level and attribute bonuses. This should be fixed for most if not all mobs now. [#8]
  • Alchemy Set now has a completed (albeit basic) model
[0.2.5] Silent's Power Scale 0.2.5 by SilentChaos512 on Mar 22, 2025
Download
## [1.21.1-0.2.5]
### Added
  • Config options for tonic boost amounts
  • Config options to turn off crystal drops from blights and bosses
### Changed
  • Mobs are now determined to be bosses if they are in the c:bosses tag
[0.2.4] Silent's Power Scale 0.2.4 by SilentChaos512 on Mar 09, 2025
Download
## [1.21.1-0.2.4] - 2025-03-09
### Changed
  • EvalEx library is now shadowed to a new package, which may help prevent mod conflicts
[0.2.3] Silent's Power Scale 0.2.3 by SilentChaos512 on Feb 23, 2025
Download
## [1.12.1-0.2.3] - 2025-02-23
### Added
  • Scaling attributes now have separate expressions for determining the attribute bonuses of blights
  • Two new tags and config options related to blights
  • powerscale:blights/make_giant - Causes the mob to double in size when becoming a blight, if the relevant config option is enabled.
  • powerscale:blights/strike_with_lightning - Simulates the mob being struck by lightning when becoming a blight, if the relevant config option is enabled. Creepers are in this tag, but there is also a separate config option that will strike all creepers (including modded ones, theoretically) with lightning.
[0.2.2] Silent's Power Scale 0.2.2 by SilentChaos512 on Feb 07, 2025
Download
## [1.21.1-0.2.2] - 2025-02-06
### Added
  • Difficulty meter item
  • Detects and displays difficulty in the form of an animated texture and a message
  • Use while crouching to change between local and player difficulty detecting modes.
  • Use without crouching to display difficulty as a message in the action bar. By default, this displays a percentage rounded down to the nearest 5%. A config option can change it to display an exact value instead.
### Fixed
  • Players with boosted health healing when killing mobs
[0.2.1] Silent's Power Scale 0.2.1 by SilentChaos512 on Feb 01, 2025
Download
## [1.21.1-0.2.1] - 2025-01-31
Blights are still pending a lot of work... Please be patient with me :)
### Added
  • Blight creepers will now be supercharged by default
  • Player difficulty expression config (difficulty.player_difficulty.expression). This allows the difficulty value stored on a player to be modified before being used in local difficulty calculations. It does not change the difficulty value stored on the player. It makes no modifications to the returned value by default.
  • ARMOR_VALUE() function, which returns the total armor value of a player. This can be used either in the new player difficulty expression, or the player difficulty mutator. It is not used by default.
### Fixed
  • Scaling Attributes not syncing from server to client, causing a disconnect error when drinking tonics on dedicated servers
[0.2.0] Silent's Power Scale 0.2.0 by SilentChaos512 on Jan 23, 2025
Download
## [1.21.1-0.2.0] - 2025-01-22
### Added
  • Blights can now spawn (WIP). They currently have no special attributes or bonuses, just the purple fire effect. But that will change.
### Fixed
  • Blight fires rendering incorrectly
[0.1.4] Silent's Power Scale 0.1.4 by SilentChaos512 on Dec 22, 2024
Download
## [1.21.1-0.1.4] - 2024-12-22
### Added
  • Two config options to set a **drop chance for crystals** from hostile mobs, including a base chance and looting bonus. While this is far from a total substitute for editing the loot table with a data pack, it does allow for some quick and easy customization.
  • A config option to set a **cooldown time for crystal drops**. Whenever a crystal drops, a cooldown timer is attached to the player. Random crystal drops are blocked while the cooldown timer is active, but guaranteed drops (like those from bosses) are still possible.
  • New custom list to mob_scaling object in scaling attributes, which allows a scaling expression to be set for mobs in a given tag. Only a single tag is accepted currently; no entity IDs. See the new "Example" data pack under optional_data_packs on GitHub for a full example file.
``
"custom": [
{
"entity_tag": "minecraft:skeletons",
"expression": "base_value * 0.5 * FLOOR((level - 26) / 25)"
}
]
``
[0.1.3] Silent's Power Scale 0.1.3 by SilentChaos512 on Dec 15, 2024
Download
## [1.21.1-0.1.3] - 2024-12-15
### Added
  • Code to render blight fires (blights are still not truly in the mod yet...)
  • Players will be notified (by default) when their attributes change (this can be configured per mutator category)
  • Flasks can now be filled from a cauldron, in addition to water source blocks (like bottles)
  • Jade plugin for alchemy set
### Fixed
  • Players not having attribute bonuses reapplied after dying
  • Attribute mutator configs now function
[0.1.2] Silent's Power Scale 0.1.2 by SilentChaos512 on Dec 13, 2024
Download
## [1.21.1-0.1.2] - 2024-12-12
### Changed
  • Alchemy set now requires a pickaxe to mine
### Fixed
  • Alchemy Set not dropping itself when broken
[0.1.1] Silent's Power Scale 0.1.1 by SilentChaos512 on Dec 09, 2024
Download
## [1.20.1-0.1.1] - 2024-12-09
### Fixed
  • Build error which causes a crash on launch
[0.1.0] Silent's Power Scale 0.1.0 by SilentChaos512 on Dec 08, 2024
Download
## [1.20.1-0.1.0] - 2024-12-07
  • First release
### Added
  • Difficulty system (incomplete, but functioning)
  • Scaling Attributes system
  • Alchemy Set with brews and tonics
  • Commands
Silent's Power Scale Icon
Download Silent's Power Scale
Select game version
Select platform