#✅ | Custom GUIS

1 messages · Page 1 of 1 (latest)

lean bolt
#

Khi tạo một Custom GUI
trong phần edit GUI tích chọn: Allow ESC to close GUI: disable -> ESC không tắt đc nữa
trong GUI Không tạo một nút thoát ra nào
bật chế độ modpack, không thể mở Menu Bar để Force Close

=> Người chơi đó sẽ bị kẹt ở đó và không thể thoát ra, điều này có đúng không

stuck summitBOT
#

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.

stuck summitBOT
# lean bolt Khi tạo một Custom GUI trong phần edit GUI tích chọn: Allow ESC to close GUI: di...

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:

  1. Giữ Allow ESC to close GUI ở trạng thái Enabled; hoặc
  2. Thêm một nút thoát với action Close Screen; hoặc
  3. Chuẩn bị một cơ chế đóng từ bên ngoài, ví dụ lệnh /closeguiscreen nế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. 🚪

lean bolt
#

wa thật tuyệt tôi cứ tưởng đó là lỗi

stuck summitBOT
# lean bolt 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é. 🚪

lean bolt
#

placer holder cho số lượng của 1 item bất kì là gì

stuck summitBOT
# lean bolt 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. 🎒

lean bolt
#

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

stuck summitBOT
# lean bolt 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ể nhé. Dùng Loading Requirements cho Image element:

  1. Thêm hoặc chọn Image cần hiển thị.
  2. Nhấp chuột phải vào Image → Loading Requirements.
  3. Chọn Add Requirement.
  4. Thêm requirement Is Inventory Slot Filled.
  5. 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 hotbar
  • 9–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.