Purpur es un reemplazo directo para los servidores de Paper diseñado para brindar capacidad de configuración, nuevas funciones de juego divertidas y emocionantes, y un rendimiento basado en Paper.
Únase a nosotros en Discord:
Las descargas se pueden obtener desde la página de descargas o desde la API de descargas.
Descargas de puntos finales de API:
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
Todos los parches tienen la licencia MIT, a menos que se indique lo contrario en los encabezados del parche.
Consulte PaperMC/Paper y PaperMC/Paperweight para obtener la licencia del material utilizado en este proyecto.
experto
< 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 >
Gradle
repositories {
maven( " https://repo.purpurmc.org/snapshots " )
}
dependencies {
compileOnly( " org.purpurmc.purpur:purpur-api:1.21.4-R0.1-SNAPSHOT " )
}
Sí, esto también incluye todas las API proporcionadas por Paper, Spigot y Bukkit.
Primero, clona este repositorio. No lo descargues.
Luego ejecute el siguiente comando en el directorio raíz:
./gradlew applyPatches
El proyecto ahora está listo para usarse en su IDE.
Los parches son efectivamente solo confirmaciones en Purpur-API
o Purpur-Server
. Para crear uno, simplemente agregue una confirmación a cualquiera de los repositorios y ejecute ./gradlew rebuildPatches
, y se colocará un parche en la carpeta de parches. La modificación de las confirmaciones también modificará su archivo de parche correspondiente.
Consulte CONTRIBUTING.md para obtener información más detallada.
Utilice el comando ./gradlew build
para crear la API y el servidor. Los JAR compilados se colocarán en Purpur-API/build/libs
y Purpur-Server/build/libs
. Estos JAR no se utilizan para iniciar un servidor.
Para compilar un jar purpurclip listo para el servidor, ejecute ./gradlew createMojmapBundlerJar
. Para instalar las dependencias purpur-api
y purpur
en su repositorio local de Maven, ejecute ./gradlew publishToMavenLocal
. El jar purpurclip compilado estará en build/libs/
no en Purpur-Server/build/libs
.
TuKitYourKit, creadores del excelente perfilador de Java, respaldan proyectos de código abierto de todo tipo con sus perfiladores de aplicaciones Java y .NET con todas las funciones. Les agradecemos por permitirnos utilizar su software para que podamos hacer de Purpur lo mejor posible. | JetBrainsJetBrains, creadores de IntelliJ IDEA, respalda a Purpur con una de sus licencias de código abierto. IntelliJ IDEA es el IDE recomendado para trabajar con Purpur y la mayor parte del equipo de Purpur lo utiliza. |