Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details

Bring back the iconic rustling grass from Pokémon Black and White inside Cobblemon.
Rustling Spots adds temporary event tiles that spawn naturally around players with particles and ambient sounds. Interact with them to trigger a Pokémon encounter or receive themed loot, depending on the spot family.
Nothing is added to world generation, so it is safe to install on existing saves. Everything is configurable, which makes it easy to balance for modpacks and servers.
✨ Core Features
- Dynamic exploration events that appear around players.
- Only Cobblemon encounters, no vanilla mobs.
- Nine spot families, each with its own surfaces, biomes, Pokémon pools and loot pools.
- Extended compatibility with popular biome and worldgen mods since update 1.1: Biomes O’ Plenty, Oh The Biomes You’ll Go, Regions Unexplored, Terralith, Wythers Overhauled and now Nature's Spirit.
- Two Nether families for themed Nether exploration.
- Server configs for spawn density, distances, lifetime and interaction settings.
- JSON driven Pokémon pools, loot tables and biome routing.
- Testing command:
/rustlingspots spawn <family>. - Improved reliability so encounters work for everyone in multiplayer.
🌱 Spot Families
- Grass Spots: classic grass encounters.
- Sand Spots: desert species, fossils and sand themed rewards.
- Water Spots: aquatic encounters and fishing inspired loot.
- Snow Spots: cold biome species and icy materials.
- Leaves Spots: canopy encounters and lightweight rewards.
- Cave Spots: underground encounters and spelunking themed loot.
- Flying Spots: airborne encounters and light material loot.
- NetherFlamme: spawns on Nether surfaces for a lava and heat themed experience.
- SoulFlame: spawns on Soul Sand and Soul Soil for a cursed and eerie atmosphere.
Each family can be enabled, disabled, rerouted or rebalanced through config and JSON files.
🎛 Fully Configurable
Rustling Spots exposes its behavior through TOML configs and JSON data files. As a pack maker, you can tune:
- How often spots appear, and how many can exist per dimension.
- How far from players spots can spawn.
- How long a spot stays before it disappears.
- How close you must be to interact, including extra vertical reach for tall mounts.
- Pokémon vs loot chance, level range and shiny odds.
- Per family spawn multipliers.
- Biome routing via tags or biome ids.
Tip for pack makers: if you want to refresh modded biome pools, delete the folders inside config/rustlingspots but keep the TOML files, then restart.
📘 Configuration tutorials and examples
🔧 Global server settings (TOML)
File: config/rustlingspots-server.toml
enabled: master toggle for the whole system.spawn_density: how often the world attempts to place a spot.spawn_min_distance_from_playerandspawn_max_distance_from_player: spawn range around players.max_spots_per_dimension: hard cap per dimension.allowed_dimensions: where spots are allowed.interaction_radius: how close you must be to trigger the spot.interaction_vertical_allowance: extra vertical reach, useful on mounts.spot_lifetime_ticks: how long spots stay before despawning.
🌍 Per family spawn multipliers
File: config/rustlingspots-families.toml
Each family has a simple multiplier. 0.0 disables it, 1.0 is default.
grass_spawn_ratesand_spawn_ratewater_spawn_ratesnow_spawn_rateleaves_spawn_ratecave_spawn_rateflying_spawn_ratenetherflamme_spawn_ratesoulflame_spawn_rate
➕ Example: add a Pokémon to a family
Goal: add Ralts to Grass Spots.
File: config/rustlingspots/pokemon/families/grass.json
{
"species": "ralts",
"weight": 3,
"min_level": 8,
"max_level": 20
}Save the file, then restart the game or server.
🛠 For Modpack Makers and Servers
- Disable entire families or make them rarer by lowering their multipliers.
- Route families to your own biome tags, including modded worldgen.
- Adjust levels and shiny odds for your progression.
- Keep loot modest, or make it a stronger reward source for your gameplay loop.
- Ship your tuned
config/rustlingspotsfolder with your modpack. - Use
/rustlingspots spawn <family>to test balance instantly.
📦 Requirements
- Cobblemon required.
- Works in singleplayer and multiplayer.
- No world generation changes, safe for existing saves.
🚀 Summary
Rustling Spots brings a Gen 5 inspired exploration loop into Cobblemon. You see a visual cue in the world, investigate it, then get an encounter or a themed reward. With Nether families and improved modded biome support, it fits naturally into both vanilla and heavily modded worlds.
undefined
💻 Game Hosting
Need a server for your adventures? Host your world with BisectHosting and use the code OurStory for 25% off your first month. Every purchase helps support the Our Story development.
💖 Support the Project
Want to support my work and access early previews? 👉 Patreon – Our Story Collection
❤️ Credits
Created by LevelsCraft7 for the Our Story Collection, with love for the Cobblemon community.



