Hook plugin — tương thích
ShinnUI tự nhận diện plugin khi server khởi động và bật hook tương ứng — không cần
bật/tắt trong config. Bảng dưới là toàn bộ hook có trong source, chia theo mục đích.
Item & vật phẩm#2>
| Plugin | Tích hợp |
| Nexo | source: nexo:<id> trong icon; trait nexo-id trong matcher; nexo-id: cho slot Input; glyph BOOK. |
| ItemsAdder | source: ias:<namespace:id>; placeholder font. |
| Oraxen | source: oraxen:<id>. |
| EcoItems | Custom item source. |
| MMOItems | source: mmo:<type:id>. |
| NeigeItems | Custom item source. |
| SXItem | Custom item source. |
| Zaphkiel | Custom item source (plugin CN). |
| MagicGem | Custom item source. |
| MythicMobs | Item từ mob-drop config: source: mm:<id>. |
| NBTAPI | Trait nbt: trong Item Matcher. Không cài → trait degrade an toàn (không nhận gì). |
| HeadDatabase | source: hdb-<id>. |
| Skulls | Head nguồn mở rộng. |
Kinh tế & điểm#2>
| Plugin | Tích hợp |
| Vault | take-money/give-money, Kether money, condition money *N. Bắt buộc cho mọi menu shop. |
| PlayerPoints | take-points/give-points, Kether points. |
| MeowEco | Hệ economy thay thế (hook MeowEco API). |
| AzureFlow | Economy API (fork AzureZP). |
Hiển thị & ngôn ngữ#2>
| Plugin | Tích hợp |
| FancyHolograms | Render-Type DISPLAY — mỗi icon là hologram trong thế giới. |
| Triton | Function variable {triton: key} — dịch text theo client locale. |
| SkinsRestorer | Skin head chính xác trên offline-mode server. |
Script & engine#2>
| Plugin | Tích hợp |
| GraalJS | Engine JS ES6+ cho condition/function — bật qua Options.Scripts.Enable-GraalJS (xem JavaScript). |
| NovaScript | Function variable {nova: expr} (alias {novalang:}, {novascript:}). |
Nguyên tắc degrade: mọi hook đều optional. Thiếu plugin thì tính năng tương ứng tắt
hoặc matcher trả "không khớp" — menu vẫn nạp, không crash. Log console sẽ liệt kê hook nào được
bật lúc start: dòng Hooked [Nexo, Vault, FancyHolograms…].
Kiểm tra hook đã bật#2>
# Console lúc start:
[ShinnUI] Hooked [PlaceholderAPI, Vault, PlayerPoints, Nexo, FancyHolograms]
# Hoặc trong game:
/shinnui debug # xem trạng thái hook + menu nạp