Tags
Creators
Details
0.6.0-Paper-0.9.0
Compatibility
Required content
Changes
A massive amount of code was refactored to pave the way for antifreecam checks, and a new default-enabled config was added.
- Optimised chunk section and tile entity storage.
- Added polymorphic block chunk data (useless currently, used for antifreecam).
- Optimised chunk data parsing (25% netty thread cpu reduction in my tests).
- Completely overhauled how RaycastedAntiESP handles locations to be slightly more memory efficient.
- Added world validation to prevent concurrency issues.
- Fixed a bug where version checks would run on every respawn instead of every server join.
- Weakened memory access for several variables that didn't need such strict ordering.
- Fixed
/antiesp test entity-id <id> <player>being broken, and added several more entity debug commands.
And last, but very much not least, a partial-fix to the biggest issue of RaycastedAntiESP:
- Added
checks.entity.keep-client-entity-when-hidden: trueandchecks.player.keep-client-entity-when-hidden: trueWhen set to false, the plugin behaves how it used to. When set to true, entities will not disappear when hidden, instead the player will just not receive new packets about that entity until it is visible again. This should resolve NPCs not being shown once hidden, and should reduce complaints about large entities being hidden when their feet are behind a block.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:bCjNZu0C:1JWdQFci"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:bCjNZu0C:1JWdQFci"
}

