#### Additions
- New Research has been added.
- Harness the storm to bring this Research.
- New Pokemon have been added.
- New Mega Forms have been added.
- A new Pokemon Palette has been added.
- New items have been added.
- Added Ice Stone armor and tools
- Added Shiny Stone armor and tools
- A new Gamerule has been added `battleTickRate` (default: 5), which allows control over battle speed.
- The camera UI has received several new features for enhanced photo capturing:
– Apply visual filters and toggle between them using the TAB key.
– Zoom in and out with new keybinds (default: Up/Down arrows) or the scroll wheel, with a slider added to the UI for precise control.
– Tilt the camera left and right using keybinds (default: Left/Right arrows).
– Capture screenshots directly from the camera UI using the default C key.
– The camera interface now includes dedicated sections for filters, zoom controls, and all relevant buttons for streamlined use.
#### Changes
- Evolution stone tools and armor have updated effects. Tools give a temporary effect, and armor gives a permanent effect while the full matching set is worn.
- Firestone grants Fire Resistance
- Waterstone grants Water Breathing
- Leafstone grants Slow Falling
- Thunderstone grants Speed
- Sunstone grants Jump Boost
- Moonstone grants Night Vision
- Dawnstone grants Haste
- Duskstone grants Invisibility
- Evolution stone armor grants a small spawn boost to any species that evolves with that stone. Each piece grants a boost relative to the amount of stone required to craft, meaning you can mix and match if searching for multiple species. A full set grants the same boost as a strong lure.
- Effects, duration, and spawn boost are all configurable in items.yml
- Various minor adjustments and quality-of-life improvements have been applied to Gym Towns.
- Gym Towns now feature updated building materials of the 1.21.1 variety.
- Loot tables have been revised and balanced across structures.
- Pixelmon containers such as boxes, end tables, fridges, and similar now include proper loot tables.
- Previously edited structure seeds have been reset to restore randomization.
- Town generation consistency has been improved.
- Gym entrance signs now display the name of each town.
- Console spam related to missing block entities in Gym Town structures has been reduced.
- Three new loot tables have been added for fridges and brewing-related containers.
- `pixelmon:chests/fridge` contains a variety of food, drinks, curry ingredients, and themed filler items typical of a household fridge.
- `pixelmon:chests/fridge_full` offers a rarer selection with larger quantities, reduced chance for rot, and additional frost-themed items for upscale locations.
- `pixelmon:chests/brewing` includes blaze powder, bottles, and early-game brewing materials, intended for boxes near brewing stands.
- Added all curry ratings and flavours to the creative menu
- The config setting `den-spawn-chance-modifier` has been removed, as this is now controlled via Datapack
- Move sets for Wormadam, Hoopa, Lycanroc, and Toxtricity now include form specific move sets
- Updated Basculin's move set for Generation 9
- Added Sucker Punch to Rockruff's egg moves to match Generation 9
- Lowered the friendship requirement for evolution with certain Pokemon.
- The Repeat Ball recipe has been updated to require platinum bases.
- [23001](https://pixelmonmod.com/tracker.php?p=2&t=23001) Gem and Evolution stone armours now take damage as intended, and do not stack.
- The `spawning-rate` setting in the PokeLoot configuration has been renamed to `loot-spawning-rate` to prevent conflicts.
- Loot spawning can now be configured in greater detail, with separate parameters for finer control over spawn rates.
- Moved the shop menu to be centered in the screen.
- Pixelmon shovels can now create path blocks like vanilla shovels.
- Armor durability has been adjusted. Silver armor has the same durability as gold, Aluminum the same as Iron, platinum halfway between Iron and Diamond, and the rest matching Diamond.
- [23041](https://pixelmonmod.com/tracker.php?p=2&t=23041) Paged dialogs now display the “Next Page” button with proper translations.
- [23046](https://pixelmonmod.com/tracker.php?p=2&t=23046) The bank transfer command has been renamed from `/transfer` to `/pay` to avoid conflicts with Mojang's server transfer command.
- Mega Lopunny's model has been updated.
- Gigantamax Meowth's scale has been adjusted.
- Shopkeepers `main_1`, `main_2`, and `main_3` now purchase additional valuables from players, including Balm Mushroom, Big Nugget, Comet Shard, Pearl String, and Pretty Feather.
- Added Happy Hour event move to Transfer Tutor moves for Hisuian Zoroark from Scarlet/Violet event.
- [23005](https://pixelmonmod.com/tracker.php?p=2&t=23005) Moved Pure Incense to the tier 2 poke chest drops
- [23006](https://pixelmonmod.com/tracker.php?p=2&t=23006) Added the power bracer to the rare tier boss drops
#### Fixes
- [22647](https://pixelmonmod.com/tracker.php?p=2&t=22647) - Improved spawning performance with high player counts.
- Fixed hourglass translation.
- Pokémon editor permission checks now correctly validate the player performing the edit.
- Fixed some duplicated fallback text in Gym leaders.
- Resolved an issue on multiplayer servers wherein Pokédex data could be improperly rolled back after a server reboot.
- [22907](https://pixelmonmod.com/tracker.php?p=2&t=22907) Pokeloot now generates properly throughout the world.
- [22918](https://pixelmonmod.com/tracker.php?p=2&t=22918) Progress toward unlocking Mega Evolution now begins only after defeating a true Mega Boss Pokémon.
- [22817](https://pixelmonmod.com/tracker.php?p=2&t=22817) Blank TMs now properly imprint.
- Blank TMs now use the DataComponent system to track what move is being imprinted and how much progress has been made.
- [22749](https://pixelmonmod.com/tracker.php?p=2&t=22749) Sigilyph now flies smoothly.
- [22793](https://pixelmonmod.com/tracker.php?p=2&t=22793) Updated NPCs for the water/dark tower
- The default Essence Jar now has it's own sprite.
- Fixed a crash that occurs when generating PokeChests in the world
- [23048](https://pixelmonmod.com/tracker.php?p=2&t=23048) Mystery Box Dittos now correctly inherit their IVs without being overwritten.
- [23050](https://pixelmonmod.com/tracker.php?p=2&t=23050) Using Iris while summoning Arceus, Dialga, Palkia, or Giratina no longer causes crashes.
- The `/warpplate set` command will no longet kick you from a server.
- [21947](https://pixelmonmod.com/tracker.php?p=2&t=21947) The client no longer crashes when the temporary party color is unset or null.
- [22971](https://pixelmonmod.com/tracker.php?p=2&t=22971) Fixed the passenger entity placement on the bikes.
- [22986](https://pixelmonmod.com/tracker.php?p=2&t=22986) Fixed a crash when a player finds a sprite item with an invalid palette
- [22878](https://pixelmonmod.com/tracker.php?p=2&t=22878) Fixed curry not sending the changes on the interacted Pokemon to the client
- [22942](https://pixelmonmod.com/tracker.php?p=2&t=22942) Dens can no longer be moved by explosions.
- [22980](https://pixelmonmod.com/tracker.php?p=2&t=22980) Fixed crash that happens when removing a label from a statue
- [22954](https://pixelmonmod.com/tracker.php?p=2&t=22954) The NPC editor now properly respects the op-only config setting.
- [22987](https://pixelmonmod.com/tracker.php?p=2&t=22987) Bone Meal will no longer cause Deep Kelp to become regular Kelp.
- [22991](https://pixelmonmod.com/tracker.php?p=2&t=22991) Group spawns no long cause a crash when a player’s lead Pokémon holds a Pure Incense or Cleanse Tag.
- [23012](https://pixelmonmod.com/tracker.php?p=2&t=23012) Placing-oriented items no longer bob downward when right-clicking in the air.
- [23014](https://pixelmonmod.com/tracker.php?p=2&t=23014) The Reassembly Unit UI no longer misclicks or closes unexpectedly when selecting a Zygarde for separation.
- [23004](https://pixelmonmod.com/tracker.php?p=2&t=23004) Starter Pokémon now begin with their proper base friendship values instead of starting at zero.
- Corrected the emissive texture path for Volcarona
- White Basculin will correct learn the move Thrash at level 48.
- Combusken now learns Blaze Kick upon evolution as intended.
- [22523](https://pixelmonmod.com/tracker.php?p=2&t=22523) Altar Rayquaza spawn times have been corrected to match its base palette.
- [22956](https://pixelmonmod.com/tracker.php?p=2&t=22956) Taiga and Plains Raid dens will now spawn as intended.
- [22948](https://pixelmonmod.com/tracker.php?p=2&t=22948) Added two missing translation keys for Snow and Elf Snorlax
- Fixed Swampert's base model to no longer show holes on its sides.
- Koraidon's feathers and shoulders are no longer invisible from behind.
#### Battle
- Prevented a crash when a Pokémon with Protosynthesis activates Booster Energy in a raid with null weather (e.g., due to Air Lock), which previously caused battles to fail on turn start.
- Fixed a rare crash in raids caused by targeting logic.
- Fixed Pixelmon reverting to their default form after a battle if they were using a temporary form, instead of their previous form.
- [22990](https://pixelmonmod.com/tracker.php?p=2&t=22990) Fixed battle drops not appearing after using Free Roam during a fight.
- Fixed Battle Timer restarting after a few seconds.
- [22989](https://pixelmonmod.com/tracker.php?p=2&t=22989) Newly learned moves will now be correctly saved and retained after the battle concludes.
- Friendship can now be earned via NPC battles.
- Battles no longer crash after an NPC cycles through all their Pokémon and one later faints.
- Opponent UI elements no longer overlap the “Choose next Pokémon” message or obscure the first switch option. This also addresses the Catch Combo element displaying over the party UI.
- [22582](https://pixelmonmod.com/tracker.php?p=2&t=22582) Lunar Dance now correctly restores PP on the turn it is used, preventing delays that could force unintended Struggle usage.
- Fixed Mirror Move being capable of copying multi-turn moves during their charging turn.
- Fixed attacks not dealing damage to all targets before applying additional effects.
- Fixed As One, Chilling Neigh, and Grim Neigh sending a message that they activated even if the relevant stat was already maxed out.
- Fixed As One, Chilling Neigh, and Grim Neigh activating in between KOs if multiple Pixelmon were knocked out.
- Fixed berries being eaten before an attack was able to raise or lower stats.
- Fixed Sparkling Aria curing the burn of a target, if a second target made the Sparkling Aria user faint.
- Fixed Protean changing the user's type to Normal-type upon using Struggle.
- Fixed Protean working incorrectly with Revelation Dance.
- Moves that are typeless can now never get STAB.
- White Herb now activates only after all hits of a multi-strike attack resolve.
- White Herb activation no longer occurs before being removed by moves like Knock Off or Thief, or before being stolen by Magician or Pickpocket.
- Fixed an issue in Double Battles where an opponent that would faint to Destiny Bond would instead be switched out by Red Card and avoid fainting.
- Fixed an issue where Soul-Heart would activate even if its Magearna would faint from the same attack that would activate Soul-Heart.
- Fixed Palafin's sprite not updating to its Hero form when its ability activated.
- Fixed Magic Bounce applying hazards to the enemy team during double battles if a non-Magic-Bounce user was the faster Pokemon on their team.
- [22993](https://pixelmonmod.com/tracker.php?p=2&t=22993) Fixed Sketch to keep the new move after battle.
- Fling now applies the effects of the thrown item before dealing damage.
- Successfully catching a Pokémon mid-battle no longer ends a separate ongoing battle.
#### Datapack
- Battle AI can now be customized through datapacks, with classic styles such as Advanced, Tactical, Random, Aggressive, Raid, and No-Op included by default. Servers may add their own AI types for tailored battle behavior without requiring client-side changes.
- Egg sprites are now customizable per-species in datapacks.
- Added an `egg_cycles` requirement
- Added new datapackable section for camera filters
- Each camera filter has a name and a resource location to a post processing shader
- Two new interaction event types have been added, `pixelmon:struck_by_lightning` and `pixelmon:photograph_pokemon`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }