1.21.1-1.3.0
Compatibility
Required content
Changes
- Added an automatic radius mode that uses Cobblemon's current
pastureMaxWanderDistancevalue and subtracts a configurable safety margin (radiusMargin). This mode is enabled by default. - Added
/tppastures reloadto reload TP-Pastures' configuration without restarting the server. This command requires operator permission level 2. - Added
/tppastures statusto display the currently active radius and protection settings. - Added configurable damage type filtering for pastured Pokémon using
BLACKLISTandWHITELISTmodes. - Changed the default damage protection settings to prevent all damage to pastured Pokémon on newly generated configurations.
- Added an option to clear hazardous states after teleporting a Pokémon (
clearHazardousStatesAfterTeleport). This extinguishes fire, restores air and removes freezing. Enabled by default. - Added optional portal particles when a Pokémon is teleported (
teleportParticles). Disabled by default. - Added optional teleport sounds when a Pokémon is teleported (
teleportSounds). Disabled by default.
Configuration note
Existing configuration values are preserved when updating. If your existing config contains:
"invulnerablePasturedPokemon": false
pastured Pokémon will remain vulnerable until you change it to true.
The automatic radius uses Cobblemon's currently loaded configuration. After changing Cobblemon's pastureMaxWanderDistance, reload Cobblemon's configuration or restart the server.
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:sDSLYSX9:so0hyqC2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:sDSLYSX9:so0hyqC2"
}

