Vai al contenuto
GratisPlugin MineBuilders1.16–26.3

MobVitals | Health & Corpses [1.16-26.3]

di lHawk_

Compra, scarica e salva

Gratis

Scarica gratis il plugin per usarlo sui tuoi server.

Accedi per scaricare

Usalo sui tuoi server. Non è permesso rivendere, ridistribuire o pubblicare il file come tuo (termini).

Salva nei preferiti

4 download · 14 visualizzazioni

MobVitals | Health & Corpses [1.16-26.3]

Informazioni sul plugin

Packet-based health indicators, floating damage & heal popups, and cinematic death animations with ragdoll corpses across Paper, Spigot, and Folia.

Documentazione

MobVitals

Real-time packet-based health indicators, floating damage & heal popups, and cinematic death corpse animations.


1. Overview & Purpose

MobVitals transforms combat feedback and entity mortality across your Minecraft server. Instead of entities abruptly vanishing into a vanilla puff of smoke, entities gracefully fall onto their side, persisting as interactive visual corpses with ambient particle wisps before dissolving into a thematic dissipation finale. Above their heads, sleek real-time health indicators and floating damage/heal popups inform players of exact combat vitals with zero server-side physical entity lag.

2. Key Features

  • 100% Packet-Based Indicators: Healthbars and floating damage popups are rendered client-side via PacketEvents. No physical ArmorStands or entities are spawned in the server world.
  • Cinematic Corpse Physics: Fallen entities rotate into authentic corpse poses on the ground with zero collision or hitbox interference for players.
  • Per-Entity Floating Popups: Clean, uncluttered combat popups showing exact damage dealt or health recovered with randomized radial drift.
  • Modern Minimalist Healthbars: High-visibility segmented battery bars (❙❙❙❙❙❙❙❙❙❙) with dynamic Adventure MiniMessage color gradients based on remaining health.
  • Dense Area Optimization: Built-in crowd reduction algorithm dynamically accelerates corpse dissipation in high-density mob farms to prevent visual clutter.
  • Multi-Platform & Folia Ready: Native support for Paper, Spigot, Purpur, and Folia region threading without race conditions or main-thread hitching.

Changelog v1.0.5

  • Fluxo de Morte Suave & Âncora em 2 Ticks (~100ms - 250ms): Permitido o envio do status 3 para que a entidade execute sua animação natural de tombar ao solo antes de ser ancorada aos 2 ticks com estabilização aos 5 ticks (250ms) junto às partículas ambientes.
  • Remoção do Efeito Vermelho: O corpo tem seu dano e overlay vermelho normalizados, mantendo suas cores e texturas originais intactas até a dissipação final.
  • Hologramas de Dano Instantâneos e Confiáveis: Disparo síncrono dos popups de dano em cada hit (inclusive golpes letais e ataques rápidos consecutivos), eliminando qualquer falha ou perda de exibição de dano.

Changelog v1.0.4

  • Teleporte de Posição 1.21.2+ / 26.2 (EntityPositionSync): Implementada a sincronização de posição através do pacote moderno ClientboundEntityPositionSyncPacket para compatibilidade de teleporte.

Changelog v1.0.3

  • Isolamento de Colisão & Âncora Rápida: Aplicação nativa de regra de colisão no scoreboard para evitar empurrões no jogador e alinhamento de estado de corpo.

Changelog v1.0.2

  • 1-Tick Damage Synchronization: Health updates and popups are now processed after 1 tick to reflect Bukkit's exact post-damage health calculation.
  • Corpse Skin Normalization: Eliminated permanent red hurt overlay on dead mob bodies by cancelling status 3 packets and adopting packet-based sleep poses.
  • Corpse Collision Elimination: Added scoreboard team collision rules (CollisionRule.NEVER) to completely stop corpses from pushing players.
  • 10-Tick Teleport Anchor: Anchors the corpse body at 10 ticks with zero delta movement, locking corpse coordinates and ambient particle wisps into vertical alignment.
  • Self-Indicator Suppression: Players can no longer view their own healthbars or popups directly on themselves.
  • Heal Tag Fix: Sanitized invalid <emerald> color tag in heal format.

