Feature | Description |
---|---|
Fork of Pufferfish | Includes a bunch of performance patches. |
Optimized Hoppers | Certain entities will search for hoppers allowing for a higher capacity of hoppers. |
Optimisations for Farms | Certain farm related blocks can skip heavy tasks such as farmland searching for nearby water. |
Optimisations for Dropped Items | Dropped items can be configured to no longer try to merge on every single tick. |
Exploit Prevention | Configuration for preventing x-ray methods with certain blocks or lag machines with excessive minecarts/boats. |
Full Spawner Configuration | Full configuration for mob spawners that would normally require using an API. |
Tick Skipping | Whilst I don't recommend these, they unfortunately tend to be options in paid closed source forks. So now you've got access to some tick skipping methods for free. |
Dev Tools Unlocker Implementation | Adds support for using the mod Dev Tools Unlocker. Note: Only enable this when you need it, clients without the mod will be unable to join. |
Optimised Bukkit APIs | Some areas of the Bukkit API have been optimised to avoid plugins causing performance issues. |
You can download pre-compiled paperclip jars here
You can find the javadocs here.
Maven:
<repositories>
<repository>
<id>yive-repo</id>
<url>https://repo.yive.dev/snapshots</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>dev.yive.pluto</groupId>
<artifactId>pluto-api</artifactId>
<version>1.21.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
Gradle:
repositories {
maven {
url = 'https://repo.yive.dev/snapshots'
}
}
dependencies {
compileOnly 'dev.yive.pluto:pluto-api:1.21.1-R0.1-SNAPSHOT'
}
Paperweight + Gradle KTS:
repositories {
maven("https://repo.yive.dev/snapshots")
}
dependencies {
paperweight.devBundle("dev.yive.pluto", "1.21.1-R0.1-SNAPSHOT")
}
./gradlew applyPatches
./gradlew createMojmapPaperclipJar