Tags
Creators
Details
2.8.0
Compatibility
Required content
Changes
Full English changelog available on GitHub. Full French changelog available on our Discord.
Summary
This update adds a new CSAR alert history UI, configurable history limits, and a compatibility filter to ignore artificial Pokémon spawns from systems such as Cobblemon Trial Spawners and Cobblemon Battle Towers.
Fixed
- Fixed missing config UI grouping for history settings
- Fixed a build issue caused by the new
Server > Historysection not being handled in the config sidebar switch - Fixed missing translation keys in the config UI
- Fixed raw translation keys appearing for some alert and Mass Outbreak Discord config options
- Fixed confusing placement of the non-natural spawn filter option in the config UI
- Fixed artificial Battle Tower and Trial Spawner Pokémon still being able to trigger classic CSAR spawn alerts when the filter is enabled
Added
- Added a new alert history UI accessible with
/csar history - Added alert history categories for Pokémon, Raid, Safari, Raid Dens, and Mass Outbreak alerts
- Added history entries with useful alert information, active / expired status, and action buttons for still-valid alerts
- Added configurable history size with
server.history.maxEntries - Added a new
Server > Historysection in the config UI - Added a new option to ignore artificial Pokémon spawns with
main.alert.ignoreNonNaturalSpawns - Added a new
Compatibility > Non-natural Spawnssection in the config UI - Added compatibility filtering for Cobblemon Trial Spawners and Cobblemon Battle Tower spawns
- Added support for muting classic CSAR spawn alerts from artificial spawn sources
Changed
- Changed classic Pokémon, Raid Dens, CobbleSafari, and Mass Outbreak alerts so they can now be stored in alert history
- Changed alert history to keep the most recent entries based on the configured maximum amount
- Changed the artificial spawn filter to be disabled by default to preserve existing behavior
- Changed the artificial spawn filter so it only affects classic Pokémon spawn alerts
- Changed non-natural spawn settings to be grouped under the Compatibility section
Improved
- Improved alert review by allowing players to reopen recent alerts from a dedicated history UI
- Improved recent alert usability by keeping UI, TP Player, and TP Pos actions available while the alert is still valid
- Improved clarity by hiding action buttons for expired history entries
- Improved server control with a configurable alert history limit
- Improved protection against false classic spawn alerts caused by artificial Pokémon sources
- Improved compatibility with Cobblemon Trials Edition and Cobblemon Battle Tower
- Improved config UI organization and FR / EN translation coverage for the new history and compatibility settings
Notes
- Alert history is stored in memory and is not persisted after a server restart
- The default alert history limit is
100entries - The configurable history limit supports values from
1to500 - Expired history entries remain visible for reference but no longer provide active action buttons
- The non-natural spawn filter must be enabled manually in the config UI
Optional dependencies
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:meUPQ1KX:J84LTtsr"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:meUPQ1KX:J84LTtsr"
}






