Medium performance Paper fork that aims to not hang by disabling async chunks while still providing the Paper API.
Support and Project Discussion: None
Build from source. Letterclip isn't a thing yet :<
- Documentation on using Letter (identical to Paper): paper.readthedocs.io
- See our API patches here
- Chunk priority patch removed until this issue is fixed
- Letter API javadocs here: tildearrow.org/letterdocs
- Maven Repo (for paper-api) (should be compatible):
<repository>
<id>papermc</id>
<url>https://papermc.io/repo/repository/maven-public/</url>
</repository>
- Artifact Information:
<dependency>
<groupId>io.papermc.paper</groupId>
<artifactId>paper-api</artifactId>
<version>1.17.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
Or alternatively, with Gradle:
- Repository:
repositories {
maven {
url 'https://papermc.io/repo/repository/maven-public/'
}
}
- Artifact:
dependencies {
compileOnly 'io.papermc.paper:paper-api:1.17.1-R0.1-SNAPSHOT'
}
To compile Letter, you need JDK 16 and an internet connection.
Clone this repo, run ./gradlew applyPatches
, then ./gradlew reobfJar
from your terminal. You can find the compiled jar in the Paper-Server/build/libs
directory.
To get a full list of tasks, run ./gradlew tasks
.
Issue pull requests on the official Paper project. This fork is merely an interim workaround for 5980.
Primorior
for finding the issue, and consistently reporting no improvement despite updating.
Brokkonaut
for investigating the issue and determining the potential root cause.
All reporters involved in the bug report
including countless duplicates and comments in efforts to bring the bug report to attention.
PaperMC team
for the server software. Spigot is a headache. PlayerDeathEvent cancellation, PlayerAdvancementCriterionGrantEvent and EntityKnockbackByEntityEvent are a godsend.
electronicboy
for partially dismissing the issue, closing bug reports and not listening to users.
mechoriet
for the buggy patch
PaperMC team
for not marking the issue as we must go deeper despite it being a critical top-priority difficult bug.