# How to Install FinalPack

```apex
final/
├─ config.json            (ไม่จำเป็น – สามารถมองข้ามได้)
└─ target/
   ├─ geyser_mappings.json
   └─ packaged/
      └─ geyser_resources.zip
```

***

### 1️⃣ ติดตั้ง `geyser_mappings.json`

ไฟล์นี้ใช้สำหรับ **กำหนด mapping ของ custom items, models** ให้กับ **GeyserMC**

#### 📁 ตำแหน่งติดตั้ง

```
/velocity/plugins/Geyser/custom_mappings/geyser_mappings.json
```

หรือ (กรณีไม่ได้ใช้ Velocity):

```
/server/plugins/Geyser/custom_mappings/geyser_mappings.json
```

#### หมายเหตุ

* หากมีไฟล์ `geyser_mappings.json` อยู่แล้ว\
  👉 แนะนำให้ **สำรองไฟล์เดิมก่อน** แล้วจึงแทนที่

***

### 2️⃣ ติดตั้ง `geyser_resources.zip`

ไฟล์นี้คือ **Resource Pack สำหรับ Bedrock Edition** ที่ถูกสร้างโดยตัวแปลง\
ภายในประกอบด้วย **textures, models และ GUIs** ทั้งหมด

#### 📁 ตำแหน่งติดตั้ง

```
/velocity/plugins/Geyser/packs/geyser_resources.zip
```

หรือ (กรณีไม่ได้ใช้ Velocity):

```
/server/plugins/Geyser/packs/geyser_resources.zip
```

#### หมายเหตุ

* ❌ **ห้ามแตกไฟล์ ZIP**
* ไฟล์ต้องคงสภาพเป็น `.zip` หรือ `.mcpack`
* แนะนำให้ใช้ชื่อไฟล์ **`geyser_resources.zip`**
* Geyser จะโหลด Resource Pack นี้ให้อัตโนมัติ

***

### 3️⃣ Restart เซิร์ฟเวอร์ / Proxy

หลังจากวางไฟล์ครบทั้งสองไฟล์แล้ว\
ให้ทำการ **Restart เซิร์ฟเวอร์หรือ Proxy**

⚠️ **ห้ามใช้คำสั่ง** `/geyser reload` หรือ `/reload`

จำเป็นต้อง Restart เต็มรูปแบบ เพื่อ:

* โหลด Geyser mappings ใหม่
* ส่ง Resource Pack เวอร์ชันล่าสุดไปยังผู้เล่น Bedrock

***

### 4️⃣ ทดสอบภายในเกม (Bedrock Edition)

1. เข้าเซิร์ฟเวอร์ด้วย **Bedrock Client**
2. เชื่อมต่อผ่าน **Floodgate / Geyser**
3. ตรวจสอบว่าระบบต่อไปนี้ทำงานถูกต้อง:
   * ✅ Custom Items
   * ✅ Models
   * ✅ Animations
   * ✅ GUIs (รวมถึง 1×9 / 2×9 / 4×9 / 5×9 หากมีการใช้งาน)

***

### ✅ เช็กลิสต์สรุป (Quick Checklist)

* ✅ วาง `geyser_mappings.json` ในโฟลเดอร์ที่ถูกต้อง
* ✅ วาง `geyser_resources.zip` ในโฟลเดอร์ที่ถูกต้อง
* ✅ Restart เซิร์ฟเวอร์ / Proxy แล้ว
* ✅ ทดสอบเข้าเกมด้วย Bedrock สำเร็จ


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kaizermc-wiki.gitbook.io/j2b-converter/help-center/j2bcovnert-wiki-th/how-to-install/how-to-install-finalpack.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
