होम विजुअल्स
कॉस्मेटिक HUD और ओवरले डिज़ाइनर
किसी भी पैनल को स्थानांतरित करने के लिए उसे खींचें
डिज़ाइनर नियंत्रण
पैनलों को चालू या बंद करें, फिर उन्हें प्रिव्यू में इधर-उधर खींचें। गेम में भी आप यही करते हैं: हर पैनल को खींचने के लिए चैट खोलें, सेव करने के लिए इसे बंद करें।
अपने लेआउट को JSON फ़ाइल के रूप में डाउनलोड करें ताकि किसी मोडर को दिया जा सके, या नीचे पिक्सेल विवरण पढ़ें।
लाइव वैल्यूज़ के साथ HomeVisualsClient.java जेनरेट करता है: FPS, CPS, पिंग, निर्देशांक, समय, कुंजियाँ, टोटेम, शेष समय के साथ प्रत्येक प्रभाव, ड्यूरेबिलिटी बार के साथ स्लॉट के रूप में कवच, और बैकपैक के 27 मुख्य स्लॉट। पैनल वहीं रहेंगे जहाँ आप उन्हें रखेंगे, और उन्हें कहीं भी ले जाने के लिए गेम में चैट खोलें।
इसे खाली छोड़ दें और HUD आपका वास्तविक इन-गेम निकनेम दिखाएगा।
जैसे ही मोड एक सॉफ्ट राउंडेड फ़ॉन्ट उपलब्ध कराता है, पैनल उस पर स्विच हो जाते हैं। फ़ॉन्ट फ़ाइल कॉपी करें, इसे src/main/resources/assets/homevisuals/font/hud.json के रूप में सहेजें, फिर इसके बगल में किसी भी राउंडेड .ttf फ़ाइल को hud.ttf के रूप में रखें — Google Fonts से Comfortaa या Nunito HUD के लिए उपयुक्त हैं। यदि src/main में अभी तक resources फ़ोल्डर नहीं है, तो यह सामान्य है: IntelliJ में src/main पर राइट-क्लिक करें, New चुनें, फिर Directory, resources टाइप करें, और इसके अंदर assets/homevisuals/font फ़ोल्डर्स बनाएं। फ़ाइल के बिना पैनल वैनिला Minecraft फ़ॉन्ट का उपयोग करते रहेंगे।
इस पूर्वावलोकन में क्लिपबोर्ड ब्लॉक है। नीचे दिए गए टेक्स्ट को चुनें और स्वयं कॉपी करें, फिर इसे assets/homevisuals/font/hud.json के रूप में सहेजें।
दो फ़ाइलें जोड़ने के बाद runClient को रीस्टार्ट करें — गेम शुरू होने पर jar पैक हो जाता है, इसलिए चलता हुआ क्लाइंट उन्हें कभी नहीं देख पाता।
| पैनल | X px | Y px | स्थिति |
|---|
इस लेआउट से एक वर्किंग .jar तक। जैसे-जैसे आप आगे बढ़ें, प्रत्येक चरण को टिक करें — आपकी प्रगति सहेजी जाती है।
IntelliJ में दिखने वाले संदेश को खोलें और उसे समाधान से मिलाएँ।
