⚠️ Important Note: This mod detects ALL Pokémon within range, including your own! To prevent your own Pokémon from triggering notifications, consider renaming them with a prefix or suffix (e.g., "-Charizard" or "Pikachu-").
- Automatic Scanning: Continuously monitors for Pokémon spawns within a 64-block radius
- Smart Filtering: Only alerts for Pokémon you care about
- World Exclusion: Configure worlds to exclude from notifications (e.g., spawn, the_nether)
- Master Toggle: Enable/disable the entire mod with one click
- Keybind Support: Quick toggle mod on/off with a customizable hotkey (default: :)
- Smart List Management: Automatic conflict detection when adding to whitelist/blacklist
Configure detection for different Pokémon categories:
- Legendary Pokémon - Rare and powerful legendary spawns
- Mythical Pokémon - Ultra-rare mythical encounters
- Shiny Pokémon - Any shiny variant
- Starter Pokémon - All starter Pokémon and their evolutions
- Baby Pokémon - Cute baby Pokémon
- Ultra Beasts - Mysterious Ultra Beasts from another dimension
- Paradox Pokémon - Ancient and future Paradox forms
- Custom Whitelist - Add specific Pokémon you want to track
- Custom Blacklist - Exclude specific Pokémon from notifications
- Chat messages with rarity-based color coding
- Custom notification sound with adjustable volume
- Clean, informative format showing rarity and location
- Toggle individual notification types (text, sound)
- Built-in egg hatching timer with customizable duration (15-120 minutes)
- Start timer with a single key press (default: ')
- Press ' again while running to see remaining time, press twice to cancel
- 5-minute reminders with remaining time and expected end time
- Completion notifications via in-game text, sound, and Telegram
- Shows timer start time when completed
- Real-time push notifications to your phone
- Rich formatted messages with:
- Pokémon name with Bulbapedia link
- Rarity information scraped from Bulbapedia
- Exact coordinates
- Detection timestamp
- World/dimension info
- Rate limiting to prevent spam
- Minecraft 1.21.1
- Fabric Loader 0.16.14 or higher
- Fabric API
- Cobblemon Mod 1.6.1
- Fabric API - Core Fabric library
- Cobblemon - The Pokémon mod
- Mod Menu - For in-game configuration GUI
- Install Fabric Loader for Minecraft 1.21.1
- Download and place the following in your
modsfolder:- Fabric API
- Cobblemon
- PokéAlert
- Mod Menu (optional, for GUI config)
- Launch Minecraft and configure the mod via Mod Menu or config file
PokéAlert provides a comprehensive command system for quick configuration:
- Mod Toggle: Press
:(default) to toggle the mod on/off - Egg Timer: Press
'(default) to start egg timer- Both keybinds customizable in Mod Menu or Minecraft Controls
/pokealertor/pokealert help- Show version info and available commands/pokealert enable- Enable the mod/pokealert disable- Disable the mod/pokealert status- Show current configuration status
/pokealert categories <category> <enable/disable>- Toggle detection categories- Categories:
legendaries,mythics,shinies,starters,babies,ultrabeasts,paradox - Example:
/pokealert categories legendaries enable
- Categories:
/pokealert whitelist <add/remove> <pokemonName>- Manage custom whitelist/pokealert blacklist <add/remove> <pokemonName>- Manage blacklist/pokealert excludedworlds <add/remove> <worldName>- Manage world exclusions- Example:
/pokealert whitelist add Pikachu - Example:
/pokealert excludedworlds add spawn
- Example:
/pokealert list <type>- View Pokémon in specific lists- Types:
whitelist,blacklist,legendaries,mythics,shinies,starters,babies,ultrabeasts,paradox - Example:
/pokealert list legendaries
- Types:
/pokealert notifications <type> <enable/disable>- Toggle notification types- Types:
text,sound,telegram - Example:
/pokealert notifications sound disable
- Types:
/pokealert eggtimer start [minutes]- Start egg timer (default 30 min)/pokealert eggtimer stop- Stop current timer/pokealert eggtimer status- Check remaining time/pokealert eggtimer duration <minutes>- Set default duration
- Open Mod Menu in-game
- Find PokéAlert and click the config button
- Configure:
- Master toggle to enable/disable the mod
- Keybind for quick toggle (click to set custom key)
- Detection categories with descriptions
- Custom whitelist and blacklist
- World exclusions (simplified names like "spawn", "the_nether")
- Notification toggles (text, sound, telegram)
- Sound volume control (0-100%)
- Egg timer duration and keybind settings
- Save and apply changes
Edit .minecraft/config/pokealert.json:
{
"modEnabled": true,
"broadcastAllLegendaries": true,
"broadcastAllMythics": true,
"broadcastAllShinies": true,
"broadcastAllStarter": false,
"broadcastAllBabies": false,
"broadcastAllUltraBeasts": false,
"broadcastAllParadox": false,
"broadcastWhitelist": ["Pikachu", "Charizard", "Mewtwo"],
"broadcastBlacklist": [],
"inGameTextEnabled": true,
"inGameSoundEnabled": true,
"inGameSoundVolume": 1.0,
"telegramEnabled": true,
"excludedWorlds": ["spawn"],
"eggTimerDuration": 30,
"eggTimerTextNotification": true,
"eggTimerTelegramNotification": true
}- Create a Telegram bot via @BotFather
- Get your bot token
- Get your chat ID (send a message to your bot and visit
https://api.telegram.org/bot<YOUR_TOKEN>/getUpdates) - Edit
.minecraft/config/pokealert_telegram.json:
{
"enabled": true,
"botToken": "YOUR_BOT_TOKEN",
"chatId": "YOUR_CHAT_ID"
}[PokéAlert] A Legendary Mewtwo spawned near you!
[PokéAlert] A Shiny Starter Charizard spawned near you!
[PokéAlert] An Ultra Beast Buzzwole spawned near you!
🚨 PokéAlert
• Pokémon: Shiny Mewtwo
• Rarity: Legendary
• Detected: 14:32
• Position: X:1024 Y:64 Z:-512
• Location: minecraft:overworld
git clone https://github.com/yourusername/poke-alert.git
cd poke-alert
./gradlew buildThe built jar will be in build/libs/
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.