Updated Zubat line model, texture, and animations.
Updated Geodude line models and textures.
Added animations for Hitmontop, Tyrogue, and Mightyena.
Tweaked animations for Dusknoir, Ratatta, Bewear, Exeggutor, and Alolan Exeggutor.
Sized Kantonian Exeggutor down. Still big, but not TOO big.
Tweaked cries for Pikachu, Raichu and Alolan Raichu.
Fixed Swimming behaviors for Wimpod line, Oshawott line, Quaxly line, and Clodsire
Changed the way level scaling works in spawning. By default, anything with a spawn range of up to 5 either side of the party highest level and everything else will spawn per its specified ranges.
Pasture blocks will now also connect their bottom left and right sides to walls, iron bars, glass panes, and any other modded block that follows the same connection rules.
The config option consumeHeldItems has been removed, please see the Datapack & Resourcepack Creators section for instructions on the updated method.
Heal Powder can now be composted with a 75% chance of adding a layer
Mental, Power, White, and Mirror Herbs can now be composted with a 100% chance of adding a layer.
Added glowing eyes to Hoothoot and Noctowl.
Mining Evolution Stone Ores with a Fortune pickaxe will now increase the amount of items received.
Black Augurite can now be used to craft stone axes and obsidian.
Fixed various stone related blocks not being valid for Big Roots to spread onto on the Fabric version.
Updated the registration of compostable items to improve compatibility with Fabric forks such as Quilt. Please note this does not mean we officially support Quilt, this change was only done since it was possible by correcting the registration to use the new intended way in the Fabric API.
Fixed Dispensers being unable to shear grown Apricorns.
Fixed Bowl not being given back to player after using Berry Juice
Fixed issue where some IVs were changing every time a player logged back in.
Fixed advancement crash from bad datapack evolution data.
Fixed global influences being applied to TickingSpawners twice.
Reverted the default SpawningSelector back to FlatContextWeightedSelector. This fixes multiple weight related issues, including weights with SpawningInfluences.
Apricorn Planting advancement should work again.
Advancement "Vivillonaire" should now allow High Plains and Icy Snow Vivillon to register.
Fixed the last battle critical hits evolution requirement not working.
Fixed the damage taken evolution requirement not saving progress.
Fixed the SpawnEvent not respecting usage of Cancelable#cancel.
Added the EvolutionTestedEvent, this allows listening and overriding the final result of evolution requirement tests.
Added utility script that can be used to generate all Spawn JSONS for all pokemon from the spawning spreadsheet in 1 click (cobblemon_spawn_csv_to_json.py).
The HeldItemManager has a new method shouldConsumeItem, this will return false by default to prevent breaking changes, see the documentation and update your implementations as needed.
Added and implemented minSkyLight and maxSkyLight as config options for SpawnConditions
Player specific battle themes can now be assigned to PlayerData#battleTheme.
Changed design of BattleStartedPreEvent. Will now expose the PokemonBattle.
Datapack & Resourcepack Creators
Added 3 new item tags: cobblemon:held/consumed_in_npc_battle, cobblemon:held/consumed_in_pvp_battle & cobblemon:held/consumed_in_wild_battle these will determine which items get consumed in the implied battle types by Cobblemon, keep in mind the controller for this behaviour can be overriden by 3rd party.
Unique wild encounter themes can now be associated with a specific species (or form) by assigning a SoundEvent identifier to the battleTheme field in the species' data configuration.