3. Supported Platforms & Minecraft Versions

Server SoftwareSupported VersionsThreading Architecture
Paper / Purpur1.16.5 - 26.2+Synchronous / Async Task Chains
Spigot1.16.5 - 26.2+Bukkit Scheduler
Folia1.19.4 - 26.2+Region-Aware Entity Schedulers

4. Requirements & Dependencies

  • Java Runtime: Java 17, 21, or 25.
  • PacketEvents: v2.14.0 or higher installed in the plugins/ folder.

5. Installation Guide

  1. Ensure your server runs Java 17 or newer.
  2. Download and install packetevents-spigot-2.14.0.jar into your plugins/ directory.
  3. Place MobVitals-1.0.0.jar into your plugins/ directory.
  4. Start or restart your server to generate default configurations.
  5. Customize styling and timings in plugins/MobVitals/config.yml as desired.

6. Commands & Usage

CommandDescriptionPermission
/mobvitals helpDisplays available plugin commands and syntax.None
/mobvitals toggleToggles personal visibility of health indicators on or off.mobvitals.use
/mobvitals statusDisplays active indicators, corpses, and viewer counts.mobvitals.use
/mobvitals test <profile>Previews a cinematic corpse death effect locally.mobvitals.admin
/mobvitals reloadReloads configuration settings dynamically.mobvitals.admin

7. Permissions

  • mobvitals.use — Allows viewing indicators, checking status, and using /mobvitals toggle. (Default: true for all players).
  • mobvitals.admin — Allows configuration reloads and death profile testing. (Default: op).

8. Configuration Overview

The configuration file allows extensive customization of display distance, bar symbols, formats, blacklist, and corpse timings:

indicators:
  enabled: true
  view-distance: 24.0
  height-offset: 0.25
  show-only-when-damaged: true
  damaged-display-seconds: 4.0
  bar-length: 10
  symbol-full: "❙"
  symbol-empty: "❙"
  color-high: "<green>"
  color-medium: "<yellow>"
  color-low: "<gold>"
  color-critical: "<red>"
  color-empty: "<dark_gray>"
  format: "<white><bold><name></bold></white> <bar> <color><current><reset><dark_gray>/</dark_gray><gray><max></gray> <red>❤</red>"

corpses:
  duration-seconds: 4.0
  enable-corpse-body: true
  enable-ambient-particles: true
  dense-corpse-reduction: true
  dense-radius: 6.0

9. Performance & Technical Safety

  • Zero Entity Footprint: MobVitals does not create or register Minecraft entities in chunk saves or server ticking loops. All markers exist solely in memory as network packets.
  • Thread-Safe Concurrency: Backed by concurrent maps and Folia region task schedulers, guaranteeing crash-free execution under extreme combat loads.
  • Adaptive Packet Dispatch: Visual packets are dispatched silently only to players within configured line-of-sight view distances.

10. Troubleshooting & FAQ

Do dead mob bodies block arrows, attacks, or player movement?

No. When an entity dies, its client-side health is zeroed out and its pose is set to dying. In vanilla Minecraft client logic, entities with zero health have zero collision and pass through all player crosshair clicks and projectiles.

Can players disable health bars if they prefer clean vanilla visuals?

Yes. Any player can execute /mobvitals toggle to instantaneously hide all packet-based indicators for their client.

Does MobVitals work on modern Minecraft versions like 1.20, 1.21, and 26.2?

Yes. MobVitals is tested and verified on modern Spigot, Paper, and Folia running Minecraft 1.16.5 up to 26.2+.

