2.0.1
Compatibility
Changes
Cobblemon Pokéstop 2.0.1 - The Visual & Config Update
⚠️ Important Note for Upgrading Users:
If you are updating from a previous version, please delete the old configuration file before launching the game to avoid errors.
-
❌ Delete: config/poke_pools.json or cobblepokestop_config.json (Old system 1.0.0/2.0.0 )
-
✅ New File: The mod will automatically generate a new file named config/cobblepokestop_config.json.
✨ Visuals & Animations:
- New 3D Gyroscope Model: Replaced the placeholder block with a stunning 3D animation featuring a floating central cube and 3 rotating rings (Inner, Middle, and Vertical Outer rings).
- Holographic Art Style: Implemented a cel-shaded aesthetic using solid colors with distinct black wireframe outlines for high visibility.
Dynamic Status Colors:
-
🔵 Blue: Pokéstop is ready to claim.
-
🟣 Purple: Pokéstop is on cooldown.
Extended Render Distance: The animation is now visible from up to 190 blocks away.
⚙️ Configuration & Features:
-
Unified Config System: Merged reward pools and cooldown settings into a single file: config/cobblepokestop_config.json.
-
Randomized Rewards: Added min and max settings for rewards, allowing drops to be randomized within a range (e.g., 1-5 apples).
-
Mining Requirement: The Pokéstop block is now harder to break and requires an Iron Pickaxe (or higher) to drop.
🔧 Optimization & Fixes:
-
Culling Fix: Fixed an issue where the top part of the animation would disappear when standing too close or looking at certain angles.
-
Crash Fixes: Resolved initialization order issues and rendering buffer conflicts.
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:AZ2xh9p8:uOHjQQGD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:AZ2xh9p8:uOHjQQGD"
}

