Added Vivichokes, obtainable from wandering villager trades and some loot chests.
Added medicine brewing using medicinal leeks and berries in brewing stands.
Added Pokรฉmon cries when in battles and being sent out.
Added medicinal items: Berry Juice, Heal Powder, Remedy, Fine Remedy, Superb Remedy, Revive, Max Revive, Potion, Super Potion, Hyper Potion, Max Potion, Full Restore, Full Heal, Antidote, Awakening, Burn Heal, Ice Heal, and Paralyze Heal.
Added battle items: X Attack, X Defence, X Sp.Atk, X Sp.Def, X Speed, Dire Hit, and Guard Spec.
Added EV items: Power Anklet, Power Band, Power Belt, Power Bracelet, Power Lens, Power Weight.
Added food items: Roasted Leek, Leek and Potato Stew, Braised Vivichoke, and Vivichoke Dip
Added evolution items: Auspicious Armor and Malicious Armor, which can be used to evolve Charcadet into Armarouge or Ceruledge respectively.
Added (mostly brewing) recipes for HP Up, Protein, Iron, Calcium, Zinc, Carbos, PP Up, PP Max, and Medicinal Leek to Magenta Dye.
Added held items: Bright Powder, Destiny Knot
Added AI for Nosepass to point towards world spawn when idle. We just think it's neat.
Added shoulder mounting for Mimikyu.
Added flying placeholder animations to Pidgey, Pidgeotto, Pidgeot, Golbat, Crobat, Scyther, Scizor, Zapdos, Moltres, Articuno, Dragonite, Rowlet, Dartrix, and Decidueye.
Added loot to various vanilla chest loot tables (Link Cable in Ancient Cities, Woodland Mansions, End Cities, and Igloos, Vivichoke Seeds in Jungle Temples, Dungeons, and Plains, Savanna, Snowy, and Taiga Villages, and all 7 Apricorn Sprouts in Desert, Plains, Savanna, Snowy, and Taiga Villages, as well as the Bonus Chest, which can also have 5 of the basic Pokรฉ Ball types)
Added a doShinyStarters gamerule to make it quick and easy to be offered shiny starters.
Added a doPokemonLoot gamerule to toggle Pokรฉmon dropping items/exp on death.
Added ability activation announcement when in battle.
Added animations for Wailord and made it BIGGER.
Added Cherry Torterra variant.
Added 2 new face spots for Spinda. The number of unique Spindas increases...
Added Forretress Shulker variant.
Added the /teststore <player> <store> <properties> command allowing command block/mcfunction users to query a party, PC or both for Pokรฉmon matching specific properties and returning the match count, this will be a cheat command in the Minecraft permission system or use the permission cobblemon.command.teststore if a permission mod is present.
Added the /querylearnset <player> <slot> <move> command allowing command block/mcfunction users to query a party slot and check if the Pokรฉmon can learn a specific move returning a 1 if yes otherwise 0, this will be a cheat command in the Minecraft permission system or use the permission cobblemon.command.querylearnset if a permission mod is present.
Added the /testpcslot <player> <slot> <properties> command allowing command block/mcfunction users to query a pc slot and check if the Pokรฉmon matches specific properties returning a 1 if yes otherwise 0, this will be a cheat command in the Minecraft permission system or use the permission cobblemon.command.testpcslot if a permission mod is present.
Added the /testpartyslot <player> <slot> <properties> command allowing command block/mcfunction users to query a party slot and check if the Pokรฉmon matches a specific properties returning a 1 if yes otherwise 0, this will be a cheat command in the Minecraft permission system or use the permission cobblemon.command.testpartyslot if a permission mod is present.
Added the /clearparty <player> command for emptying a player's party.
Added the /clearpc <player> command for emptying a player's PC.
Added the /pokemonrestart <reset_starters> and the /pokemonrestartother <player> <reset_starters> command allowing command block/mcfunction users to reset a players Pokรฉmon data.
Pokรฉmon Added
Gen 2
Chikorita
Bayleef
Meganium
Totodile
Croconaw
Feraligatr
Cyndaquil
Quilava
Typhlosion
Spinarak
Ariados
Shuckle
Chinchou
Lanturn
Aipom
Gligar
Hoothoot
Noctowl
Mareep
Flaaffy
Ampharos
Sudowoodo
Snubbull
Granbull
Phanpy
Donphan
Teddiursa
Ursaring
Gen 3
Taillow
Swellow
Relicanth
Duskull
Dusclops
Shroomish
Breloom
Cacnea
Cacturne
Poochyena
Mightyena
Wingull
Pelipper
Numel
Camerupt
Clamperl
Huntail
Gorebyss
Surskit
Masquerain
Chimecho
Barboach
Whiscash
Volbeat
Illumise
Zigzagoon
Linoone
Ralts
Kirlia
Gardevoir
Nincada
Ninjask
Shedinja
Beldum
Metang
Metagross
Gen 4
Carnivine
Shinx
Luxio
Luxray
Ambipom
Gliscor
Dusknoir
Chingling
Bonsly
Chatot
Combee
Vespiquen
Buizel
Floatzel
Starly
Staravia
Staraptor
Gallade
Gen 5
Bouffalant
Roggenrola
Boldore
Gigalith
Venipede
Whirlipede
Scolipede
Yamask
Cofagrigus
Patrat
Watchog
Lillipup
Herdier
Stoutland
Cottonee
Whimsicott
Pidove
Tranquill
Unfezant
Timburr
Gurdurr
Conkeldurr
Gen 6
Scatterbug
Spewpa
Vivillon
Skrelp
Dragalge
Bunnelby
Diggersby
Phantump
Trevenant
Fletchling
Fletchinder
Talonflame
Gen 7
Wishiwashi
Cutiefly
Ribombee
Stufful
Bewear
Comfey
Alolan Exeggutor
Alolan Raichu
Alolan Meowth
Alolan Persian
Komala
Wimpod
Golisopod
Crabrawler
Crabominable
Mudbray
Mudsdale
Gen 8
Arrokuda
Barraskewda
Nickit
Thievul
Falinks
Galarian Farfetch'd
Sirfetch'd
Rookidee
Corvisquire
Corviknight
Galarian Ponyta
Galarian Rapidash
Yamper
Boltund
Galarian Zigzagoon
Galarian Linoone
Obstagoon
Galarian Meowth
Perrserker
Ursaluna
Gen 9
Sprigatito
Floragato
Meowscarada
Fuecoco
Crocalor
Skeledirge
Quaxly
Quaxwell
Quaquaval
Flittle
Espathra
Garganacl
Fidough
Dachsbun
Armarouge
Ceruledge
Cetoddle
Cetitan
Shroodle
Grafaiai
Tandemaus
Maushold
Varoom
Revavroom
Squawkabilly
Glimmet
Glimmora
Annihilape
Tinkatink
Tinkatuff
Tinkaton
Maschiff
Mabosstiff
Lechonk
Oinkologne
Paldean Wooper
Clodsire
Changes
Removed the existing shoulder effects from Pokรฉmon until we have more balanced versions of them (they're too powerful!)
Updated models and textures of Weedle, Dwebble and Crustle, Spiritomb, Koffing and Weezing, Kadabra and Alakazam, Emolga, Oshawott, Doduo and Dodrio, Dratini and Dragonair and Dragonite, Sneasel and Weavile, Gyarados, Hitmonlee and Hitmonchan, Chesnaught, Spinda, Mamoswine, Steelix, Misdreavus and Mismagius, Buneary and Lopunny, Golduck, Meowth and Persian, Fennekin and Braixen and Delphox, Snivy and Servine and Serperior, Ratatta and Raticate, Nidorina and Nidoqueen, Nidoran Male and Nidoking, Riolu and Lucario, Haunter and Gengar, Mankey and Primeape, Mew and Mewtwo, Arcanine, Magnemite and Magneton and Magnezone, Exeggcute and Exeggutor, Elekid and Electabuzz and Electivire, Pichu and Pikachu and Raichu, Wooper, Drowzee and Hypno, Aerodactyl, Spearow and Fearow, Lickitung and Lickilicky, Pidgey and Pidgeotto and Pidgeot, Scyther and Scizor and Kleavor, Popplio and Brionne and Primarina, Torchic and Combusken and Blaziken, Happiny and Chansey and Blissey.
Updated animations for Steelix, Turtwig and Grotle and Torterra, Ponyta and Rapidash, Piplup and Prinplup and Empoleon, Drowzee and Hypno, Farfetch'd, Exeggcute and Exeggutor, Bidoof, Chimecho, Lickitung and Lickilicky, Popplio and Brionne, Luvdisc, Chimchar and Monferno and Infernape, Sobble and Drizzile and Inteleon, Greninja, Heatmor, Aerodactyl, Ditto, Lotad and Lombre and Ludicolo, Pumpkaboo and Gourgeist.
Updated sprites for EV medicines, the rare candy, and the apricorn door item.
Updated textures for apricorn doors and all the evolution stone ores.
Ponyta and Rapidash now have animated textures; they look insane.
Updated Apricorn Leaves color.
Wild Pokรฉmon now heal if you are defeated by them or flee from them.
Doubled the default time between ambient Pokรฉmon cries (they have cries if you're using a resource pack to add them)
Moved spawn attempts per tick to a config option (ticksBetweenSpawnAttempts)
PCs can now be waterlogged
Starter selection prompt now appears as a tutorial-esque toast instead of plain text
Reorganised the advancements recipes folder
Pokรฉedit command now supports IVs and EVs.
Reorganised creative categories
Pokรฉmon can now wander into non-solid blocks such as foliage
Thrown Pokรฉ Balls now despawn after 30 seconds so that they don't fly forever.
Dive Balls will now have the same motion speed underwater as if they were thrown in the air.
Hardcoded potion shoulder effects have been removed. You can now use any potion vanilla or otherwise with the parameters you'd like, for more information see the Datapack & Resourcepack Creators section.
Clicking categories of the Stat subsection or the party reorder button in the Summary screen will now produce a click sound.
Updated PC Recipe.
Improved Pokรฉmon AI and movement.
Friendship will slowly increase when Pokรฉmon are shoulder-mounted.
Master Balls are now unable to be burned when dropped into fire/lava. They're made from stronger stuff.
Pokรฉmon will appear red when hurt, like regular entities, except when they're fainting.
Pokรฉmon's air meter no longer depletes while battling underwater.
Sleeping partially restores PP of Pokรฉmon
Shoulder mounts now match the shoulder position a bit more accurately when sneaking.
Poison Heal will now cause poisoned Pokรฉmon to heal outside of battle.
Updated Pokรฉ Ball, PC, UI, evolution and Healing Machine sounds.
Fixed spawning moon phase dependent Pokรฉmon only when the moon phase is wrong (that's a funny woopsy)
Fixed large Pokรฉmon spawning partially inside walls where they suffocate.
Fixed custom Pokรฉmon in your party or PC not being removed when the addon is removed, causing major issues.
Fixed messages for entry hazards, screens, weather, damage, healing, Tailwind, Perish Song, Destiny Bond, Shed Skin, Uproar, Forewarn, Disguise, Arena Trap, Yawn, Curse, Clamp, Whirlpool, Liquid Ooze, Miracle Eye, Safeguard, Magic Bounce, Lock On, Focus Energy, Confusion, and more.
Fixed Porygon not evolving with an Upgrade.
Fixed super sized Pumpkaboo not having any moves.
Fixed Infernape look animation.
Fixed Garchomp T-posing while swimming which was very funny.
Fixed a bug that caused sleeping Pokรฉmon to stay asleep. Forever. The years passing them by as they dream of a world without hate...
Fixed a bug that would freeze a battle when a Pokรฉmon gets trapped by an ability, making the trap abilities even scarier and trap-like than they were before.
Fixed the Pokรฉ Ball close animation canceling whenever colliding with a block.
Fixed lighting and Pokรฉmon label issues when a Pokรฉmon item frame is nearby.
Fixed Pokรฉmon being able to spawn outside the world border as a tease.
Fixed deepslate water stone ore items looking like deepslate fire stone ores. Huh?
Fixed a bunch of client-side logging errors when Pokรฉmon are shoulder mounted. You didn't notice? Good.
Fixed a crash when wild Pokรฉmon have to struggle under specific circumstances.
Fixed uncolored pixels on Yanma's shiny texture.
Fixed apricorn tree leaves looking gross on the Fast graphics mode.
Fixed hoes not breaking apricorn tree leaves any faster.
Fixed Shiftry's PC model position.
Fixed the /pc command not playing the opening sound.
Fixed different forms of Pokรฉmon not being able to appear as different sizes.
Fixed the Healing Machine soft locking you from using others when removed by non-players.
Fixed animations being sped up when using the Replay Mod.
Fixed particle animations not running when a Pokรฉmon is off-screen.
Fixed Pokรฉmon variants and layers not rendering correctly when shouldered and playing on a dedicated server, existing shoulders affected will need to be retrieved and shouldered again.
Fixed shoulder effects not staying applied through situations that remove potion effects such as drinking milk.
Fixed Shedinja not being able to recover naturally.
Fixed Shedinja evolving to use the consumed Pokรฉ Ball and removed the held item to prevent dupes.
Fixed Shedinja healing above 1 HP.
Fixed Shedinja, basically.
Fixed shearing Pokรฉmon dropping 0-2 wool instead of 1-3.
Fixed some alignment issues in the stat hexagon of the summary menu. OCD people rejoice.
Fixed capture calculations not applying ball bonuses entirely correctly.
Fixed battles soft-locking when consecutive Pokรฉmon faint on switch-in.
Fixed timing and color of battle window messages.
Fixed players being able to trade, battle and let out their Pokรฉmon while in spectator mode.
Fixed Galarian Yamask not being able to evolve and by proxy the damage_taken evolution requirement.
Fixed Bisharp not being able to evolve and by proxy the defeat evolution requirement.
Fixed White-Striped Basculin not being able to evolve because of a broken recoil evolution requirement.
Fixed Primeape, Qwilfish and Stantler not being able to evolve because of a broken use_move evolution requirement.
Fixed Bramblin, Pawmo, and Rellor not being able to evolve because of a broken blocks_traveled evolution requirement.
Fixed displayName property in spawn files not doing what it's meant to do.
Fixed Pokรฉmon not sleeping in the wild like we wanted them to.
Added persistent NBT property inside Pokรฉmon to store quick and simple data.
Species and FormData have had their evolutions, pre-evolution and labels properties exposed. It is still recommended to work using a Pokรฉmon instance when possible.
Added capture check to BattleVictoryEvent.
The various hardcoded potion shoulder effects have been removed, make use of PotionBaseEffect.
Added ContextManager for tracking causes and contexts of conditions created during a battle. See BattleContext for types of conditions that are tracked.
Added MongoDB support for storing Pokรฉmon and Player data. Must be enabled in config, requires MongoDB core and sync drivers (4.10.0+).
CobblemonShowdown updated to version 10.
Generation of a battle can be set in BattleFormat.
Pokรฉmon now have teraType, dmaxLevel, and gmaxFactor properties. Gimmicks can be used during battle by adding the respective identifiers to keyItems in PlayerData: key_stone, z_ring, dynamax_band, and tera_orb. Dynamax is only supported in Gen 8 battles. Mega Evolution and Z-Power require custom held items to be added (e.g. an item with the path gengarite will allow Gengar to Mega Evolve). Currently custom Z-Crystals and Mega Stones are not supported.
Datapack & Resourcepack Creators
All potion related shoulder effects have had their IDs changed. They now all share the same type being potion_effect and use the vanilla Potion data parameters. For example, here is the converted Pidgey asset:
Renamed the walked_steps evolution requirement to blocks_traveled.
Added support for scale in animations.
Added support for jump keyframes (i.e. pre and post keyframes)
Added structure spawning conditions
Added Advancement trigger for defeating Pokรฉmon and collecting varieties of Pokรฉmon.
Added support for "isBattle" and "isTouchingWater" properties on resource pack Pokรฉmon poses. This allows your custom Pokรฉmon to be posed differently when in battle.
Added support for "isVisible" on a transformed part on resource pack Pokรฉmon poses. This allows your custom Pokรฉmon to have bones disappear in specific poses, such as hiding Greninja's throwing star when not in a battle pose.
Added support for battle music. Sounds can be added to the battle.pvp.default and battle.pvw.default sound events.
Added 'enabled' optional property on model layers, allowing later variations to disable previously-defined layers. See this issue for how this looks.
Cobblemon items can now all have their own tooltips via resourcepacks. To add a tooltip, add a lang entry like "item.cobblemon.{item_id}.tooltip". If you want to add multiple tooltip lines you can do so with "item.cobblemon.{item_id}.tooltip_1" and upwards.
Item interaction evolutions and held item requirements now support NBT by creating an object JSON containing the key item for what used to be the existing condition support and a nbt key for the NBT format, this is the string format expected in commands. Existing data does not need to be updated.
Fixed faint animations not working properly in add-ons.
Fixed non-existent species in spawn pool files causing random species to spawn.
Localization
Added partial translations for Dutch, Polish, Swedish, Hungarian, Czech, Cyprus Greek, and even Esperanto.
Updated translation for French and Canadian French, Simplified Chinese, Japanese, Korean, Spanish and Mexican Spanish, Pirate English, German, Thai, Turkish, Portuguese and Brazilian Portuguese, Ukrainian, and Russian.