Cronologia delle versioni

  1. 1.0.5OnlinePubblicata il 17 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    - Fluxo de Morte Suave & Âncora em 2 Ticks (~100ms - 250ms): Permitido o envio do status 3 para que a entidade execute sua animação natural de tombar ao solo antes de ser ancorada aos 2 ticks com estabilização aos 5 ticks (250ms) junto às partículas ambientes.
    - Remoção do Efeito Vermelho: O corpo tem seu dano e overlay vermelho normalizados via cancelamento de pacotes de dano/hurt na entidade morta, mantendo suas cores e texturas originais intactas até a dissipação final.
    - Hologramas de Dano Instantâneos e Confiáveis: Disparo síncrono dos popups de dano em cada hit (inclusive golpes letais e ataques rápidos consecutivos), eliminando qualquer falha ou perda de exibição de dano.

  2. 1.0.4PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    - Teleporte de Posição 1.21.2+ / 26.2 (EntityPositionSync): Implementada a sincronização de posição através do pacote moderno ClientboundEntityPositionSyncPacket exatamente 1 tick após a morte, teleportando o corpo diretamente para as coordenadas de nascimento das partículas e zerando movimentação residual de knockback.
    - Isolamento de Colisão via Scoreboard: Prevenção nativa contra empurrões e física fantasma do corpo morto em jogadores.

  3. 1.0.3PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    - Teleporte Imediato de Ancoragem (1 Tick): O corpo morto agora é teleportado para o solo e ancorado com velocidade zero exatamente 1 tick após a morte, alinhando-se instantaneamente com as partículas.
    - Correção de LinkageError no Scoreboard: Substituída chamada PacketEvents de time por integração Bukkit nativa de scoreboard, eliminando conflito de class loader e garantindo a remoção de colisão sem falhas.

  4. 1.0.3PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    - Ajuste Rápido de Âncora (5 Ticks): Reduzido o tempo de teleporte e ancoragem do corpo morto para apenas 5 ticks (0.25s) via agendamento direto (Schedulers.later), alinhando o corpo caído instantaneamente com as partículas ambientes e zerando qualquer velocidade de knockback residual.

  5. 1.0.2PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    - Sincronização Precisa de Vida (1 Tick): O recálculo da barra de vida e os popups flutuantes agora aguardam 1 tick após eventos de dano e cura, refletindo exatamente o valor final pós-mitigação calculado pelo servidor Bukkit/Spigot/Folia.
    - Normalização de Textura de Corpos: Corpos caídos agora mantêm sua textura natural original sem piscar ou permanecer vermelhos indefinidamente, graças à supressão do status 3 e transição suave para pose de sono.
    - Remoção Completa de Colisão Física: Implementada regra de colisão de scoreboard CollisionRule.NEVER para os corpos, impedindo que empurrem o jogador ao caminhar sobre eles.
    - Âncora de Teleporte aos 10 Ticks: O corpo é teleportado e fixado aos 10 ticks com velocidade zero no solo, garantindo alinhamento vertical exato entre o corpo e as partículas ambientes.
    - Ocultação de Indicador Próprio: Jogadores não visualizam mais sua própria barra de vida flutuante sobre sua cabeça nem popups de dano/cura em seu próprio rosto.
    - Correção de Tag MiniMessage: Tag <emerald> substituída e higienizada por <green> em todas as mensagens de cura.

  6. 1.0.1PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    v1.0.1: Resolved client Network Protocol Error on entity death by correcting the LivingEntity health metadata index for Minecraft 1.17–26.2+. Allowed multiple damage/heal popups to coexist and float organically on consecutive hits.

  7. 1.0.0PrecedentePubblicata il 16 ottobre 2026

    Spigot, Paper e Folia · Minecraft da 1.16 a 26.3

    Initial release of MobVitals v1.0.0. Real-time packet-based health indicators, floating damage & heal popups, and cinematic death corpse animations across Paper, Spigot, and Folia.

Recensioni

Ancora nessuna recensione.

Recensisci

Chi ha il plugin — scaricato gratis o comprato in vendita — dà il voto, da 1 a 5 stelle, e racconta com’è andata. Accedi per recensire.

Plugin simili

Sostieni MineBuilders

Dona quanto vuoi, tramite PIX o carta. Il sostegno è volontario, non compra nulla e si può annullare entro 7 giorni. Come funziona