يعد Purpur بديلاً سهلاً للخوادم الورقية المصممة للتكوين وميزات اللعب الممتعة والمثيرة الجديدة والأداء المبني على الورق.
انضم إلينا على الديسكورد:
يمكن الحصول على التنزيلات من صفحة التنزيلات أو واجهة برمجة التطبيقات للتنزيلات.
تنزيلات نقاط نهاية واجهة برمجة التطبيقات:
https://api.purpurmc.org/v2/purpur
https://api.purpurmc.org/v2/purpur/<version>
https://api.purpurmc.org/v2/purpur/<version>/<build>/download
https://api.purpurmc.org/v2/purpur/<version>/latest/download
جميع التصحيحات مرخصة بموجب ترخيص MIT، ما لم يُذكر خلاف ذلك في رؤوس التصحيح.
راجع PaperMC/Paper وPaperMC/Paperweight لترخيص المواد المستخدمة في هذا المشروع.
مخضرم
< repository >
< id >purpur</ id >
< url >https://repo.purpurmc.org/snapshots</ url >
</ repository >
< dependency >
< groupId >org.purpurmc.purpur</ groupId >
< artifactId >purpur-api</ artifactId >
< version >1.21.4-R0.1-SNAPSHOT</ version >
< scope >provided</ scope >
</ dependency >
جرادل
repositories {
maven( " https://repo.purpurmc.org/snapshots " )
}
dependencies {
compileOnly( " org.purpurmc.purpur:purpur-api:1.21.4-R0.1-SNAPSHOT " )
}
نعم، يتضمن هذا أيضًا جميع واجهات برمجة التطبيقات المقدمة من Paper وSpigot وBukkit.
أولاً، قم باستنساخ هذا المستودع. لا تقم بتنزيله.
ثم قم بتشغيل الأمر التالي في الدليل الجذر:
./gradlew applyPatches
المشروع جاهز الآن للاستخدام في IDE الخاص بك.
يتم تنفيذ التصحيحات بشكل فعال فقط في Purpur-API
أو Purpur-Server
. لإنشاء واحد، ما عليك سوى إضافة التزام إلى أي من الريبو وتشغيل ./gradlew rebuildPatches
، وسيتم وضع التصحيح في مجلد التصحيحات. سيؤدي تعديل الالتزامات أيضًا إلى تعديل ملف التصحيح المقابل له.
راجع CONTRIBUTING.md للحصول على معلومات أكثر تفصيلاً.
استخدم الأمر ./gradlew build
لإنشاء واجهة برمجة التطبيقات والخادم. سيتم وضع ملفات JAR المجمعة ضمن Purpur-API/build/libs
و Purpur-Server/build/libs
. لا يتم استخدام ملفات JAR هذه لبدء تشغيل الخادم.
لتجميع جرة Purpurclip جاهزة للخادم، قم بتشغيل ./gradlew createMojmapBundlerJar
. لتثبيت تبعيات purpur-api
و purpur
على Maven repo المحلي لديك، قم بتشغيل ./gradlew publishToMavenLocal
. ستكون جرة Purpurclip المترجمة في build/libs/
وليس Purpur-Server/build/libs
.
يوركيتYourKit، صانعو ملفات تعريف Java المتميزة، يدعمون المشروعات مفتوحة المصدر بجميع أنواعها من خلال ملفات تعريف تطبيقات Java و.NET كاملة الميزات. نشكرهم على السماح لنا باستخدام برامجهم حتى نتمكن من جعل Purpur أفضل ما يمكن. | جيت براينزJetBrains، منشئو IntelliJ IDEA، يدعمون Purpur بأحد تراخيصهم مفتوحة المصدر. IntelliJ IDEA هو IDE الموصى به للعمل مع Purpur، ويستخدمه معظم فريق Purpur. |