Skip to content

Commit f539817

Browse files
wjddusrb03claude
andcommitted
Replace comparison table with feature list in README
Removed competitor comparison table, replaced with clean feature bullet points that focus on DisplayAPI's own capabilities. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 80221cb commit f539817

2 files changed

Lines changed: 26 additions & 28 deletions

File tree

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,19 @@ A developer-friendly framework for creating and managing Display entities (TextD
88

99
---
1010

11-
## Why DisplayAPI?
12-
13-
| Feature | DisplayAPI | DecentHolograms | FancyHolograms | HologramLib |
14-
|---------|-----------|-----------------|----------------|-------------|
15-
| Display Entity based | Yes | No (ArmorStand) | Yes | Yes |
16-
| Zero dependencies | Yes | No | No | PacketEvents |
17-
| Animation engine | Yes (12 easings) | No | Limited | No |
18-
| Click detection | Yes | No | No | No |
19-
| Entity follow | Yes | No | No | No |
20-
| Per-player visibility | Yes | Yes | Yes | Yes |
21-
| Persistence | Yes (YAML) | Yes | Yes | No |
22-
| Builder pattern API | Yes | No | No | Partial |
23-
| PlaceholderAPI | Yes | Yes | Yes | No |
24-
| Open source (MIT) | Yes | Yes | Yes | Yes |
11+
## Features
12+
13+
- **Fluent Builder API** — Create text, block, and item displays in one line with intuitive chaining
14+
- **Animation Engine** — 8 preset animations (pulse, spin, bounce, float, fade, shake...) + custom keyframes with 12 easing functions
15+
- **Click Detection** — Pair displays with Interaction entities for left/right click handling
16+
- **Entity Following** — Smoothly attach displays above players or mobs
17+
- **Per-Player Visibility** — Show or hide displays for individual players
18+
- **Display Groups** — Manage multiple displays as a single unit (move, remove together)
19+
- **Leaderboards** — Auto-updating ranked displays with dynamic data
20+
- **Popup System** — Rising + fading text for damage numbers, XP notifications, etc.
21+
- **Persistence** — Save displays to YAML, survive server restarts
22+
- **PlaceholderAPI** — Optional integration for dynamic placeholder text
23+
- **Zero Dependencies** — Only requires Paper API, nothing else
2524

2625
## Quick Start
2726

README_KO.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,19 @@ Display 엔티티(TextDisplay, BlockDisplay, ItemDisplay)를 쉽게 생성하고
88

99
---
1010

11-
## 왜 DisplayAPI인가?
12-
13-
| 기능 | DisplayAPI | DecentHolograms | FancyHolograms | HologramLib |
14-
|------|-----------|-----------------|----------------|-------------|
15-
| Display Entity 기반 | O | X (ArmorStand) | O | O |
16-
| 외부 의존성 없음 | O | X | X | PacketEvents |
17-
| 애니메이션 엔진 | O (12종 이징) | X | 제한적 | X |
18-
| 클릭 감지 | O | X | X | X |
19-
| 엔티티 추적 | O | X | X | X |
20-
| 플레이어별 가시성 | O | O | O | O |
21-
| 영속성 | O (YAML) | O | O | X |
22-
| 빌더 패턴 API | O | X | X | 부분적 |
23-
| PlaceholderAPI | O | O | O | X |
24-
| 오픈소스 (MIT) | O | O | O | O |
11+
## 주요 기능
12+
13+
- **플루언트 빌더 API** — 직관적인 메서드 체이닝으로 텍스트, 블록, 아이템 디스플레이를 한 줄로 생성
14+
- **애니메이션 엔진** — 8종 프리셋 애니메이션 (펄스, 회전, 바운스, 떠다니기, 페이드, 흔들림...) + 12종 이징 함수를 지원하는 커스텀 키프레임
15+
- **클릭 감지** — Interaction 엔티티와 결합하여 좌클릭/우클릭 처리
16+
- **엔티티 추적** — 플레이어나 몹 위에 디스플레이를 부드럽게 부착
17+
- **플레이어별 가시성** — 개별 플레이어에게 디스플레이를 표시하거나 숨김
18+
- **디스플레이 그룹** — 여러 디스플레이를 하나의 단위로 관리 (일괄 이동, 제거)
19+
- **리더보드** — 동적 데이터로 자동 갱신되는 순위 디스플레이
20+
- **팝업 시스템** — 데미지 숫자, 경험치 알림 등을 위한 상승 + 페이드 텍스트
21+
- **영속성** — YAML로 저장하여 서버 재시작 후에도 유지
22+
- **PlaceholderAPI** — 동적 플레이스홀더 텍스트를 위한 선택적 연동
23+
- **외부 의존성 제로** — Paper API만 필요, 다른 것은 불필요
2524

2625
## 빠른 시작
2726

0 commit comments

Comments
 (0)