MC Toolkit

คู่มือ / การก่อสร้างและทรัพยากร

การซ่อนและปรับขนาดองค์ประกอบ HUD ด้วยรีซอร์สแพ็ก

ฮอตบาร์ เป้าเล็ง และแถบ XP อยู่ในเท็กซ์เจอร์แอตลาสเดียวกันทั้งหมด นี่คือวิธีทำให้บางส่วนมองไม่เห็น อะไรที่เคลื่อนย้ายไม่ได้ และเทคนิคฟอนต์สำหรับข้อความ HUD แบบกำหนดเอง

ไม่มีการตั้งค่าสำหรับซ่อนฮอตบาร์ สิ่งที่มีคือเท็กซ์เจอร์ — และการทำให้บางส่วนโปร่งใสจะทำให้มันหายไปในสายตา enquanto ทุกอย่างยังทำงานได้ปกติ

ทุกอย่างอยู่ในโฟลเดอร์เดียว

assets/minecraft/textures/gui/sprites/hud/

เวอร์ชันใหม่แยกแอตลาส widgets.png แบบเก่าออกเป็นสไปรต์แต่ละชิ้น: hotbar.png, crosshair.png, experience_bar_background.png, heart/full.png และอื่น ๆ การแทนที่ชิ้นใดชิ้นหนึ่งด้วย PNG โปร่งใสเต็มรูปแบบที่มีขนาดเท่ากันจะซ่อนมันไป

ขนาดที่เท่ากันสำคัญสำหรับทุกอย่างที่คุณวาด สไปรต์จะยืดเต็มช่องของมันโดยค่าเริ่มต้น ดังนั้นแคนวาสที่เล็กกว่าพร้อมภาพที่มองเห็นจะออกมาเบลอ สไปรต์ที่โปร่งใสเต็มรูปแบบจะซ่อนได้ทุกขนาด — ไม่มีอะไรให้เบลอ

อะไรที่ทำได้และทำไม่ได้

ทำได้:

  • ซ่อนองค์ประกอบใดก็ได้โดยทำให้สไปรต์ของมันโปร่งใส
  • ปรับสไตล์ทุกอย่าง — หัวใจแบบใหม่ เป้าเล็งมินิมอล ฮอตบาร์ตามธีม
  • เปลี่ยนขนาดที่ปรากฏโดยวาดเนื้อหาเล็กลงในแคนวาสขนาดเดิม

ทำไม่ได้:

  • ย้ายตำแหน่งองค์ประกอบ ตำแหน่งถูกฮาร์ดโค้ดไว้ มีเพียงอาร์ตเวิร์กที่เป็นข้อมูล
  • ซ่อนช่องของฮอตบาร์แยกจากกรอบ — มันเป็นสไปรต์เดียวกัน
  • เปลี่ยนการทำงานของช่อง นี่เป็นเพียงรูปลักษณ์ และไอเท็มยังเลือกได้อยู่

จุดสุดท้ายนี้ควรพูดให้ชัด: ฮอตบาร์ที่ซ่อนอยู่ก็ยังเป็นฮอตบาร์ นี่ไม่ใช่การจำกัดอินเวนทอรี และผู้เล่นยังใช้ช่องเหล่านั้นได้

กับดัก nine-slice

สไปรต์ GUI บางตัวเป็น nine-sliced — มุมคงที่ ขอบยืด ใน HUD มีเพียงพื้นหลังแถบโลเคเตอร์เท่านั้น แต่ปุ่มและกล่องส่วนใหญ่ใน gui/sprites/ เป็นแบบนี้ ไฟล์ .mcmeta ข้าง ๆ PNG ประกาศขอบ:

{ "gui": { "scaling": { "type": "nine_slice", "width": 200, "height": 20,
  "border": { "left": 2, "top": 2, "right": 2, "bottom": 2 } } } }

แทนที่สไปรต์แบบนั้นโดยไม่จับคู่ mcmeta แล้วมันจะยืดผิดวิธี คัดลอก .mcmeta ของวานิลลา มาวางข้าง PNG ของคุณเมื่อไม่แน่ใจ

