Integration
ExtralyCinematic dùng soft dependency. Hook chỉ bật khi dependency plugin đã cài và enable.
PlaceholderAPI
Phần tiêu đề “PlaceholderAPI”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
Phần tiêu đề “MythicMobs”MythicMobs có mechanic:
playcinematicKey config được chấp nhận:
cinematiccinecVí dụ:
BossIntro: Skills: - playcinematic{cine=boss_intro} @PlayersInRadius{r=20} ~onSpawnMechanic 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>WorldGuard
Phần tiêu đề “WorldGuard”Khi WorldGuard được cài, ExtralyCinematic tạo:
plugins/ExtralyCinematic/worldguard.ymlVí dụ:
regions: boss_arena: BossIntro spawn_city: WelcomeCineKhi 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.
First Join Autoplay
Phần tiêu đề “First Join Autoplay”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: ""Checklist integration
Phần tiêu đề “Checklist integration”- 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 playtrong flow MythicMobs hoặc WorldGuard. - Giữ tên cinematic đơn giản: chữ, số, underscore, và hyphen dễ dùng hơn trong config.