> For the complete documentation index, see [llms.txt](https://onic-studio.gitbook.io/solarplugins-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onic-studio.gitbook.io/solarplugins-docs/plugins/solarduels/arena-map.md).

# Arena/Map

Arena hoạt động ổn định nhất khi có đủ vùng, hai spawn và schematic khôi phục.

### Tạo arena

{% stepper %}
{% step %}

### Lấy công cụ chọn vùng

Chạy lệnh:

```
/dd wand
```

Bạn sẽ nhận **Rìu Vàng** để chọn 2 góc arena.
{% endstep %}

{% step %}

### Đặt hai góc vùng đấu trường

Đứng tại hai góc của đấu trường rồi chạy:

```
/dd setpos1
/dd setpos2
```

{% endstep %}

{% step %}

### Tạo arena

Chạy lệnh:

```
/dd create <tên>
```

{% endstep %}

{% step %}

### Đặt spawn cho 2 người chơi

Đứng đúng vị trí spawn rồi chạy:

```
/dd setspawn1 <tên>
/dd setspawn2 <tên>
```

{% endstep %}

{% step %}

### Lưu schematic để tự khôi phục

Sau khi arena hoàn chỉnh, chạy:

```
/dd savemap <tên>
```

Lệnh này lưu map hiện tại thành schematic để plugin tự phục hồi sau mỗi trận.
{% endstep %}
{% endstepper %}

### Lệnh quản lý arena

| Lệnh                 | Mô tả                                                |
| -------------------- | ---------------------------------------------------- |
| `/dd resetmap <tên>` | Buộc khôi phục map arena từ schematic.               |
| `/dd validate <tên>` | Kiểm tra schematic và dữ liệu arena có hợp lệ không. |
| `/dd list`           | Xem danh sách tất cả arena hiện có.                  |
| `/dd info <tên>`     | Xem chi tiết một arena cụ thể.                       |
| `/dd status`         | Xem trạng thái trực tiếp của toàn bộ arena.          |
| `/dd setspawn`       | Đặt spawn sảnh chờ chính của plugin.                 |

### Cách arena tự khôi phục

SolarDuels lưu schematic của arena và nạp lại bất đồng bộ khi trận đấu kết thúc.

Cách này giúp map trở về trạng thái ban đầu mà không gây tụt TPS.

### Bảo vệ arena

Plugin tự chặn các block bị cấm trong `config.yml`.

Plugin cũng dọn các block người chơi đặt ra trong trận đấu sau khi kết thúc.
