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

Tổng quan ExtralyCinematic

ExtralyCinematic cho phép operator tạo, chỉnh sửa, và phát cinematic camera path trong server Paper. Plugin được thiết kế cho cutscene server-side: intro spawn, reveal boss, flyover dungeon, nhịp quest theo kịch bản, và khoảnh khắc giống trailer trong server.

ExtralyCinematic ghi frame từ vị trí người chơi hoặc tạo frame thủ công. Một frame lưu:

  • tên world
  • x, y, z
  • yaw, pitch
  • command tùy chọn
  • title và subtitle tùy chọn

Khi playback, người chơi tạm thời được chuyển sang spectator mode và gắn camera vào một armor stand vô hình. Camera di chuyển qua các frame đã lưu bằng nội suy Catmull-Rom và đường cong thời gian ease-in-out sine. Khi playback kết thúc, người chơi quay lại vị trí và game mode ban đầu.

Dùng ExtralyCinematic cho:

  • intro lần đầu vào server
  • cutscene boss spawn
  • reveal khi vào region
  • tour hướng dẫn server
  • khoảnh khắc thoại quest
  • căn thời điểm sound, title, command, và camera effect

ExtralyCinematic không phải công cụ quay video và không export file video. Nó tạo playback live trong game bằng entity Minecraft, spectator camera, potion effect, sound, và command.

Nó cũng không thay thế quest system hoặc NPC dialogue system hoàn chỉnh. Nó có thể trigger command tại frame, nên có thể phối hợp với các hệ thống đó.

Free recording lấy mẫu vị trí người chơi đang record mỗi interpolation-steps tick. Chế độ này nhanh khi muốn camera path tự nhiên.

Lệnh:

/cinematic record start <name>
/cinematic record stop

Cũng có chế độ record theo thời lượng:

/cinematic rec <name> <seconds>

Waypoint authoring thêm các keyframe có chủ đích từ vị trí hiện tại. Cách này tốt hơn khi camera phải đi qua điểm chính xác.

Lệnh:

/cinematic addframe <name>
/cinematic duration <name> <seconds>

Khi đặt duration, playback kéo toàn bộ path theo thời gian đó. Nếu không có duration, độ dài playback mặc định dựa trên số frame và interpolation-steps.

ExtralyCinematic hỗ trợ:

  • focus target: camera nhìn về một tọa độ world
  • shake: offset yaw và pitch ngẫu nhiên mỗi tick
  • zoom: dùng speed/slowness potion effect để giả lập thay đổi field-of-view
  • background music: một Bukkit sound ID phát khi bắt đầu
  • title/subtitle: text MiniMessage hiển thị khi đạt tới frame
  • frame command: console command chạy khi đạt tới frame

Integration tùy chọn được bật khi plugin phụ thuộc đã cài:

  • PlaceholderAPI parse placeholder trong frame text và command.
  • MythicMobs thêm mechanic playcinematic.
  • WorldGuard map region entry tới cinematic playback.
plugins/ExtralyCinematic/config.yml
plugins/ExtralyCinematic/worldguard.yml
plugins/ExtralyCinematic/cinematics/<name>.yml