#✅ | Custom GUIS
1 messages · Page 1 of 1 (latest)
Hi! 👋 Please first click the button below to start this support ticket.
⚠️ It is not possible for anybody to send messages in this ticket before it has been started, so you need to click the button for others to be able to help/answer you.
Bạn muốn mình tiếp tục hỗ trợ bằng tiếng Việt chứ? 🇻🇳
Đúng, với cấu hình bạn mô tả thì người chơi có thể bị “kẹt” trong Custom GUI.
- Allow ESC to close GUI: Disabled → không thể đóng bằng phím
ESC. - Không có nút dùng action Close Screen → không có cách đóng từ bên trong GUI.
- Modpack Mode → vô hiệu hóa menu bar và các phím tắt của FancyMenu, nên không thể mở menu bar để đóng thủ công.
Vì vậy, đây là hành vi dự kiến, không phải lỗi của FancyMenu.
Để tránh tình trạng này, bạn nên:
- Giữ Allow ESC to close GUI ở trạng thái Enabled; hoặc
- Thêm một nút thoát với action Close Screen; hoặc
- Chuẩn bị một cơ chế đóng từ bên ngoài, ví dụ lệnh
/closeguiscreennếu môi trường/server của bạn hỗ trợ FancyMenu.
Nếu Custom GUI dùng trong modpack cho người chơi cuối, nên luôn có ít nhất một phương án thoát dự phòng. 🚪
wa thật tuyệt tôi cứ tưởng đó là lỗi
Đúng rồi, không phải lỗi, đó là kết quả trực tiếp của việc tắt cả phím ESC, nút thoát và menu bar. 😅
Tuy nhiên, đây là cấu hình khá nguy hiểm vì người chơi không còn lối thoát thông thường. Bạn nên để Allow ESC to close GUI bật hoặc thêm một nút Close Screen dự phòng nhé. 🚪
placer holder cho số lượng của 1 item bất kì là gì
Để lấy tổng số lượng của một loại item trong inventory, dùng placeholder:
{"placeholder":"inventory_item_count","values":{"item":"minecraft:diamond"}}
Ví dụ trên trả về tổng số lượng minecraft:diamond mà người chơi đang có.
Bạn chỉ cần thay minecraft:diamond bằng ID item khác, ví dụ:
{"placeholder":"inventory_item_count","values":{"item":"minecraft:iron_ingot"}}
Nếu muốn lấy số lượng item trong một slot cụ thể, dùng:
{"placeholder":"slot_item_count","values":{"slot":"0"}}
Slot 0–8 là các ô hotbar. 🎒
có thể làm cho kiểu nếu có item ở slot X thì hình nhất định sẽ xuất hiện, không có thì thôi không
Có thể nhé. Dùng Loading Requirements cho Image element:
- Thêm hoặc chọn Image cần hiển thị.
- Nhấp chuột phải vào Image → Loading Requirements.
- Chọn Add Requirement.
- Thêm requirement Is Inventory Slot Filled.
- Chọn Edit Requirement Value và nhập số slot cần kiểm tra.
Slot hợp lệ là 0–35:
0–8: các slot hotbar9–35: các slot inventory còn lại
Khi slot đó có bất kỳ item nào, hình sẽ xuất hiện. Khi slot trống, hình sẽ bị ẩn. 🧰
Lưu ý: Is Inventory Slot Filled chỉ kiểm tra slot có item hay không, không kiểm tra đúng loại item nào.