📸 Bước 1: Chọn ảnh
- Bạn có thể kéo & thả ảnh vào khu vực hoặc nhấn để chọn file
- Hỗ trợ các định dạng:
jpg, png, gif - Kích thước tối đa: 5MB
- 💡 Tip: Ảnh vuông, nền trong suốt hoặc đơn sắc hoạt động tốt nhất
⚙️ Bước 2: Điều chỉnh thông số cơ bản
- Tỉ lệ (Scale): Điều chỉnh kích thước tổng thể của ảnh trong Minecraft
- Giá trị: 0.01 - 1.0 (mặc định: 0.2)
- Giá trị nhỏ = ảnh nhỏ và chi tiết, giá trị lớn = ảnh lớn
- Kích thước Particles (Scale Particles): Kích thước từng hạt particle
- Giá trị: 0.1 - 4.0 (mặc định: 1.0)
- Giá trị nhỏ = particles mỏng, giá trị lớn = particles dày hơn
- Độ cao (Offset Y): Dịch chuyển ảnh lên/xuống theo trục Y
- Giá trị mặc định: 5 (đơn vị: block)
- Dùng để xác định độ cao hiển thị trong thế giới
- Kích thước tối đa (Max Size): Giới hạn pixel lớn nhất
- Giá trị: 8 - 512 (mặc định: 64)
- Ảnh lớn hơn sẽ tự động resize để tránh lag
- Hướng ảnh (Image Facing): Chọn mặt phẳng hiển thị
- Floor: Trên mặt đất (trục XZ)
- North: Dán tường hướng Bắc
- South: Dán tường hướng Nam
- East: Dán tường hướng Đông
- West: Dán tường hướng Tây
🏷️ Bước 3: Namespace & Function Name
- Namespace: Tên không gian lưu trữ (chỉ dùng chữ thường, không dấu)
- Function Name: Tên hàm để gọi (chỉ dùng chữ thường, không dấu)
- Lệnh chạy:
/function namespace:functionName - Ví dụ mặc định:
/function particles:paint
✨ Bước 4: Tùy chọn nâng cao (Advanced Options)
Nhấp vào "Advanced Options" để mở thêm các tính năng:
- Tên Tag (Tag Name): Đặt tên cho armor stand (mặc định: không sử dụng)
- Dùng để gắn ảnh lên một entity cụ thể
- Ví dụ:
/summon sheep ~ ~ ~ {Tags:["image_root"]}
- Tự động chạy (Auto Run): Data pack tự động chạy khi vào thế giới
- ✅ Bật: Hàm sẽ tự động chạy lúc tải thế giới
- ❌ Tắt: Bạn phải chạy lệnh thủ công
- Quay theo trục Y (Yaw Spin): Ảnh xoay quanh trục Y
- Hướng xoay: Xuôi (Clockwise) hoặc Ngược (Counter Clockwise)
- Tốc độ: 0.1 - 10 (độ/giây, mặc định: 1)
- Quay theo trục X (Pitch Spin): Ảnh xoay quanh trục X ⚠️ (chưa ổn định)
- Tương tự Yaw Spin nhưng hoạt động chưa hoàn hảo
- Khuyến cáo: Sử dụng khi cần thiết hoặc để thử nghiệm
- Hoạt ảnh GIF (GIF Animation): Chuyển từng frame thành animation
- Chỉ hoạt động với file GIF animated (nhiều frame)
- ⚠️ Lưu ý: Processing GIF có thể mất thời gian
- Tạo multiple functions, 1 function cho 1 frame
- Cách sử dụng: Chạy tick function ở command block repeat mode
📝 Cách sử dụng Data Pack
Ảnh bình thường: /function particles:paint
Ảnh động (GIF): - Tạo load function:
B1 - Chạy tick function ở command block (repeat):
B2 - Vẽ ảnh:
B3
⚠️ Lưu ý quan trọng:
- Ảnh quá lớn sẽ bị tự động giới hạn để đảm bảo hiệu suất game
- Ảnh với nền trong suốt hoạt động tốt nhất
- GIF quá nhiều frame sẽ được cảnh báo trước khi xử lý
- Các thông số phải > 0, nếu không sẽ sử dụng giá trị mặc định
- Đã test ở phiên bản Minecraft 1.21.8