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

Xử lý sự cố ExtralyCinematic

Kiểm tra:

  • server tương thích Paper
  • Java là 21
  • jar plugin shaded nằm trong plugins/
  • plugin enable không lỗi startup
  • console không có lỗi dependency/class loading

Chạy:

plugins

Xác nhận ExtralyCinematic màu xanh.

Cấp:

cinematic.cmd

Operator thường bypass. Builder không op cần permission rõ ràng.

Kiểm tra:

/cinematic list

Sau đó xác nhận:

  • tên khớp chính xác
  • cinematic có ít nhất hai frame
  • world của frame đầu tồn tại
  • target player online

Playback im lặng return trong một số case invalid, như ít hơn hai frame hoặc thiếu world.

Cleanup bình thường khôi phục game mode khi playback kết thúc hoặc /cinematic stop remove viewer. Nếu server crash hoặc plugin unload cứng giữa playback, khôi phục player thủ công.

Dùng:

/gamemode survival <player>
/tp <player> <safe-location>

Thử:

  • thêm nhiều waypoint frame quanh đoạn cua gắt
  • đặt duration rõ ràng
  • giảm thay đổi yaw/pitch đột ngột
  • giảm shake intensity
  • tránh record khi va vào block

Kiểm tra syntax MiniMessage. Quote value YAML nếu chỉnh storage thủ công.

Tốt:

<gold>Welcome</gold>

Rủi ro trong YAML nếu không quote:

title: <gold>Welcome</gold>

An toàn hơn:

title: "<gold>Welcome</gold>"

Kiểm tra:

  • PlaceholderAPI đã cài
  • expansion PlaceholderAPI cần thiết đã cài
  • console có message hook PlaceholderAPI khi enable
  • syntax placeholder đúng

%player% được ExtralyCinematic xử lý cho frame command. PlaceholderAPI placeholder là phần riêng.

Kiểm tra:

  • WorldGuard đã cài và enable trước khi ExtralyCinematic đăng ký hook
  • worldguard.yml tồn tại
  • region ID khớp chính xác
  • cinematic tồn tại
  • player đi từ ngoài vào region
  • player chưa đang xem cinematic

Ví dụ:

regions:
boss_arena: BossIntro

Dùng đúng mechanic:

- playcinematic{cine=boss_intro} @PlayersInRadius{r=20}

Key được chấp nhận là cinematic, cine, và c.

Target phải là player. Entity target không phải player trả invalid target.