DamageDisplay icon

DamageDisplay -----

The Ultimate Customizing Damage Indicator




API ADD FOLIA SUPPORT
----------, May 8, 2026

SAMPLE IMAGE ADD

샘플 이미지 추가

Now, if there are no images in the images folder, a default image file will be created in the images folder.

이제 images 폴더에 이미지가 없을 경우 기본 이미지 파일이 images 폴더에 생성됩니다
----------, May 1, 2026

Code Rewrite

코드 재작성

Remove MMOItems logic

MMOItems 로직 삭제

Now, resource packs are created properly even with the reload command.

이제 reload 명령어로도 리소스팩이 제대로 생성됩니다
----------, May 1, 2026

죽어서도 데미지 표시 자리를 남깁니다

낭만 있잖아

Death Damage Display.
----------, Apr 13, 2026

FONT BUG

0123456789 > 1234567890

SORRY ^^7
----------, Apr 13, 2026

작동하지 않는 애니메이션 모드 수정

Fixed non-working animation mode
----------, Apr 8, 2026

mmoitem skill 값이랑 다르게 표시되는 문제 해결

Fixed an issue where mmoitem skill values were displayed differently.
----------, Apr 4, 2026

FONT AUTO GEN PROBLEM FIXED

폰트 자동 생성 문제 해결
----------, Apr 3, 2026

config 에

Code (Text):
compatibility:
  mmoitems-critical: false
가 추가되었습니다

이를 true 로 변경 시 mmoitems 의 critical damage 가 발생 시 critical 전용 데미지 스킨이 뜨게 됩니다

In the config,

Code (Text):
compatibility:
  mmoitems-critical: false
has been added.

If you change this to true, a critical-exclusive damage skin will appear when critical damage occurs from mmoitems.


Throttling: To prevent client FPS drops caused by hundreds of overlapping numbers during rapid-fire weapons or area-of-effect attacks, we have implemented logic to limit duplicate output to the same target within 1 tick (0.05 seconds).

Asynchronous IO Thread Separation: We have established a separate dedicated thread pool (ioExecutor) to prevent heavy tasks, such as data saving, loading, and resource pack building, from consuming the main thread.

DB Connection Optimization: We introduced HikariCP and added keepalive and timeout settings to prevent database connection drops or server freezes.

Atomic Write: We have introduced a method where a temporary file (.tmp) is written first and then replaced when saving YAML. The existing file is not lost even if the server is turned off during saving.

Blacklist Reload Fix: We have fixed a bug where data was duplicated upon reloading and refined the logic to clear the existing list before reloading. Entity Cleanup: Completed the removeAll function, which identifies and cleans up all remaining damage displays (TextDisplays) in the world when the plugin is turned off or reloaded.

출력 제한(Throttling): 연사 무기나 광역 공격 시 숫자가 수백 개씩 겹쳐서 클라이언트 FPS가 떨어지는 것을 막기 위해, 동일 대상에게 1틱(0.05초) 내 중복 출력을 제한하는 로직을 넣었습니다.

비동기 IO 쓰레드 분리: 데이터 저장, 로드, 리소스 팩 빌드 등 무거운 작업이 메인 쓰레드를 잡아먹지 않도록 별도의 전용 쓰레드 풀(ioExecutor)을 구축했습니다.

DB 커넥션 최적화: HikariCP를 도입하고 keepalive, timeout 설정을 추가해 데이터베이스 연결이 끊기거나 서버가 멈추는 현상을 방지했습니다.

원자적 파일 쓰기(Atomic Write): YAML 저장 시 임시 파일(.tmp)을 먼저 쓰고 교체하는 방식을 도입했습니다. 저장 중 서버가 꺼져도 기존 파일이 날아가지 않습니다.

블랙리스트 리로드 수정: 리로드 시 데이터가 중복으로 쌓이던 버그를 고치고, 기존 리스트를 비운 뒤 다시 로드하도록 로직을 정교화했습니다.

엔티티 완전 정리: 플러그인이 꺼지거나 리로드될 때 월드에 남아있는 모든 데미지 표시(TextDisplay)를 찾아내서 깨끗하게 지워주는 removeAll 기능을 완성했습니다.
----------, Apr 2, 2026

This patch is for those who don't have hikariCP.
----------, Jan 9, 2026

New Config!

Code (Text):
# Choose how you want to store your DB (YAML, SQLITE, MYSQL)
storage:
  type: "SQLITE"
  mysql:
    host: "localhost"
    port: 3306
    database: "your_database_name"
    username: "your_username"
    password: "your_password"

# Select the damage display type (armor_stand or text_display)
display:
  type: "text_display"

# A list of entities that will not generate damage indicators
blacklist:
  - "TEXT_DISPLAY"
  - "ARMOR_STAND"
  - "PLAYER"

