Перейти к содержимому
Mineforgian

Dynamic Damage

Displays stylish, animated damage numbers above entities in the world.

Загрузки
596
Подписчики
6
Обновлён
27 мая 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 4 октября 2025 г.

Preview

Gif preview

This mod displays customizable damage indicators above entities when they take damage. It is a server-side mod that accurately transmits damage events to clients, ensuring full compatibility and consistency in multiplayer environments.

Features

  • Server-Authoritative: Damage is detected on the server and sent to nearby clients, meaning the numbers you see are the real damage dealt.
  • Critical Hit Distinction: Critical hits are visually distinct from normal hits, with their own configurable color, size multiplier, and animation intensity. The mod uses vanilla logic to detect critical hits from players.
  • Smooth Animations: Indicators have a fluid life cycle, featuring an initial 'pop' effect, a gentle upward drift with easing, and a clean fade-out animation.

In-Game Configuration

The mod is fully configurable in-game using ModMenu (recommended) and Cloth Config (required). The configuration file is also available at config/damage_indicator.json.

You can fine-tune nearly every aspect of the indicators:

  • Display Settings:

    • Enable or disable the mod entirely.
    • Set the maximum render distance for indicators.
    • Adjust the base scale (size) of the numbers.
  • Text & Color:

    • Define a custom damage format string (e.g., %.1f for one decimal place).
    • Toggle between showing decimals or rounding to whole numbers.
    • Set custom colors for both normal and critical damage using a color picker.
  • Animation:

    • Lifetime: How long an indicator stays on screen.
    • Pop Duration: The length of the initial bounce/pop animation.
    • Fade Start Time: When the indicator should begin to fade out.
    • Vertical Speed: How fast the indicator floats upwards.
    • Horizontal Spread: The random horizontal offset for new indicators.
  • Critical Hits:

    • Critical Scale Multiplier: How much larger critical hits are compared to normal ones.
    • Critical Pop Effect: The intensity of the pop animation specifically for critical hits.
    • Normal Pop Effect: The intensity of the pop animation for normal hits.

Ченджлог

1.3Релиз1.21.9, 1.21.10, 1.21.11 · 1 мая 2026 г.

neoforge support

1.2Релиз1.21.8 · 10 ноября 2025 г.
  • Version update
1.1Релиз1.21.1 · 6 октября 2025 г.

Added

  • Initial release of Damage Indicator mod
  • Animated damage indicators with smooth pop and fade animations
  • Full Cloth Config API integration for in-game configuration
  • ModMenu support for easy access to settings
  • Configurable display settings:
    • Toggle indicators on/off
    • Adjustable max render distance (8-128 blocks)
    • Customizable base scale (0.01-0.1)
  • Text customization:
    • Custom damage format strings
    • Toggle between decimal and integer display
  • Color customization:
    • Separate colors for normal and critical damage
  • Animation settings:
    • Configurable lifetime (500-5000ms)
    • Adjustable pop duration (50-1000ms)
    • Custom fade start time (500-4000ms)
    • Variable vertical speed (0.5-5.0)
    • Adjustable horizontal spread (0.0-2.0)
  • Critical hit settings:
    • Custom scale multiplier for crits (1.0-2.0)
    • Separate pop effects for critical and normal hits
  • Proper critical hit detection based on player state
  • Performance optimizations:
    • Squared distance calculations
    • Efficient CopyOnWriteArrayList for thread safety
    • Configurable distance culling
  • Networking system with custom payloads
  • Full localization support (English and Russian)
  • Comprehensive documentation

Optimizations

  • Extracted magic numbers to constants for better performance
  • Optimized distance checks using squared distance
  • Improved critical hit detection algorithm
  • Thread-safe indicator management
1.0Релиз1.21.1 · 4 октября 2025 г.

Nothing new.

Комментарии

Загружаем…