هذا هو تنفيذ Minestom للاستجمام Hypixel-SkyBlock المستضاف على الخادم الخاص بي على discord.gg/theatlas. هذا التنفيذ ليس قريبًا من الاكتمال وليس جاهزًا للإنتاج. لا تزال هناك أجزاء من قاعدة التعليمات البرمجية فوضوية ولا تتبع ممارسات Minestom القياسية المناسبة.
إعادة إنشاء 1.8 إلى 1.21 لـ HypixelSkyBlock باستخدام Minestom، بهدف الحصول على قاعدة تعليمات برمجية مجردة بشكل صحيح وقابلة للتطوير.
يتم نشر الإصدارات تلقائيًا عند الضغط على صفحة إصدارات GitHub والتي يمكن العثور عليها هنا. يتم أيضًا إرسال التحديثات بشكل دوري داخل خادم Discord الموجود على discord.gg/theatlas.
يمكن العثور على Javadocs هنا.
ليس المقصود من هذا المشروع أن يكون خادمًا صغيرًا، وعلى هذا النحو، فهو يتطلب قدرًا لا بأس به من الموارد لتشغيله. فيما يلي الحد الأدنى من المواصفات لتشغيل هذا الخادم:
يمكن العثور على مقطع فيديو لي وأنا أتصفح الدليل هنا
Java 21
SDK.velocity.toml
من هنا وانقله إلى المكان الذي تريد تشغيل الخادم الوكيل فيه.java -jar velocity-3.3.0-SNAPSHOT-400.jar
كأمر في هذا الدليل.plugins
، فقط بالضغط على CTRL + C
أو إغلاق موجه CMD.SkyBlockProxy.jar
من السابق إلى مجلد المكونات الإضافية.velocity.toml
الخاص بك وقم بتسميته configuration
resources.json
من هناconfiguration
الذي قمت بإنشائه للتو.java -jar velocity-3.3.0-SNAPSHOT-400.jar
. يجب أن يكون هذا قيد التشغيل حتى تعمل خوادم اللعبة.configuration
في نفس الدليل مثل ملف JAR. (لاحظ أنه يجب وضع هذا بشكل مختلف عن مكان وجود الوكيل الخاص بك)resources.json
من هناconfiguration
الذي قمت بإنشائه للتو.hypixel_hub
.hypixel_island_template
.forwarding.secret
حيث يوجد Velocity JAR الخاص بك، خذ هذا الملف وضعه في resources.json
الخاص بك ضمن velocity-secret
.java -jar {Insert the JAR file} ISLAND
، سيؤدي هذا إلى إنشاء خادم Island الذي سيلتصق بالوكيل قيد التشغيل.NanoLimbo-1.7-all.jar
من هنا، وقم بتنزيل ملف التكوين الخاص به من نفس المكان. ابدأ تشغيله في الخلفية باستخدام java -jar NanoLimbo-1.7-all.jar
.Minestom.regions.csv
من هنا وقم بتحميلها إلى مجموعة regions
التي تم إنشاؤها في Mongo بعد بدء تشغيل الخادم. بمجرد الانتهاء من ذلك، قم بإعادة تشغيل الخادم الخاص بك.Minestom.fairysouls.csv
من هنا وقم بتحميلها إلى مجموعة fairysouls
التي تم إنشاؤها في Mongo بعد بدء تشغيل الخادم. بمجرد الانتهاء من ذلك، قم بإعادة تشغيل الخادم الخاص بك./addcrystal
فقط)، قم بتنزيل Minestom.crystals.csv
من هنا وقم بتحميلها إلى مجموعة crystals
التي تم إنشاؤها في Mongo بعد بدء تشغيل الخادم. بمجرد الانتهاء من ذلك، قم بإعادة تشغيل الخادم الخاص بك.songs
من هنا، ثم ضعه داخل مجلد التكوين الخاص بك.Service
.java -jar {Insert the JAR file}
.SkyBlockPacker.jar
من صفحة الإصدارات هنا.java -jar SkyBlockPacker.jar -v (Location of SkyBlockPack) -o (Output Directory) -t (Location of Pack Textures)
. redis.clients.jedis.exceptions.JedisConnectionException: Failed to connect to any host resolved for DNS name.
=> جهاز Memurai الخاص بك لا يعمل.
Preview features are not enabled for... Try running with '--enable-preview'
=> جرب java --enable-preview -jar SkyBlockCore.jar {ServerType}
شكرا ل: