Tags
Creators
Details
Licensed ARR
Published last year
Updated 3 months ago
All versions
1.2.6-Dev1a
Beta
PassivePhantoms 1.2.68 months ago 20
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
Platforms
Paper
Purpur
Spigot
Changes
[1.2.6] - 2025-03-09
Added
- Locktight-style config migration (config_version, merge with default, preserve comments).
- Modrinth update checker (async; notifies ops on join via
passivephantoms.notify). Supports dev versions (e.g. -Dev1a, 1.2.6b1). - Config options:
update_checker,spawn_check_radius,end_spawn_interval_ticks. All numeric settings validated and clamped to safe ranges. - Per-spawn cap now uses phantoms near the player (within
spawn_check_radius) so flying phantoms can’t bypass the limit; End spawn event also enforces per-chunk cap.
Changed
- Spawn cap is radius-based (default 64 blocks) instead of chunk-only. Stuck/tree logic runs only for phantoms within 128 blocks of a player. Entity counts use
getNearbyEntitiesfor performance. - Config comments and status command updated. Early exit when
end_spawn_chanceis 0.
Fixed
- Memory: cleanup on phantom death (all tracking maps), clear all maps on disable, prune stale UUIDs from aggressive set in movement monitor.
max_phantoms_per_chunknow enforced correctly when AFK in the End (was bypassed by phantoms leaving chunk).
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:zdnQbWA0:Oop1BKsu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:zdnQbWA0:Oop1BKsu"
}

