promotional bannermobile promotional banner

Peak Stamina

A fully customizable stamina overhaul inspired by the PEAK system. Compatible with all mods that use effects or NBT data

File Details

peak_stamina-1.9.18.jar

  • R
  • Apr 22, 2026
  • 151.94 KB
  • 293
  • 1.20.1
  • Forge

File Name

peak_stamina-1.9.18.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:peak-stamina-1412640:7967509")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Sorry for the long time between updates! It was finals season.

Major Features

Custom Tooltips

This allows you to define which stamina related statistics appear on item tooltips in game. These settings are located in config/peak_stamina/client.toml.

  • enableTooltips (Default: true): Master switch to enable or disable stamina information on item tooltips.

  • advancedTooltipsOnly (Default: false): If true, stamina tooltips will only appear when F3+H (Advanced Tooltips) is active in-game.

  • customTooltips: A list that defines which statistics are shown, their placement, and their colors.

    • Format: "CONTENT_TYPE;PLACEMENT;LABEL_COLOR;VALUE_COLOR".


    • Content Types: WEIGHT, ATTACK_COST, MISSED_ATTACK_COST, USE_COST, TICK_COST, BLOCK_COST, INSTANT_STAMINA, BONUS_STAMINA, REGEN_MODIFIER, CURES.


    • Placements: BOTTOM (end of tooltip) or BELOW_NAME (directly under the item name).


    • Colors: Standard Minecraft color names (e.g., DARK_GRAY, WHITE, GOLD, GREEN).

You can also define the specific text that appears before each value in the tooltip using the following keys:

  • labelWeight: Text shown before the Weight value (Default: "Weight: ").
  • labelAttackCost: Text shown before the Attack Cost value (Default: "Attack Cost: ").
  • labelUseCost: Text shown before the Use Cost value (Default: "Use Cost: ").
  • labelTickCost: Text shown before the Tick/Active Cost value (Default: "Active Cost: ").
  • labelBlockCost: Text shown before the Block Cost value (Default: "Block Cost: ").
  • labelMissCost: Text shown before the Missed Attack Cost value (Default: "Miss Cost: ").
  • labelInstant: Text shown before the Instant Stamina value (Default: "Restores: ").
  • labelBonus: Text shown before the Bonus Stamina value (Default: "Bonus: ").
  • labelRegen: Text shown before the Regen Modifier value (Default: "Regen: ").
  • labelCures: Text shown before the Cures value (Default: "Cures: ").


Custom Stamina Actions

Located in config/peak_stamina/experimental.toml, this system allows you to define specific triggers that consume or regenerate stamina based on player events. This is in the experimental section since it is pretty bare bones right now, I will likely revisit it at some point.

  • Format: "EVENT_TYPE;ARGUMENT;COST".

  • Event Types and Arguments:
    • MOUNT: Triggers when mounting an entity (e.g., minecraft:horse, minecraft:boat, or ANY).
    • INTERACT_ENTITY: Triggers when right-clicking an entity (e.g., minecraft:villager, or ANY).
    • HURT: Triggers when taking damage (e.g., fall, onFire, mob, arrow, or ANY).
    • FISH: Triggers when successfully catching something (use ANY).

  • Cost: Positive values drain stamina, while negative values regenerate it.


Combat Roll Compatibility

Native integration has been added for the Combat Roll mod, located in config/peak_stamina/lists.toml under the parcool compat section.

  • combatRollCost: Defines how much stamina is consumed per roll.


Minor Change

  • Reworked Attribute: Reworked the slow climb attribute to be based off config instead of attribute value. This means that the default 0.4 speed is tied to the config and the attribute is base mult of 1 now.