🌿 Explore grass and natural areas to trigger classic wild Pokémon encounters, shiny hunt rare Pokémon ✨, and relive the experience from the original games

Experience classic Pokémon encounters in Minecraft! Walk through grass to trigger wild Pokémon battles, with spawn rates based on your biome and time of day (night/day cycle). Includes Lure and Repel items to control your adventure.
Repel items prevent wild Pokémon encounters for a limited time. Perfect for when you need to travel through grass areas without battles!
Prevents wild encounters for 6 minutes.

Prevents wild encounters for 12 minutes.

Prevents wild encounters for 20 minutes.

Lure items increase the spawn rates of rarer Pokémon and improve your chances of finding shiny Pokémon!
Increases rare Pokémon spawns and improves shiny chance. Duration: 6 minutes.

Increases rare Pokémon spawns more significantly and improves shiny chance. Duration: 12 minutes.

Maximum effectiveness for rare Pokémon spawns and improved shiny chance. Duration: 20 minutes.

The mod creates a configuration file at:
config/cobblemongrassspawn/default.yml
# Encounter settings
encounterChance: 0.06
shinyChance: 512
shinyChanceWithLure: 128
aspectChance: 50
cooldown: 80
# Rarity bucket weights
bucketWeights:
ultra-rare: 2.0
uncommon: 40.0
common: 100.0
rare: 10.0
# Lure durations (in ticks)
normalLureDuration: 7200 # 6 minutes
superLureDuration: 14400 # 12 minutes
maxLureDuration: 24000 # 20 minutes
# Repel durations (in ticks)
normalRepelDuration: 7200 # 6 minutes
superRepelDuration: 14400 # 12 minutes
maxRepelDuration: 24000 # 20 minutes
| Variable | Type | Default | Description |
|---|---|---|---|
encounterChance |
Double | 0.06 |
Probability of triggering an encounter when walking through grass (0.06 = 6%). Higher = more frequent encounters |
shinyChance |
Integer | 512 |
Base odds of encountering a shiny Pokémon (1 in X). Lower = more common shinies |
shinyChanceWithLure |
Integer | 128 |
Shiny odds when Lure effect is active (1 in X). Lower = more common shinies |
aspectChance |
Integer | 50 |
Chance for a Pokémon to spawn with a special aspect/form (1 in X). Lower = more aspects |
cooldown |
Integer | 80 |
Ticks between encounters (20 ticks = 1 second). Prevents encounter spam |
bucketWeights |
Object | - | Spawn rate multipliers for each rarity tier |
bucketWeights.common |
Double | 100.0 |
Weight multiplier for common Pokémon spawns |
bucketWeights.uncommon |
Double | 40.0 |
Weight multiplier for uncommon Pokémon spawns |
bucketWeights.rare |
Double | 10.0 |
Weight multiplier for rare Pokémon spawns |
bucketWeights.ultra-rare |
Double | 2.0 |
Weight multiplier for ultra-rare Pokémon spawns |
normalLureDuration |
Integer | 7200 |
Duration of Normal Lure effect in ticks (7200 = 6 minutes) |
superLureDuration |
Integer | 14400 |
Duration of Super Lure effect in ticks (14400 = 12 minutes) |
maxLureDuration |
Integer | 24000 |
Duration of Max Lure effect in ticks (24000 = 20 minutes) |
normalRepelDuration |
Integer | 7200 |
Duration of Normal Repel effect in ticks (7200 = 6 minutes) |
superRepelDuration |
Integer | 14400 |
Duration of Super Repel effect in ticks (14400 = 12 minutes) |
maxRepelDuration |
Integer | 24000 |
Duration of Max Repel effect in ticks (24000 = 20 minutes) |
When Lure is active, the following multipliers are applied to bucket weights:
This means you'll encounter rarer Pokémon more frequently when using Lure items!
When you use a Repel item:
When you use a Lure item:
/grassspawn reloadReloads the mod configuration from the config file without needing to restart the game.
Required Permission Level: OP level 2 (Admin)
Enjoy your classic Pokémon experience in Minecraft! 🎮⚡
Conversation