promotional bannermobile promotional banner

PVP Style

Style Mod is a client-side Minecraft Fabric mod that brings Ultrakill-style combat ranking to PvP. Also has built-in jump reset timer.

Style Mod

Style Mod is a client-side Fabric mod for Minecraft PvP, inspired by ULTRAKILL. Earn style points with confirmed hits, keep your combo alive, climb the ranks from D to ULTRAKILL, and see your score when you defeat a player.

How it works

  • Confirmed attacks award style points. The HUD only reacts to hits confirmed by the server.
  • Your combo meter decays over time. Its level sets your rank and the multiplier applied to style points.
  • Movement speed also affects points gained and lost.
  • Taking damage reduces style and breaks your sprint-hit combo.
  • The jump-reset timer grades your jump timing after combat damage. Optional ping compensation shifts its timing windows.
  • A kill displays your total style score. Reset behavior on kills, deaths, and gamemode changes is configurable.
  • The combo bar animates smoothly and briefly pulses when you gain style.

Style rewards

Values below are base points, before combo and speed multipliers.

Action Base points
Confirmed hit +25
Ranged hit +50
Sprint hit +100
Critical hit +50
Shield break (axe or mace) +100
Mace hit +300, scaling up to +600 with fall distance
Kill +200 and an on-screen score banner
Taking damage −75, adjusted by movement speed

Sprint-hit combo

Land confirmed sprint hits on the same target within 2.2 seconds to build a streak. The HUD labels them SPRINT HIT x1, SPRINT HIT x2, and so on; each hit awards +100 base points. The streak ends when you take damage, hit a different target, land a non-sprint hit, stop sprinting, or let the continuation window expire.

Jump reset

Taking combat damage opens a short timing window. Jump timing determines the grade and style result:

Grade Result
PERFECT +80
GOOD +40
LATE −15
EARLY −25
MISSED −35

The HUD timer shows the timing zones. Optional ping compensation shifts the timing scale using average tab-list ping while keeping zone widths fixed. Jump reset and ping compensation can be toggled in the config.

Ranks

D → C → B → A → S → SS → SSS → ULTRAKILL

The ULTRAKILL rank unlocks before the combo meter is completely full.

Configuration

The config file is config/style-mod.json in the Minecraft game directory.

HUD

  • hudOffsetX / hudOffsetY — HUD position, measured from the right and top edges.
  • showRank, showScore, showMultiplier, showComboBar, showBonuses, showJumpReset, showKillBanner — toggle HUD elements.

Reset rules

All reset rules default to true:

  • resetOnGameModeChange
  • resetOnKill
  • resetOnDeath

Jump reset

  • jumpResetEnabled — enable or disable jump reset (default: true).
  • jumpResetPingCompensation — compensate for ping (default: true).
  • jumpResetPingFactor — ping adjustment factor (default: 0.35).
  • jumpResetMaxShiftMs — maximum timing shift in milliseconds (default: 120).

Commands

  • /style add <points> — add test points.
  • /style trigger <id> — trigger a registered action, for example /style trigger mace_hit.
  • /style info — show score, combo, rank, and multipliers.
  • /style reset — clear style data.
  • /style jr_test — open a jump-reset window for testing.
  • /style config — show current configuration.
  • /style config hudx <px> and /style config hudy <px> — move the HUD.
  • /style config show <part> true|false — toggle rank, score, multiplier, combo_bar, bonuses, jump_reset, or kill_banner.
  • /style config jump_reset true|false — toggle jump reset.
  • /style config jump_reset_ping true|false — toggle ping compensation.
  • /style config reset_on_gamemode true|false — toggle reset on gamemode change.
  • /style config reset_on_kill true|false — toggle reset on kill.
  • /style config reset_on_death true|false — toggle reset on death.
  • /style config reload — reload the config file.

Installation

Requires Minecraft 1.21.11, Fabric Loader, and Fabric API.

PVP Style Team

profile avatar
  • 1
    Projects
  • 8
    Downloads