promotional bannermobile promotional banner

Damagepop

Floating damage and heal numbers.
item image

Description

Damagepop

Damagepop shows animated floating numbers above any creature that gets hurt or healed. The numbers are built from text display entities, so they scale, fade and rise smoothly, and they can use colors, gradients and bold text.

Features

  • Six number styles: normal, critical, fire, poison, projectile and heal. Each has its own color gradient, symbol and size.
  • Smart detection: critical hits (melee and arrows) get a bigger golden number. Fire, lava and hot floor show as fire. Poison and wither show as poison. Arrows and other projectiles get their own style.
  • Real final damage: the number shows the amount actually dealt after armor and effects.
  • Heals: shows only the health really gained. Small natural regeneration from a full hunger bar can be hidden.
  • Particle bursts for each style (crit sparks, flames, poison dust, heal sparkles).
  • Per-player toggle that is saved on the player and survives restarts.
  • Visibility modes: show every number to everyone nearby, or let players see only the numbers of their own hits (damage nobody caused, like fire or poison, is still shown to nearby players).
  • Hearts or health points, decimals and minimum amount are configurable.
  • Performance friendly: a cap on active numbers and a reuse pool, so entities are recycled instead of spawned all the time.
  • Fully customizable formats using MiniMessage tags.

Commands

Main command: /damagepop (alias /dpop)

Command What it does Permission
/damagepop or /damagepop toggle Turn your own numbers on or off damagepop.toggle
/damagepop on Turn your numbers on damagepop.toggle
/damagepop off Turn your numbers off damagepop.toggle
/damagepop status Show version, active numbers, mode and your own state none
/damagepop demo [x y z] [world] Play every kind of number at your position or at the given spot damagepop.admin
/damagepop reload Reload config.yml damagepop.admin

Permissions

  • damagepop.toggle - turn your own damage numbers on or off. Default: everyone.
  • damagepop.admin - reload the config and run the demo. Default: operators.

Configuration

Everything is in config.yml:

  • visibility: only-attacker, show-to-victim, range (blocks).
  • numbers: decimals, as-hearts, min-amount.
  • animation: duration-ticks, rise-height, base-scale, spread, billboard (CENTER or VERTICAL), see-through.
  • particles: turn particle bursts on or off globally.
  • heal: ignore-natural-regen.
  • performance: max-active, pool-size.
  • types: for each of normal, critical, fire, poison, projectile and heal: enabled, format, scale, particles. Use <amount> in the format for the number.

Supported Minecraft versions

1.21, 1.21.1, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3

Runs on Paper (Java).

Made by Avelotaro.

AI is used.

For Bussiness use email: avelotaro@gmail.com

For contact use Discord: https://discord.com/users/1563191066033791080

Damagepop Team

profile avatar
  • 11
    Projects
  • 109
    Downloads

More from AvelotaroView all