Bỏ qua để đến nội dung

Integration

ExtralyCinematic dùng soft dependency. Hook chỉ bật khi dependency plugin đã cài và enable.

PlaceholderAPI được dùng trong:

  • frame command
  • title
  • subtitle

Ví dụ:

/cinematic title welcome 0 <gold>Hello %player_name%</gold>
/cinematic addcmd welcome 1 eco give %player_name% 100

%player% luôn được ExtralyCinematic thay bằng Bukkit player name. PlaceholderAPI placeholder được parse thêm khi PlaceholderAPI đã cài.

MythicMobs có mechanic:

playcinematic

Key config được chấp nhận:

cinematic
cine
c

Ví dụ:

BossIntro:
Skills:
- playcinematic{cine=boss_intro} @PlayersInRadius{r=20} ~onSpawn

Mechanic chỉ thành công với target là player. Bên trong, nó schedule task trên Bukkit main thread và bắt player chạy:

/cinematic play <player> <cinematic>

Khi WorldGuard được cài, ExtralyCinematic tạo:

plugins/ExtralyCinematic/worldguard.yml

Ví dụ:

regions:
boss_arena: BossIntro
spawn_city: WelcomeCine

Khi player đi vào region đã map, plugin phát cinematic được cấu hình nếu cinematic tồn tại. Trigger chạy khi vừa vào region, không chạy mỗi movement tick trong cùng region.

Phần này cấu hình trong config.yml, không phải WorldGuard:

auto-play-on-first-join: "Intro"

Nếu player chưa từng join và Intro tồn tại, cinematic bắt đầu khoảng 2 giây sau khi join.

Tắt:

auto-play-on-first-join: ""
  • Xác nhận dependency plugin được cài trước khi ExtralyCinematic start.
  • Xác nhận tên cinematic tồn tại bằng /cinematic list.
  • Xác nhận permission command không chặn player-performed /cinematic play trong flow MythicMobs hoặc WorldGuard.
  • Giữ tên cinematic đơn giản: chữ, số, underscore, và hyphen dễ dùng hơn trong config.