Tags
Creators
Details
Licensed GPL-3.0-only
Published 3 months ago
Updated 3 months ago
All versions
1.4.0+mc1.21.1-neoforge
Release
Cullify 1.4.0+mc1.21.1-neoforge3 months ago 92
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client-side
Required content
Unavailable version
Unavailable version
Changes
[1.4.0] - 2026-07-12
โจ New Features
- ๐ฌ Cinematic Benchmark Camera: Added
/cullify benchmark start <seconds>. The mod will now lock your movement and rotate the camera 360ยฐ automatically, ensuring perfectly accurate performance comparison tests. - ๐ Gorgeous Results Screen: After finishing a benchmark, you are greeted with a beautiful glassmorphic screen showing your FPS gains, 1% Lows (stability), and how many plants were culled.
โก Performance & Stability (Fewer Stutters!)
- ๐ถ Smooth Walking: Increased the threshold for updating culled chunks. The game no longer aggressively rebuilds chunks with every step, completely removing stutters at higher render distances (like 12+ chunks).
- ๐ง Rebuilt Culling System: Replaced the old heavy memory grid with a smart bounding-box math system. This saves a huge amount of RAM and makes plant scanning hundreds of times faster.
- ๐งน Micro-Stutter Fix: Stopped allocating temporary blocks in memory during culling calculations. This prevents Java memory dumps, leading to much smoother frame rates.
- ๐ Faster Double-Tall Plants: Caching properties of tall grass and large flowers is now instant, reducing CPU overhead in heavy biomes.
- ๐ป Less CPU Usage: Background world checks now trigger less frequently, leaving more CPU power for actual rendering.
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:GpkmSicC:R8NFcPUG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:GpkmSicC:R8NFcPUG"
}