ข้อความ HUD แบบกำหนดเองผ่านฟอนต์

เทคนิคที่ทรงพลังจริง ๆ: กำหนดฟอนต์โปรไวเดอร์ที่ไกลฟ์เป็นรูปภาพ แล้วพิมพ์ ตัวอักษรเหล่านั้นด้วย /title หรือบอสบาร์ ข้อความจะเรนเดอร์เป็นอาร์ตเวิร์กของคุณ

assets/minecraft/font/default.json

วางมันในเนมสเปซ minecraft แล้วโปรไวเดอร์ของคุณจะถูกรวมกับฟอนต์เริ่มต้นของวานิลลา ถ้าใช้เนมสเปซของคุณเอง ทุกคอมโพเนนต์ข้อความที่ใช้มันต้องระบุด้วย "font":"my_pack:default"

{ "providers": [
  { "type": "bitmap", "file": "my_pack:font/icons.png", "ascent": 8, "height": 9,
    "chars": [""] }
] }

ใช้โค้ดพอยต์ private-use ( ขึ้นไป) เพื่อไม่ให้ชนกับข้อความจริง จากนั้น /title @a actionbar {"text":""} จะวาดภาพของคุณบนแอ็กชันบาร์

นี่คือวิธีที่เซิร์ฟเวอร์แสดงแถบพลังชีวิตแบบกำหนดเอง ไอคอนสกุลเงิน และมิเตอร์ความคืบหน้าโดยไม่ต้องมีม็อดฝั่งไคลเอนต์ — ใช้เพียงรีซอร์สแพ็ก

ฟอนต์เนกาทีฟสเปซ

กำหนดไกลฟ์ด้วย advances ติดลบ แล้วคุณจะเลื่อนเคอร์เซอร์ถอยหลังได้ ซ้อนภาพทับกัน นั่นคือเทคนิคเบื้องหลัง HUD ของเซิร์ฟเวอร์ที่ดูเหมือนอินเทอร์เฟซจริง ๆ มันจุกจิก และเป็นวิธีเดียวที่จะจัดตำแหน่งอะไรก็ได้

ซ่อนหรือปรับสไตล์องค์ประกอบ HUD และสร้างฟอนต์โปรไวเดอร์ด้วยโค้ดพอยต์ที่จัดสรรไว้ให้คุณใน HUD Customizer & Font Pack Maker

ปรับแต่ง HUD และสร้างชุดฟอนต์ →

คู่มือเพิ่มเติม

ดูทั้งหมด →

ไฟล์ litematic ปิดบังต้นทุนที่แท้จริงไว้จนกว่าคุณจะคลี่สูตรคราฟต์ออกมา

แผนผังบอกจำนวนบล็อก ไม่ใช่วัตถุดิบ ไม้กระดานเก้าบล็อกไม่ใช่ท่อนไม้เก้าท่อน และช่องว่างระหว่างสองสิ่งนี้คือจุดที่แผนการเก็บของส่วนใหญ่ล้มเหลว

2026-09-17การก่อสร้างและทรัพยากร

กล่องชัลเกอร์หนึ่งกล่องจุได้พอดีครึ่งหนึ่งของหีบใหญ่

กล่องชัลเกอร์จุได้ 27 สแต็ก ดังนั้นหีบใหญ่ที่เต็มจึงเท่ากับสองกล่องพอดี — และจังหวะเรดสโตนก็มีกับดักแบบเดียวกัน

2026-09-17การก่อสร้างและทรัพยากร

ทรงกลมใช้บล็อกมากกว่าที่คิดไว้มาก

ทรงกลมขนาดเส้นผ่านศูนย์กลางสิบเอ็ดเป็นเปลือกกลวงเพียงไม่กี่ร้อยบล็อก แต่แบบตันใช้มากกว่านั้นอีกหลายร้อย และช่องว่างยิ่งกว้างขึ้นเรื่อย ๆ

2026-09-17การก่อสร้างและทรัพยากร