> For the complete documentation index, see [llms.txt](https://unicraft.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unicraft.gitbook.io/wiki/unicraft_mine/undefined-4.md).

# ระบบการแสดงผล

{% hint style="success" %}
**5 สิ่งที่เห็นบนหน้าจอของคุณ**

1. **HUD** — แถบสุขภาพ, มานา, ความหิว, เกราะ, EXP และเงินที่มุมหน้าจอ
2. **แถบข้อมูลด้านบน** — แสดงโลก, เวลา, ฤดูกาล, เหรียญ และคะแนนที่บนสุดของหน้าจอ
3. **ป้ายชื่อเหนือหัว** — ยศ, ชื่อ, Nameplate และแถบ HP ที่ลอยอยู่เหนือตัวผู้เล่น
4. **แถบรายชื่อผู้เล่น** — กด `Tab` เพื่อดูผู้เล่นทั้งหมดบนเซิร์ฟเวอร์พร้อมข้อมูล
5. **ป้ายลอย** — ข้อความ 3D ที่ NPC, บอร์ดลีดเดอร์บอร์ด และจุดสำคัญในโลก
   {% endhint %}

***

## ⚡ ภาพรวมระบบการแสดงผล

| ระบบ              | ตำแหน่ง                 | แสดงเมื่อ                           |
| ----------------- | ----------------------- | ----------------------------------- |
| HUD               | มุมซ้ายและขวาล่างหน้าจอ | โหมด Survival / Adventure           |
| แถบข้อมูลด้านบน   | บนสุดของหน้าจอ          | โหมด Survival / Adventure ในโลกหลัก |
| ป้ายชื่อเหนือหัว  | เหนือตัวละคร            | ทุกสภาวะ ยกเว้น Invisible           |
| แถบรายชื่อผู้เล่น | เมนู Tab                | กด `Tab` ค้างไว้                    |
| ป้ายลอย           | ในโลกเกม                | อยู่ในระยะมองเห็น                   |

***

## ❤️ HUD บนหน้าจอ

HUD แสดงสถานะสำคัญของตัวละครแบบเรียลไทม์ แทนที่แถบ UI เริ่มต้นของ Minecraft ด้วยภาพที่ออกแบบใหม่ทั้งหมด

{% tabs %}
{% tab title="❤️ HP / มานา" %}
**แถบ HP (สุขภาพ)** แสดงตัวเลขปัจจุบัน / สูงสุด พร้อมแถบเต็ม อยู่ด้านซ้ายล่างของหน้าจอ

* หาก HP เต็ม → ไม่มีไฮไลท์พิเศษ
* หาก **มีผล Absorption** → ตัวเลขจะเปลี่ยนเป็นสีทองแสดงค่ารวม

**แถบมานา** แสดงมานาปัจจุบัน / สูงสุด อยู่ต่ำกว่าแถบ HP เล็กน้อย

{% hint style="info" %}
มานาเชื่อมต่อกับระบบสกิลของเซิร์ฟเวอร์ — เพิ่มขึ้นได้เมื่อระดับสกิลสูงขึ้น
{% endhint %}
{% endtab %}

{% tab title="🍗 ความหิว / เกราะ" %}
**แถบความหิว** อยู่ด้านขวาล่างของหน้าจอ แสดงค่า 0–20

**แถบเกราะ** อยู่เหนือแถบความหิว แสดงค่าเกราะปัจจุบันและสูงสุดที่มีจากอุปกรณ์ที่สวมใส่

{% hint style="warning" %}
แถบ UI เริ่มต้นของ Minecraft (หัวใจและความหิว) จะถูกซ่อนโดยอัตโนมัติเมื่อ HUD นี้ทำงาน
{% endhint %}
{% endtab %}

{% tab title="✨ EXP / เงิน" %}
**แถบ EXP** อยู่ตรงกลางล่างของหน้าจอ แสดงระดับและเปอร์เซ็นต์ความคืบหน้าไประดับถัดไป

**แถบเงิน** อยู่มุมขวาล่างของหน้าจอ แสดงยอดเงินคงเหลือในบัญชีของคุณ

{% hint style="info" %}
แถบเงินจะแสดงเฉพาะในโหมด Creative — ในโหมด Survival จะซ่อนโดยอัตโนมัติ
{% endhint %}
{% endtab %}

{% tab title="💧 อากาศ" %}
**แถบอากาศ** อยู่ด้านบนกลางหน้าจอ แสดงเฉพาะเมื่อคุณกำลังดำน้ำหรืออยู่ใต้น้ำ

เมื่ออากาศหมด ตัวละครจะเริ่มสูญเสีย HP จนกว่าจะขึ้นมาหายใจ
{% endtab %}
{% endtabs %}

<details>

<summary><strong>⚙️ เงื่อนไขการแสดง HUD</strong></summary>

HUD จะ **ไม่แสดง** ในกรณีต่อไปนี้:

* โหมด **Creative** หรือ **Spectator**
* ขณะอยู่ใน **ห้องแต่งตัว Cosmetic** (Wardrobe)

HUD จะกลับมาแสดงทันทีเมื่อออกจากเงื่อนไขข้างต้น ไม่จำเป็นต้องทำอะไรเพิ่มเติม

</details>

***

## 📊 แถบข้อมูลด้านบน (Bossbar)

แถบยาวที่ด้านบนสุดของหน้าจอแสดงข้อมูลสรุปของเซิร์ฟเวอร์แบบเรียลไทม์

{% hint style="info" %}
แถบนี้ใช้ **Custom UI** ที่ออกแบบพิเศษพร้อมไอคอนกราฟิก ไม่ใช่แถบ HP ของบอสทั่วไป
{% endhint %}

แถบข้อมูลประกอบด้วยส่วนต่างๆ ดังนี้:

| ส่วน      | ข้อมูลที่แสดง                 |
| --------- | ----------------------------- |
| 🌍 โลก    | ชื่อโลกที่คุณอยู่ในขณะนั้น    |
| 🕐 เวลา   | เวลาในเกม (กลางวัน / กลางคืน) |
| 🌱 ฤดูกาล | ฤดูกาลและสภาพของพืชผล         |
| 🪙 เหรียญ | จำนวนเหรียญในบัญชีของคุณ      |
| ⭐ คะแนน   | คะแนนสะสมของคุณ               |

<details>

<summary><strong>🌐 โลกที่รองรับการแสดงผล</strong></summary>

แถบข้อมูลจะแสดงเฉพาะในโลกต่อไปนี้:

* `spawn` — เมืองหลัก / พื้นที่เริ่มต้น
* `survival_world` — โลก Survival หลัก
* `resource_world` — โลกทรัพยากร (เปลี่ยนทุก Season)
* `nether_world` — มิติ Nether
* `the_end_world` — มิติ End
* `dimension_world` — มิติพิเศษ
* `dungeon_world` — พื้นที่ Dungeon

หากอยู่ในโลกอื่นนอกรายการนี้ แถบข้อมูลจะซ่อนโดยอัตโนมัติ

</details>

<details>

<summary><strong>⚙️ เงื่อนไขการแสดงแถบข้อมูล</strong></summary>

แถบข้อมูลจะแสดงเฉพาะเมื่อ:

* โหมดเกม: **Survival** หรือ **Adventure** เท่านั้น
* ต้องมีสิทธิ์ `bossbar.show` (ผู้เล่นทั่วไปได้รับโดยอัตโนมัติ)

แถบ **ไม่แสดง** ใน:

* โหมด Creative หรือ Spectator
* โลกที่ไม่อยู่ในรายการรองรับข้างต้น

</details>

***

## 🏷️ ป้ายชื่อเหนือหัว (Nametag & Nameplate)

ระบบนี้แทนที่ชื่อผู้เล่นมาตรฐานด้วยการแสดงผลที่ปรับแต่งได้ ประกอบด้วย 2 ส่วนหลัก:

{% tabs %}
{% tab title="🔤 ป้ายข้อความ" %}
แสดงข้อมูลเป็นข้อความเหนือหัวผู้เล่น ประกอบด้วย:

* **คำนำหน้า** — ยศหรือตำแหน่งของผู้เล่น
* **ชื่อผู้เล่น** — ชื่อที่ใช้บนเซิร์ฟเวอร์
* **คำต่อท้าย** — ตัวเลือกเพิ่มเติมจากยศ

หากผู้เล่น **ไม่ได้ติด Nameplate** — ป้ายข้อความจะมีพื้นหลังโปร่งแสงอ่อนๆ เพื่อให้อ่านง่าย
{% endtab %}

{% tab title="🎨 Nameplate (ป้ายภาพ)" %}
Nameplate คือกราฟิกพิเศษที่วางทับบนป้ายข้อความ มีลักษณะเป็นแผ่นป้ายสวยงามพร้อมดีไซน์เฉพาะตัว

**วิธีรับ Nameplate:**

* แลกจากร้านค้า Cosmetic บนเซิร์ฟเวอร์
* รับจากกิจกรรมพิเศษหรือ Season Pass

เมื่อติด Nameplate แล้ว:

* ภาพ Nameplate จะแสดงชั้นล่าง
* ป้ายข้อความจะซ้อนทับบน Nameplate โดยไม่มีพื้นหลัง

{% hint style="info" %}
สามารถเปลี่ยน Nameplate ได้ตลอดเวลาผ่านคำสั่ง `/nameplate` หรือเมนู Cosmetic
{% endhint %}
{% endtab %}

{% tab title="❤️ แถบ HP เหนือหัว" %}
แสดงแถบ HP ขนาดเล็กใต้ชื่อผู้เล่น — ช่วยให้เพื่อนร่วมทีมเห็นสถานะสุขภาพได้ทันที

**เงื่อนไขการมองเห็น:**

* ✅ ผู้เล่น **คนอื่น** มองเห็นแถบ HP ของคุณได้
* ❌ **ตัวเอง** มองไม่เห็นแถบ HP ของตัวเอง (ดูจาก HUD แทน)
  {% endtab %}
  {% endtabs %}

<details>

<summary><strong>⚙️ เงื่อนไขการแสดงป้ายชื่อ</strong></summary>

ป้ายชื่อจะ **ซ่อน** โดยอัตโนมัติเมื่อ:

* ผู้เล่นมีผล **Invisibility** (มองไม่เห็น)
* ผู้เล่นอยู่ในภาวะ **Disguise** (ปลอมตัว)

ป้ายชื่อทนต่อ:

* การก้มตัว (Sneaking) — ป้ายจะลดต่ำลงตามตัวละคร
* การเปลี่ยนขนาดตัวละคร — ป้ายปรับตามความสูงอัตโนมัติ

</details>

***

## 📋 แถบรายชื่อผู้เล่น (Tablist)

กด `Tab` ค้างไว้เพื่อเปิดรายชื่อผู้เล่นทั้งหมดที่ออนไลน์อยู่ในขณะนั้น

**ข้อมูลที่แสดงในแต่ละรายชื่อ:**

| ข้อมูล      | รายละเอียด                             |
| ----------- | -------------------------------------- |
| ยศ          | แสดงยศและสีตามระดับของผู้เล่น          |
| ชื่อผู้เล่น | ชื่อที่ใช้บนเซิร์ฟเวอร์                |
| สถานะ AFK   | แสดงป้าย `[AFK]` หากไม่มีการเคลื่อนไหว |

<details>

<summary><strong>📊 ลำดับการเรียงรายชื่อในแถบ Tab</strong></summary>

ผู้เล่นจะถูกจัดเรียงตามลำดับต่อไปนี้ (จากสำคัญที่สุดไปน้อยที่สุด):

1. **สถานะ AFK** — ผู้เล่นที่ AFK อยู่จะถูกเลื่อนไปด้านล่างสุด
2. **ยศ** — ยศสูงกว่าอยู่บนกว่า (Owner → Admin → Mod → ผู้เล่นทั่วไป)
3. **ชื่อ A–Z** — ในระดับยศเดียวกัน เรียงตามตัวอักษรชื่อผู้เล่น

{% hint style="info" %}
การเรียงลำดับนี้อัปเดตแบบเรียลไทม์ — หากยศเปลี่ยนหรือเข้าสู่สถานะ AFK รายชื่อจะจัดเรียงใหม่ทันที
{% endhint %}

</details>

<details>

<summary><strong>📝 สกอร์บอร์ด (Scoreboard)</strong></summary>

แสดงข้อมูลสรุปสถานะของคุณที่ด้านขวาของหน้าจอ (ปิดอยู่โดยค่าเริ่มต้น)

**วิธีเปิด/ปิด:**

```
/sb
```

เนื้อหาในสกอร์บอร์ดขึ้นอยู่กับยศของผู้เล่น — Staff จะเห็นข้อมูลเพิ่มเติม

</details>

***

## 💬 ตัวเลขลอย (Floating Damage)

เมื่อโจมตีหรือถูกโจมตี จะมีตัวเลขลอยขึ้นเหนือเป้าหมายแสดงปริมาณความเสียหาย

| ประเภท          | ลักษณะ                                   |
| --------------- | ---------------------------------------- |
| ความเสียหายปกติ | ตัวเลขสีขาว / เทา                        |
| Critical Hit    | ตัวอักษร **Crit!** สีแดงเข้ม พร้อมตัวเลข |

<details>

<summary><strong>⚙️ รายละเอียดตัวเลขลอย</strong></summary>

* ตัวเลขจะลอยขึ้นแล้วหายไปภายใน **2 วินาที**
* แสดงทั้งบน **ผู้เล่น** และ **มอนสเตอร์**
* ความเสียหาย **0 หรือติดลบ** จะไม่แสดง
* ตัวเลขใช้ฟอนต์พิเศษของเซิร์ฟเวอร์ให้ดูสวยงาม

</details>

***

## 🪧 ป้ายลอย 3D (Holograms)

ป้ายลอยใสแสดงอยู่ตามจุดต่างๆ ในโลกเกม ใช้บอกข้อมูลหรือตกแต่งพื้นที่

{% tabs %}
{% tab title="👤 ป้าย NPC" %}
NPC แต่ละตัวมีป้ายลอยแสดง **ชื่อและหน้าที่** เหนือศีรษะ ช่วยให้คุณรู้ว่า NPC คนนั้นทำอะไรได้โดยไม่ต้องพูดคุยก่อน

ตัวอย่าง NPC ที่พบได้ใน Spawn:

* ร้านค้าทั่วไป
* ร้านอาหาร / วัตถุดิบ
* แลกเปลี่ยนสิ่งของ
* ระบบ Quest
* ธนาคาร
* เทเลพอร์ต
  {% endtab %}

{% tab title="🏆 ลีดเดอร์บอร์ด" %}
บอร์ดอันดับผู้เล่นแสดงผลแบบ 3D ในโลก อัปเดตอัตโนมัติตามข้อมูลจริง

**ลีดเดอร์บอร์ดที่มีอยู่:**

| บอร์ด           | เนื้อหา                          |
| --------------- | -------------------------------- |
| 💰 ความมั่งคั่ง | อันดับผู้เล่นที่มีเงินมากที่สุด  |
| ⚔️ Kills        | อันดับผู้เล่นที่ฆ่ามอนสเตอร์สะสม |
| 💀 Deaths       | อันดับผู้เล่นที่เสียชีวิตสะสม    |
| 🏅 Survival     | อันดับระดับการเอาชีวิตรอด        |
| ⏱️ เวลาเล่น     | อันดับผู้เล่นที่เล่นนานสุดสะสม   |

{% hint style="info" %}
ลีดเดอร์บอร์ดอัปเดตตามระยะเวลาที่กำหนด ข้อมูลที่เห็นอาจไม่ใช่ค่า **ณ วินาทีนั้น** เสมอไป
{% endhint %}
{% endtab %}

{% tab title="🏪 ป้ายร้านค้า / บอร์ด" %}
ป้ายลอยยังใช้ตกแต่งพื้นที่ร้านค้าและบอร์ดประกาศต่างๆ เช่น:

* ป้ายแสดงสินค้าหน้าร้าน
* บอร์ด Quest
* บอร์ดประกาศกิจกรรม
* ป้ายบอกทางในโลก

ป้ายเหล่านี้มีระยะมองเห็น **8 บล็อก** โดยอัตโนมัติ
{% endtab %}
{% endtabs %}

<details>

<summary><strong>⚙️ ระยะมองเห็นของป้ายลอย</strong></summary>

| ค่า              | รายละเอียด              |
| ---------------- | ----------------------- |
| ระยะแสดงผล       | 8 บล็อก (ค่าเริ่มต้น)   |
| ระยะอัปเดตข้อมูล | 8 บล็อก                 |
| รอบการอัปเดต     | ทุก 20 ticks (1 วินาที) |

ป้ายลอยจะหายไปโดยอัตโนมัติเมื่อคุณเดินออกนอกระยะ และจะปรากฏขึ้นอีกครั้งเมื่อเข้าระยะใหม่

</details>

***

## 🔔 สรุปการปรับแต่งที่ผู้เล่นทำได้

| ระบบ       | สิ่งที่ปรับได้           | คำสั่ง       |
| ---------- | ------------------------ | ------------ |
| Nameplate  | เปลี่ยนป้ายชื่อ Cosmetic | `/nameplate` |
| แถบรายชื่อ | เปิด/ปิด Scoreboard      | `/sb`        |

{% hint style="warning" %}
ระบบ HUD, Bossbar และป้ายลอยไม่มีตัวเลือกให้ผู้เล่นทั่วไปปิด/เปิดด้วยตัวเอง — ทั้งหมดทำงานอัตโนมัติตามเงื่อนไขที่กำหนด
{% endhint %}
