Purpur est un remplacement instantané des serveurs Paper conçu pour la configurabilité, de nouvelles fonctionnalités de jeu amusantes et passionnantes et des performances construites sur Paper.
Rejoignez-nous sur Discord :
Les téléchargements peuvent être obtenus à partir de la page de téléchargement ou de l'API de téléchargement.
Points de terminaison de l'API de téléchargement :
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
Tous les correctifs sont sous licence MIT, sauf indication contraire dans les en-têtes des correctifs.
Voir PaperMC/Paper et PaperMC/Paperweight pour la licence du matériel utilisé par ce projet.
Maven
< 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 >
Graduation
repositories {
maven( " https://repo.purpurmc.org/snapshots " )
}
dependencies {
compileOnly( " org.purpurmc.purpur:purpur-api:1.21.4-R0.1-SNAPSHOT " )
}
Oui, cela inclut également toutes les API fournies par Paper, Spigot et Bukkit.
Tout d’abord, clonez ce référentiel. Ne le téléchargez pas.
Exécutez ensuite la commande suivante dans le répertoire racine :
./gradlew applyPatches
Le projet est maintenant prêt à être utilisé dans votre IDE.
Les correctifs ne sont en fait que des validations dans Purpur-API
ou Purpur-Server
. Pour en créer un, ajoutez simplement un commit à l'un ou l'autre des dépôts et exécutez ./gradlew rebuildPatches
, et un correctif sera placé dans le dossier des correctifs. La modification des commits modifiera également son fichier de correctif correspondant.
Voir CONTRIBUTING.md pour des informations plus détaillées.
Utilisez la commande ./gradlew build
pour créer l'API et le serveur. Les JAR compilés seront placés sous Purpur-API/build/libs
et Purpur-Server/build/libs
. Ces JAR ne sont pas utilisés pour démarrer un serveur.
Pour compiler un pot purpurclip prêt pour le serveur, exécutez ./gradlew createMojmapBundlerJar
. Pour installer les dépendances purpur-api
et purpur
sur votre dépôt Maven local, exécutez ./gradlew publishToMavenLocal
. Le pot purpurclip compilé sera dans build/libs/
et non Purpur-Server/build/libs
.
VotreKitYourKit, créateur du profileur Java exceptionnel, prend en charge des projets open source de toutes sortes avec ses profileurs d'applications Java et .NET complets. Nous les remercions de nous avoir permis d'utiliser leur logiciel afin que nous puissions faire de Purpur le meilleur possible. | JetBrainsJetBrains, créateurs d'IntelliJ IDEA, prend en charge Purpur avec l'une de leurs licences Open Source. IntelliJ IDEA est l'IDE recommandé pour travailler avec Purpur, et la plupart des membres de l'équipe Purpur l'utilisent. |