animation:
  # 0: Standard - Gently ascend
  # 1: Pop-Up - Grows rapidly and then floats upward
  # 2: Tumbling - Spins in all directions and bounces (Explosion-like)
  # 3: Bounce - Flattens and bounces back with a thud (Jelly-like)
  # 4: Spiral - Spins rapidly and ascends in place (Magical-like)
  # 5: Smite - Falls from the sky and lands (Lightning-like)
  # 6: Backflip - Spins backward and ascends gracefully (Critical-like)
  # 7: Slash - Quickly slashes diagonally (Swordsman-like)
  # 8: Ghost - Stretches vertically and quickly ascends (Soul-leaking)
  # 9: Gravity (Gravity/Arc) - Soars upwards, then falls to the ground in a parabolic arc (like an item drop).
  # 10: Soft Arc (Parabolic Landing) - Floats slightly upwards, then gently descends, stops (settles) on the ground, and then disappears.

  # 0: Standard (기본) - 부드럽게 상승
  # 1: Pop-Up (팝업) - 확 커졌다가 위로 둥실 떠오름
  # 2: Tumbling (파편) - 사방으로 회전하며 튀어 나감 (폭발 느낌)
  # 3: Bounce (바운스) - 납작해졌다가 팅~ 하고 튀어오름 (젤리 느낌)
  # 4: Spiral (나선) - 제자리에서 고속 회전하며 상승 (마법 느낌)
  # 5: Smite (스마이트/찍기) - 하늘에서 뚝 떨어지며 꽂힘 (번개/처형 느낌)
  # 6: Backflip (백덤블링) - 뒤로 한 바퀴 돌면서 멋지게 상승 (치명타 느낌)
  # 7: Slash (슬래시/베기) - 대각선으로 빠르게 긋고 지나감 (검사/암살자 느낌)
  # 8: Ghost (고스트/잔상) - 세로로 길게 늘어나며 빠르게 승천 (영혼이 빠져나가는 느낌)
  # 9: Gravity (중력/아크) - 위로 솟구쳤다가 포물선을 그리며 바닥으로 떨어짐 (아이템 드랍 느낌)
  # 10: Soft Arc (포물선 안착) - 살짝 위로 떴다가, 부드럽게 내려와서 바닥에 멈춤(정착) 후 사라짐
  mode: 0

  # 애니메이션 지속 시간 (틱 단위)
  duration: 15

  # 크기 설정 (Mode 1, 5, 8 등에서 사용)
  scaling:
    base: 0.25
    per-damage: 0.05
    max: 1.25
----------, Dec 28, 2025

Rewrite the code from scratch

Take care of both traffic and performance
----------, Nov 23, 2025

DB PROBLEM
----------, Nov 22, 2025



Yes, My mistake
----------, Oct 9, 2025

다른 유저의 데미지 스킨을 명령어로 변경할 수 있게 변경되었습니다
----------, Sep 20, 2025

hasAura 의 critical 확인 후 critical aura 를 즉시 삭제시켜 처리를 정확하게 합니다
----------, Sep 18, 2025

버그 수정
----------, Sep 17, 2025


IMAGE FIXED
----------, Sep 8, 2025



소수점을 나타내지 않고 정수로 변환하기 위해 10 을 곱하지도 않게 합니다
----------, Sep 6, 2025


JAVA17 > JAVA21

Code (YAML):
# 데이터 저장 방식을 선택합니다. (YAML, SQLITE, MYSQL 중 하나)
storage
:
  type
: "SQLITE"
  mysql
:
    host
: "localhost"
    port
: 3306
    database
: "your_database_name"
    username
: "your_username"
    password
: "your_password"

# 데미지 표시 유형을 선택합니다. (armor_stand 또는 text_display)
display
:
  type
: "text_display"

# 데미지 표시를 생성하지 않을 엔티티 목록입니다.
blacklist
:
 - "TEXT_DISPLAY"
  - "ARMOR_STAND"
  - "PLAYER"
mob-offsets.yml
Code (YAML):
# Define custom damage indicator offsets for specific MythicMobs.
# The key is the MythicMob's internal ID (e.g., SkeletonKing).
# y-value is relative to the entity's location (0 is at its feet).

SkeletonKing
:
  x
: 0.0
  y
: 3.5
  z
: 0.0
데이터베이스 설정이 추가되었으며 이제 몹마다 표시되는 위치가 다르게 설정할 수 있습니다
----------, Sep 5, 2025

애니메이션 추가됨
----------, Jul 22, 2025

TPS CONDITIONS REMOVED
TPS 조건 삭제
RADIUS 1.5 REMOVE
범위 1.5 중첩 되는 데미지 표시 삭제
----------, Jul 19, 2025

Aura X, Aura Y, Aura Z Support

Skills:
- aura{aura=displayx0.5;duration=999999}
- aura{aura=displayy1.5;duration=999999}
- aura{aura=displayz-1.0;duration=999999}

Custom Location Support.

사용자 지정 위치 변경 지원
----------, Jul 16, 2025

더 정확한 데미지 표시
----------, Jul 13, 2025

0 데미지 패스!
----------, Jul 4, 2025

!!!!!!!!!!!!!!!!!!!
----------, Jul 4, 2025

NO REVIEW, FINAL UPDATE.
----------, Jun 5, 2025

Resource Information
Author:
----------
Total Downloads: 772
First Release: May 15, 2025
Last Update: May 8, 2026
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings