Pokétwo v2.78.0 — AFD 2026 Event & Admin Tools

Summary

Pokétwo HQ announces v2.78.0 with the AFD 2026 event including Beta Bellsprout and Beta Bayleef, dynamic art credits, and a new --nature filter. Server admins get a command restriction system with subcommand control and enable/disable toggles. Also added multilingual hint support and several performance and bug fixes like immediate trade cancellation and shop bundle fixes.

📢 v2.77.0 → v2.78.0 @Changelog Pings

Additions

  • Added AFD 2026 event!
  • Added event pokémon
    • Beta Bellsprout
    • Beta Bayleef
  • Dynamic art credit usernames — artist IDs in pokédex entries now display their Discord username dynamically, no more outdated usernames
  • Added --nature/--nat flag for filtering pokémon, market, auctions, and trades
  • Added command restriction system for server admins
  • Blacklist or whitelist commands server-wide, per-channel, or per-user using @Pokétwo restrict blacklist/@Pokétwo restrict whitelist
  • Supports subcommand-level restrictions (e.g. restrict market search without restricting all of market)
  • Toggle restrictions on/off without clearing lists using @Pokétwo restrict enable/@Pokétwo restrict disable
  • View restriction info for a channel or user with @Pokétwo config info
  • Users with the "Pokétwo Restrict" role can also manage restrictions
  • Added language argument to hint command for multilingual hints (#618)
  • use @Pokétwo hint <language> with supported languages: en, ja, de, fr
  • falls back to English with a notice if a pokémon doesn't have a name in the requested language

Modifications

  • Level-up messages in redirected channels now always show the @mention of the user who leveled up
  • if @Pokétwo toggle mention levelup is off, the mention shows as blue text (no ping) instead of being hidden entirely
  • mentions only appear when the level-up message is redirected to a different channel — same-channel level-ups remain unchanged
  • Trade cancellation (t x) is now immediate instead of waiting for the owning cluster to pick up a signal
  • Batched daycare XP queries for improved performance
  • Added a 2-day time limit for some of the more annoying AFD pranks

Bugfixes

  • Fixed bundles not being purchasable in the profile shop
  • Fixed duplicate level-up messages sometimes appearing during high bot load
  • Fixed pokémon over level 100, will now be automatically corrected back to 100
  • Fixed pokémon getting permanently stuck and unable to gain XP or level up if their XP exceeded the max threshold (e.g. from a race condition)
  • Fixed pokémon disappearing when adding multiple to the daycare at once
  • See ?tag dissue to fix already stuck pokemon
  • Fixed egg hatching dispatching the wrong pokémon when multiple eggs hatched at once
  • Fixed empty/ghost eggs appearing in the daycare due to a race condition
  • Fixed daycare pokémon index restoration race condition
  • Fixed AFD pokémon descriptions
  • Fixed shiny streak number being 67ified on shiny catch during event (thanks @Mystery)
  • Fixed Beta Bayleef incorrectly showing as Sentret (thanks @Vigentian | SH Rotom)
  • Fixed missing event guard causing event features to leak outside event mode

The latest from Pokétwo HQ

Pokétwo v2.79 Release Notes

## 📢 v2.78.0 → v2.79.0 @Changelog Pings ### Additions - Added item and trade evolution fixes ([#197]()) - Item evolutions now properly check level and …