Tags
Creators
Details
1.5.2-05f5b88
Compatibility
Required content
Changes
โจ New: Smart Fill
Smart Fill now reveals caves based on what you can actually see. Once a second, the plugin casts rays from your eyes and reveals every cave section they pass through, out to your render distance (or reveal-max-distance-cap, default 128 blocks). Large caverns are now revealed across their full width instead of ending in a wall of fake stone partway across.
Walls and corners still block the view, so bases behind them stay hidden. The close-range reveal around you still works as before.
Config (protection.smart-fill):
reveal-line-of-sight: turn the ray sweep on or off (defaulttrue)reveal-follow-render-distance: limit the sweep to your render distance (defaulttrue)reveal-max-distance-cap: hard cap in blocks, 32 to 256 (default128)reveal-sight-budget: max blocks checked per player per second (default60000)
๐งฉ Compatibility
- Supports Paper, Folia, Purpur and Spigot, 1.19 โ 26.3.
- Spigot support fixed: the plugin used to crash on plain Spigot. It now
works there, with these differences:
- Chunk refreshes use the server's view distance instead of each player's.
/fpac statsshows TPS as N/A.- Freecam mod detection is turned off, because it needs Paper.
- Requires PacketEvents 2.11.0 or newer. Use the PacketEvents version that matches your Minecraft version (for example 2.14.0+ for 26.3).
๐ Bug fixes
- Sounds, particles and mob/item spawns in hidden areas now follow
pie-chart-protectionand Smart Fill's reveal, so you can hear and see them in your own cave again. - Fixed some block sounds being hidden or shown based on the wrong position.
pie-chart-protection: falsenow also stops hiding chest/sign/spawner data.raycastno longer turns off Smart Fill's look-direction reveal.- Fixed freeze detection never triggering.
- Fixed entities staying hidden after turning
hide-entitiesoff and reloading. performance.max-chunks-per-tickis now actually used.- Smart Fill reveal settings now load on startup instead of only after a reload.
๐งน Config cleanup
config.ymlis reorganized, with shorter and clearer comments.- Removed the
protection.raycastsection. It now uses fixed, tuned values. - Freecam detection's translation keys are now built in.
- Removed the unused
folia-optimizationsoption. - Removed keys are deleted from existing configs automatically on update; your other settings are kept.
Config version 5.1. For the new clean comments, delete
plugins/FPAntiFreeCam/config.yml and let it regenerate.
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:NodGIhss:PlukMO7h"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:NodGIhss:PlukMO7h"
}

