# 🏠 HomeExtraPlus v2.0

#### &#x20;Tính Năng Chính:

* ✅ **Giao diện GUI hiện đại**:\
  Người chơi có thể dễ dàng xem danh sách nhà đã tạo, tạo mới, xoá hoặc dịch chuyển đến vị trí nhà chỉ bằng một cú click.
* ⏳ **Dịch chuyển kèm đếm ngược**:\
  Khi người chơi chọn dịch chuyển, sẽ có một khoảng thời gian chờ (cấu hình được) cùng âm thanh hiệu ứng và thông báo.
* 🛏️ **Tối đa 14 home trên GUI**:\
  GUI hiển thị tối đa 14 slot nhà, với các nút tạo hoặc xoá phía dưới từng slot nhà tương ứng.
* 🔐 **Giới hạn số lượng home bằng LuckPerms**:\
  Hệ thống phân quyền tích hợp với LuckPerms để cấp quyền số lượng home người chơi có thể tạo.
* 💾 **Lưu trữ dữ liệu bằng SQLite**:\
  Plugin sử dụng SQLite để lưu danh sách home một cách nhanh gọn, không yêu cầu thiết lập phức tạp.
* 💰 **Hệ thống Mua Thêm Nhà**

  Giao diện mua nhà mở bằng cách ấn vào nút **"Mua thêm nhà"** trong GUI chính.
* 🎨 **Tuỳ biến hoàn toàn GUI và item**:\
  Giao diện, tên item, icon, model data,... được chỉnh trong file `setting/menuhome.yml`.
* 🌐 **Hệ thống ngôn ngữ linh hoạt**:\
  Tất cả thông báo được dịch từ file `message/lang.yml`, dễ dàng tuỳ biến cho nhiều ngôn ngữ.
* 🧵 **Hỗ trợ Folia**:\
  Plugin tự động phát hiện và hỗ trợ các máy chủ sử dụng công nghệ đa luồng của **Folia**.
* 🔄 **Lệnh quản trị tiện lợi**:
  * `/hereload`: Reload toàn bộ plugin và cấu hình mà không cần khởi động lại server.

***

#### 📦 Tích hợp:

* **LuckPerms** – dùng để phân quyền số lượng home:\
  ➤ `homeextra.limit.X` → cho phép tạo tối đa X home (vd: `homeextra.limit.5`)
* **Vault** - Sử dụng để mua thêm các slot home

***

#### 📁 Yêu cầu hệ thống:

* Server: Paper / Purpur / Folia (1.16 trở lên)
* Java 17+
* Không yêu cầu database ngoài (sử dụng SQLite)

***

#### 📌 Tại sao chọn HomeExtraPlus?

HomeExtraPlus không chỉ thay thế lệnh `/sethome` cổ điển mà còn mang đến trải nghiệm **hiện đại, linh hoạt và mở rộng** cho hệ thống home của người chơi. GUI mượt mà, hỗ trợ Folia, quản lý dễ dàng – tất cả đều nằm trong một plugin duy nhất!


---

# 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://kazamis.gitbook.io/kazami-studio/homeextra-wiki/homeextraplus-v2.0.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.
