Skip to content

ptbnate/PulseSpigot

Repository files navigation

PulseSpigot

A 1.8 fork of PaperSpigot that aims to optimize performance, provide long-term support for 1.8.9, and introduce useful APIs.

Download

The latest pre-built server JAR can be downloaded by clicking the button below.

Download

API

Maven
<repositories>
        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>
    </repositories>

<dependencies>
	<dependency>
	    <groupId>com.github.ptbnate</groupId>
	    <artifactId>PulseSpigot</artifactId>
	    <version>main-SNAPSHOT</version>
	</dependency>
</dependencies>
Gradle (kts)
repositories {
    mavenCentral()
    maven { url = uri("https://jitpack.io") }
}

dependencies {
    compileOnly("com.github.ptbnate:PulseSpigot:main-SNAPSHOT")
}

Building

To compile PulseSpigot, you'll need:

  • JDK 8 (or above)
  • Git
  • Bash

PulseSpigot can be built by running ./gradlew clean build.

Credits

  • Nate – Original author and primary contributor, with the most valuable code contributions to the project.
  • Heath Logan Campbell – Various NMS optimizations.
  • IonSpigot – Lag-compensated ticking, movement caching, and flushing.
  • Albert – Configurable pearls.
  • Beanes - Base of the profile system.
  • P3ridot – Most of the NMS optimizations.
  • uRyanxD (PandaSpigot) – Backported the modern tick loop from 1.13+.

If I missed anyone, credit goes to them as well.

Note: If you decide to use the code from this spigot then credits should be given, otherwise it'll count as skidding.

License

This project is licensed under AGPL-3.0-or-later. Please check the LICENSE file for more information.

About

A fork of Paper 1.8.8 made to be performant.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages