Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Version history"

From Pixelmon Wiki
(Updated to 9.3.2)
Line 15: Line 15:
 
----
 
----
 
<div class="toccolours mw-collapsible" style="overflow:auto;">
 
<div class="toccolours mw-collapsible" style="overflow:auto;">
<div id="9.3.1" style="font-weight:bold;line-height:1.6;">Version 9.3.1 (Alpha)</div>
+
<div id="9.3.2" style="font-weight:bold;line-height:1.6;">Version 9.3.2 (Alpha)</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Released May 20, 2025.
+
Released May 30, 2025.
  
'''''"1.21.1 (9.3.1)""'''''
+
'''''"1.21.1 (9.3.2)""'''''
  
* The Java requirement for 1.21.1 is Java 21. This will come shipped with most launchers. For manual installation, you may need to install a later JRE.
+
<u>'''Additions:'''</u>
* The minimum Neoforge version for this update is 21.1.172 and is required for a Pixelmon client to run.
 
* Worlds from 1.16.5 may not work with newer versions of Minecraft. Consider backups before updating.
 
* If using datapacks, consider refreshing every update for default datapack fixes from Pixelmon.
 
  
<u>'''Version Update:'''</u>
+
* Added new raw resource items for 1.21 consistency: raw platinum, raw silver, raw bauxite, and raw silicon.
 +
* A new config option has been added to battle.yml to disable storing the last battle log (default: off).
  
* Updated recommended Neoforge to 21.1.172
+
<u>'''Battle Tests:'''</u>
 +
 
 +
* Added tests for the King’s Rock held item, including interactions with multistrike moves, Serene Grace, Pledge effects, and Sheer Force.
 +
* Added tests for each type of Gem held item.
 +
* Added tests for the Rusted Sword and Rusted Shield held items.
 +
* Added tests for the Razor Fang held item, which will handle interactions with Serene Grace, multistrike moves, and Sheer Force.
 +
* Added tests for the Exp. Share to verify experience gain for non-participating Pokémon.
 +
* Added tests for Z-Crystals, including type-based and species-specific Z-Move behavior, transformation compatibility, and upgrade conditions.
 +
* Added tests for the Incense held items, including effects on speed priority and prize money.
 +
* Added a test to ensure Loaded Dice does not affect Surging Strikes.
 +
* Added tests for the Zen Mode ability.
 +
* Added 6 tests for the Razor Wind move, covering charge behavior, Power Herb interaction, interruptions, and critical-hit ratio.
 +
* Added tests for the Pain Split move.
  
 
<u>'''Changes:'''</u>
 
<u>'''Changes:'''</u>
  
* All Pokemon that can spawn at a minimum of level 5 has been lowered to 2, to accommodate players spawning fresh into the world.
+
* Player data has been moved to a new <code>saves/WORLDNAME/playerdata/pokemon</code> directory for improved organization and consistency. Legacy data is automatically migrated to the new location on first run.
* New Music Discs have been added: Boss, Gym, Legendary, Player, PokéCenter, Raid, Trainer, Ultra Space Ambient, and Wild.
+
* All references to Aluminium have been adjusted to the correct spelling for en_US, there is a fallback in place and should not affect worlds. Datapacks interacting with Aluminum will need to be looked over however.
* [https://pixelmonmod.com/tracker.php?p=2&t=22342 22342] Bergmite can now evolve into Hisuian Avalugg when leveled up in Groves, replacing the outdated Snowy Taiga Hills biome requirement.
+
* The Item Finder now correctly displays its sprite, showing red when no hidden items are nearby, and produces lava particles and extinguish sounds to indicate nothing was found.  
* Fire Stones may now be discovered in mesa biomes, embedded in stone between Y=0–200.
+
* Adjusted single player spawning to prevent spawns too close to the player, and lowered the total number around you. (You can adjust this yourself in your wild spawning config.)
* Water Stones can be uncovered on ocean floors, replacing gravel.
+
* Added a confirmation message when money is awarded via interactions.
* Leaf Stones appear in forest biomes, near the surface beneath dirt or exposed in stone.
+
* Updated Shiftry to have the Wind Rider ability and the Piplup line to have Competitive, matching Scarlet and Violet changes.
* Moon Stones are located in mountainous regions, found between Y=100–320.
 
* Sun Stones now generate in arid biomes within sandstone from Y=0–100.
 
* Dawn, Dusk, and Shiny Stones can be found in plains, swamps, and flower-covered regions respectively, each within stone from Y=0–200.
 
* Ice Stones appear atop glaciers or frozen mountain peaks, embedded in packed ice.
 
* Fossils can now be excavated from gravel between Y=-20–100.
 
* Gracidea flowers now grow naturally on the floor of flower forests.
 
* Silicon now has new smelting and blasting recipes using gravel and quartz, with increased experience rewards for quartz use.
 
* Platinum Ore no longer references Ruby Ore, and its rarity has been re-balanced to align more closely with diamond.
 
* Silver Ore generation has been reduced to prevent it from appearing significantly more often than Gold Ore.
 
* Biomes from Biomes O’ Plenty have been updated to match 1.21.1 parity.
 
* All block tags (e.g., Land, TreeTop) have been brought up to date with 1.21.1 standards.
 
* Biome transitions from Oh The Biomes You’ll Go to Oh The Biomes We’ve Gone have been reflected across spawn data.
 
* Pokémon formerly spawning in BOP’s Tundra now appear in BWG’s Crimson Tundra.
 
* Replaced all references to Coral Mangroves with Lush Stacks.
 
* Lush Stacks has been added as a valid spawn for Warm Ocean water spawns.
 
* Nacli and its evolutions now spawn in BOP’s Wasteland and Wasteland Steppe.
 
* Replaced BYG’s Rocky Beach with BWG’s Dacite Shore in spawn definitions.
 
* BOP’s Gravel Beach has been added to Stone Shore spawns.
 
* Klawf now appears in BOP’s Gravel Beach and BWG’s Dacite Shore.
 
* Minior has been added to BWG’s Eroded Borealis biome.
 
* Kubfu now spawns in BWG’s Crag Gardens, replacing its previous spawn in BYG’s Bamboo Forest.
 
* Kyurem can now be found in BWG’s Eroded Borealis.
 
  
 
<u>'''Fixes:'''</u>
 
<u>'''Fixes:'''</u>
  
* [https://pixelmonmod.com/tracker.php?p=2&t=22540 22540] Untradeable Pokémon can no longer be placed into Poke Gifts.
+
* Added movement AI to NPCs, including random_stroll, look_at_nearby, and stroll_through_village goals, allowing for configurable NPC wandering and behavior.
* Returning to the battle UI after using free roam no longer results in a softlock or client crash caused by an unresponsive interface.
+
* Fixed being unable to type colons (:) in the NPC preset field, enabling the use of full preset identifiers like pixelmon:trainers/aquaboss.
* Fixed name formatting of Paldean TMs
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22372 22372] Fixed an issue where certain NPC presets could not be placed using the NPC editor.
* Flamigo's flying animation has been improved, and should loop correctly.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22565 22565] NPCs using Pokémon models now render correctly and no longer appear upside down or backwards.
* Roaring Moon's texture has now been fully coloured in.
+
* NPC nameplates now display properly above NPCs.
* Flutter Mane's ribbon is now coloured correctly, and the skirt detail is no longer incorrectly mirrored.
+
* Improved the NPC preset menu to stay within screen boundaries and added suggestions to the search box.
* Hoopa's Unbound form will now learn Hyperspace Fury at level 85, rather than Hyperspace Hole.
+
* Fixed the NPC clipboard menu going off-screen during editing.
* [https://pixelmonmod.com/tracker.php?p=2&t=22266 22266] Leaves added by Pixelmon and Ultra Jungle Vines now require shears to drop, and no longer drop when mined by hand.
+
* The Move Relearner NPC preset now correctly opens the move relearner interface when interacted with.
* Fixed a bug where picking up any item would incorrectly grant multiple Pixelmon recipes.
+
* Interacting with Move Relearner NPCs no longer causes client disconnects when no cost is defined.
* [https://pixelmonmod.com/tracker.php?p=2&t=22323 22323] The objective for Stage 2 of the 'The Psychic Storm' research now correctly requires crafting a single Orb of Frozen Souls, rather than ten.
+
* Pokémon now display correctly on the Move Relearner selection screen.
* [https://pixelmonmod.com/tracker.php?p=2&t=21907 21907] Type: Null can now correctly spawn in strongholds, as its spawn location has been updated from Land to Indoors.
+
* Relearner NPCs now require a valid cost to function, preventing invalid configurations.
* [https://pixelmonmod.com/tracker.php?p=2&t=22536 22536] Mobs can once again be spawned using spawn eggs, mob spawners, and the /summon command. This applies regardless of the allow-vanilla-mobs config setting.
+
* Client network state now resets properly after leaving a Pixelmon server, improving connection stability and behavior.
* The camera during Pokémon evolution no longer stutters or rapidly repositions.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22416 22416] [https://pixelmonmod.com/tracker.php?p=2&t=22321 22321] External moves like Forage now work correctly in multiplayer, with effects and cooldowns triggering as expected.
* Fixed a crash caused by a null pointer exception when two wild Pokémon initiated a battle without a player present.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22571 22571] Poké Ball lids now craft correctly based on the apricorns used.
* Pokémon status conditions are now correctly cleared after blacking out and respawning at the player spawnpoint.
+
* Moltres’ flying animation and model have been updated to fix wing stretching issues and improve visual quality.
* [https://pixelmonmod.com/tracker.php?p=2&t=22527 22527] Fixed a client crash that occurred when using the “Apply Preset” option in the NPC editor while in multiplayer, regardless of whether a preset was selected.
+
* Turtwig’s model position has been corrected so it no longer sinks into the ground.
* [https://pixelmonmod.com/tracker.php?p=2&t=22525 22525] Fixed a client disconnection that occurred when placing a trainer-type NPC using the NPC editor. The NPC now spawns without requiring a reconnect.
+
* Egg photos now display the correct egg sprite in-game.
* Fixed a crash that occurred when attempting to edit an NPC, caused by a packet encoding failure.
+
* Egg photos now render correctly, and photos worn on the player’s head appear properly lit in the inventory.
* Attempting to add an Essence Jar to the inventory via commands or the creative menu no longer causes the game to crash.
+
* A Mega Discovery research now unlocks properly after defeating an Epic, Legendary, or Ultimate Boss.
* The game no longer crashes when a Mystery Box is added to the player’s inventory.
+
* The research task to defeat 10 Mega Boss Pokémon in A Mega Discovery now tracks progress correctly.
* Mew will now properly appear in the Cloning Machine and is no longer consumed when initiating the cloning process.
+
* Restored usability of the research inventory tab by fixing scroll wheel and scrollbar functionality.
* Text in the move tutor UI no longer appears overly bold or darkened when a move is selected.
+
* The Pokémon Editor now properly updates a Pokémon’s stats when its species is changed.
* Pixelmon Music Discs now function correctly, with updated names, credits, and proper playback through datapack integration.
+
* Fixed a crash in the Pokémon Editor when using auto-complete for certain species names like Tyranitar, Pupitar, or Jynx.
* Fixed an issue caused by custom Pokémon species with National Dex numbers exceeding 32767 crashing the server.
+
* Fixed a rare crash that could occur during wild Pokémon spawns due to an invalid level tweak.
* Fixed an issue where Pokémon would not level up after battles despite gaining sufficient EXP, unless prompted by an additional EXP source.
+
* Fixed a rare server shutdown error that could occur when saving research data.
* Fixed clients being kicked for carrying certain items in stack sizes uncommunicated to the server, such as Super Potions.
+
* The Max Raid Den Spawner now correctly places the den at the block you click, rather than at the player’s position.
* [https://pixelmonmod.com/tracker.php?p=2&t=22529 22529] Fixed an issue where using /pokeevolve could cause the client to crash during the evolution sequence.
+
* Raid bosses no longer escape the den and wander the world after a raid ends.
* [https://pixelmonmod.com/tracker.php?p=2&t=22532 22532] Fixed a client crash that occurred when pressing the Tab or Alt keys on the multiplayer server list screen.
+
* NPC titles now display correctly in all languages using translatable text.
* Fixed Safety Goggles, Relic Crowns Pixelmon Photos, and various other sprites not rendering properly as wearable models on Armour stands.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22597 22597] [https://pixelmonmod.com/tracker.php?p=2&t=22596 22596] [https://pixelmonmod.com/tracker.php?p=2&t=22570 22570] Fixed a server crash caused by invalid items loading in infusers during world generation or preloading.
* Recipes have been updated to use NeoForge tags, display in proper Recipe Book categories, group similar variants together, and correctly appear when using colored wool.
+
* The “Find a Wishing Piece” task in The Dynamax Phenomenon research now completes correctly when picking up a Wishing Piece.
* [https://pixelmonmod.com/tracker.php?p=2&t=22539 22539] [https://pixelmonmod.com/tracker.php?p=2&t=22538 22538] [https://pixelmonmod.com/tracker.php?p=2&t=22534 22534] An issue causing battles to desync or crash due to improperly constructed moveset packets has been resolved.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22591 22591] Pokémon nicknames now support multiple color codes correctly without cutting off text.  
* Defeating boss Pokémon no longer causes a battle error, and rewards such as experience and item drops now function correctly.
+
* Fixed Evolution Stone armor using a fallback texture when worn or placed on armor stands. Armor textures now display correctly in all cases.
* The text in the Day Care inventory screen has been realigned and no longer appears cut off.
+
* Updated the movesets of Tornadus, Thundurus, Landorus, and Enamorus to reflect their Generation 9 learnsets.
* Cloning Machines and PokéStops now remain rendered when extremely close.
+
* Iron Valiant’s staff now animates correctly and remains connected to its hand during walking animations.
* Klawf should now spawn as intended.
+
* Kakuna’s model is no longer rotated onto its back and now appears upright.
* Raid battles now correctly display the reward screen and grant loot, and no longer cause disconnects when drops are empty.
+
* Pidgeotto’s model has been updated to reduce blockiness.
* [https://pixelmonmod.com/tracker.php?p=2&t=22495 22495] Ultra Deep Sea Pickles now drop the correct number of items based on the size of the colony when broken.
+
* Shiny Alolan Ninetales now displays its correct purple-toned coloring.
* Wild Battle Victory advancements now progress correctly and no longer cause parsing errors.
+
* Voltorb’s model has been smoothed and no longer appears overly blocky.
* [https://pixelmonmod.com/tracker.php?p=2&t=22553 22553] Battle music now stops correctly when leaving a battle via free roam after walking out of range.
+
* Exeggcute’s model and animations have been fixed; it no longer lies sideways or animates incorrectly.
* Pokémon now correctly appear in the world when switched to during battle, and loot is properly awarded after switching mid-battle.
+
* Grovyle’s model is now correctly positioned and no longer sinks into the ground.
* Defeating Gimmighoul or Gholdengo no longer causes disconnects, and Gimmighoul now evolves with 99 coins; coin drop rates have been reduced accordingly.
+
* All seasonal Sawsbuck forms now stand correctly on the ground.
* [https://pixelmonmod.com/tracker.php?p=2&t=22541 22541] Fog now correctly affects Pokémon, preventing them from appearing fully black or overly visible through thick fog in Ultra Space.
+
* Smoliv’s model no longer stretches due to incorrect weight mapping.
* The Ultra Space Teleporter now places players at the highest Y-level, preventing spawns inside solid blocks.
+
* Litleo has received an updated model and smoother walking animation.
* Battle music now fades in and plays at a volume consistent with the master volume setting.
+
* Pyroar (both male and female) now use updated models and animations, and Shiny Female Pyroar displays correct coloring.
* [https://pixelmonmod.com/tracker.php?p=2&t=22553 22553] Battle music now stops correctly after the player respawns from a full party faint.
+
 
* The custom music disc has been removed to prevent tag loading errors.
+
<u>'''Battle Fixes:'''</u>
* Rocket’s Secret Experiment painting has been restored and now loads correctly.
+
 
* The Dream Ball Infuser recipe has been updated to fix a parsing error and now loads correctly in-game.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22603 22603] Fixed battle UI not displaying correct item stack sizes, such as Poké Balls, by ensuring inventory data is properly synchronized with the client.
* The Infuser recipes are now usable.
+
* Battle screen transparency now applies correctly to the Bag and Pokémon selection menus when using the F1 key.
* [https://pixelmonmod.com/tracker.php?p=2&t=22372 22372] Slowking and Galarian Slowking now have their Egg and Tutor moves correctly categorized and learnable.
+
* Added support for the <code>money_multiplier</code> context key.
* The Recipe Book search bar now correctly respects focus, allowing for uninterrupted text input.
+
* All money-increasing items (such as Luck Incense) now correctly double prize money from NPC battles.
* The Mystery Box loot table has been updated to use valid functions and now loads correctly.
+
* Fixed battle logs showing raw component values like literal{Rattata} instead of proper names.
* The Day Care chest loot table now references the 1.21.1 updated item ID for scute and no longer causes parsing errors.
+
* The raid lobby screen now correctly updates the selected Pokémon for all players, and properly reflects the host’s choice.
* Using certain hotkeys while the recipe book is closed no longer causes the client to crash, or swap to a different screen.
+
* Gems now correctly boost the power of moves instead of directly modifying damage dealt.
* Ditto created via the cloning machine now spawns correctly, preventing a potential crash.
+
* Gems are no longer consumed if an attack misses or fails.
* Pressing hotkeys while the recipe book is closed no longer causes the client to crash.
+
* Improved handling of held items during charging moves, though Gems are not consumed during the charge turn of multi-turn moves.  
* Split stack behavior in the Survival inventory now functions as intended.
+
* Zen Mode now activates correctly when the user is at exactly 50% HP.  
* Mega Lucario now renders correctly after Mega Evolution in battle.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=16340 16340] Behemoth Blade and Behemoth Bash now retain PP Up and PP Max effects from Iron Head when transformed by Zacian or Zamazenta.
* Receiving Blank TMs or TRs from loot or commands no longer causes the game to crash or freeze.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21895 21895] Surging Strikes now correctly hits three times, even when the user is holding a Loaded Dice.
* Fixed an issue where the ability Harvest could recover items other than Berries, even while the user was still holding an item.
+
* Players can no longer spectate their own battles by targeting another participant in the same battle.
* Corrected unintended behavior that caused item duplication or deletion when Harvest activated improperly.
+
* Fixed Incense items that boost move power from incorrectly increasing final damage instead of move power.
* Fixed an issue where switching between multiplayer servers and single-player worlds in the same session could prevent the single-player world from loading correctly.
+
* Full Incense now correctly causes the holder to move last in its priority bracket.
* Trainer NPC parties can now be correctly edited immediately after placement without requiring a world restart.
+
* Pure Incense now properly reduces wild Pokémon encounter rates.
* Items can once again be sold to NPC Shopkeepers as intended.
+
* Pressing Esc to run during Pokémon selection after a faint no longer causes the battle to get stuck on “Waiting...”.
* Poké Balls can now be thrown at Pokémon even when standing close to them.
+
* Razor Wind now correctly has an increased critical-hit ratio.
* Emissive textures have been properly applied to Strike, Ashen, and Alter palette Pokémon, restoring their intended glow effects.
+
* Razor Wind is now properly interrupted by conditions like flinching, sleep, or confusion, and will no longer continue incorrectly.
* Fishing Log entries for all JUMP! forms of Slugma and Clobbopus now display their descriptions correctly.
+
* Players can now successfully run from battle using the cursor after their first Pokémon faints.  
* [https://pixelmonmod.com/tracker.php?p=2&t=22351 22351] Skeledirge can now correctly learn its intended Egg Moves through breeding.
+
* Players in battle free roam can no longer spectate other battles, preventing issues with rejoining their own battle.
* Shiny Koraidon now displays its proper flying animation when ridden in the air.
+
* Using /battlelog no longer causes disconnects in multiplayer, even outside of battle or in solo raid scenarios.
* Updated the Shiny sprite for Iron Jugulis to display its correct gray coloring.
+
* The /battlelog command now functions correctly in all battle types, including wild battles, raids, NPC battles, and PvP.
* Updated Rellor’s model and animations to better reflect its intended appearance and behavior.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22579 22579] Ditto using Imposter no longer causes a disconnect when transforming into Ogerpon or other Pokémon with missing form data.
* Fixed an issue where Poké Balls could not be thrown at Pokémon when standing too close.
+
* The Run button now appears and functions correctly after a Pokémon faints in battle.
* PC option buttons now disappear properly after closing or canceling an action.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22588 22588] Using a Blank TR in battle no longer causes the battle to end with an error when attempting to assign a move.
* [https://pixelmonmod.com/tracker.php?p=2&t=17342 17342] Legendary and boss battle music now plays correctly, including during raids.
+
* Battle Bag items now display correctly within the UI and can be selected as intended.
* [https://pixelmonmod.com/tracker.php?p=2&t=19477 19477] Fossil Machine progress now updates correctly and no longer gets stuck at 33%.
+
* Chat messages no longer obstruct battle UI elements when selecting Pokémon or items.
* [https://pixelmonmod.com/tracker.php?p=2&t=18935 18935] Legendary Pokémon now retain their intended levels and are no longer affected by Y-level scaling when spawning underground.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22599 22599] EVs now update correctly after battles.
* Pixelmon armor now renders correctly and is no longer invisible when worn.
+
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21944 21944] Slugma and Larvitar now appear with correct proportions in the Pokédex view.
+
<u>'''Language:'''</u>
* Pokémon disguised by the Illusion ability now correctly match the hitbox size of their disguise.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=17291 17291] The flame on Magmar’s tail now appears correctly.
 
* Ultra Elm and Ultra Jungle trees now require a 2×2 sapling formation to grow, as intended.
 
* Pokémon movement has been adjusted to prevent overly high jumps and ensure they can step over one-block terrain properly.
 
* Poké Marts now correctly display and sell the intended types of Poké Balls, rather than defaulting to regular Poké Balls.
 
* The Eject Pack now uses its correct sprite and is fully accessible in-game.
 
* Utility Umbrella and Eject Pack are now properly available in the Creative inventory.
 
* Pokémon can now spawn across the full area of multi-chunk structures, rather than being limited to a single chunk.
 
* Updated item visuals with new sprites for Juice items and the Colorful Shake.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=20064 20064] Dawn and Dusk Stone Ore no longer drops cobblestone under any circumstances.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=20064 20064] Mining Dawn or Dusk Stone Ore during their respective times now yields double shard drops, restoring pre-9.1.4 behavior.
 
* Updated the definitions of “dawn” and “dusk” to match Pixelmon’s internal spawning system.
 
* Silk Touch now correctly preserves ore drops and no longer fails due to outdated enchantment checks.
 
* Slowking and Galarian Slowking can now learn Helping Hand via TM; Galarian Slowking also now supports Snowscape.
 
* Removed outdated and misspelled biome references from raid spawn data to reduce startup warnings and improve raid compatibility.
 
* Hisuian Sliggoo’s cry now plays correctly.
 
* Fixed missing or incorrect subtitle text and keys.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=22531 22531] Resolved a rendering issue where Pokémon models appeared distorted when using the Sodium mod.
 
* Logging into vanilla and non-Pixelmon servers now works correctly.
 
* Unnecessary network data is no longer sent when connecting to servers without Pixelmon installed.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21850 21850] Z-Moves now appear and function correctly in battle when using the appropriate Z-Crystal, allowing moves to be selected as intended.
 
  
<u>'''Fixes:'''</u>
+
* Added Arabic, Czech, Finnish and Swedish languages.
 +
* Updated Danish, French, German, Israeli, Italian, Japanese, Norwegian, Dutch, Portuguese, Russian, Spanish, Thai, Turkish, Ukrainian languages with new translation keys, removed some unused keys.
 +
 
 +
<u>'''Developer:'''</u>
  
* Added missing language keys for Toast Curry
+
* Added utility methods to <code>AttackRegistry</code> for retrieving random damaging moves with or without Z-Move compatibility.
 +
* Updated <code>Attack#isAttack()</code> to account for overridden attack types such as Z-Moves and G-Max Moves.
 +
* Added <code>ImmutableAttack#getZMove(PixelmonWrapper, boolean)</code> to support Z-Move logic on transformed Pokémon.
 +
* The <code>ApplyBonusStatsEvent</code> no longer fires for Pokémon without bonus stats, reducing unnecessary log spam.
 +
* Moved a battle log entry to only appear when not in simulation mode.
 +
* Refactored the <code>InteractionContext</code> system, renaming it to <code>StoredContext</code> and moving it outside the NPC package for broader use.
 +
* Introduced <code>ContextKey#mutable</code> and <code>ContextKey#immutable</code>, with validation for immutability constraints.
 +
* Context keys are now registered server-side via the <code>RegisterEvent</code>.
 +
* <code>StoredContext</code> is now a sealed class and supports <code>ResourceLocation-based</code> access for dynamic pipelines like NPCs and Research.
 +
* Added <code>StrictStoredContext</code> for enforcing immutability in systems like the battle engine, throwing exceptions on mutable access.
 +
* Use <code>StoredContext#strict</code> to create a guaranteed immutable context instance for safe copying and isolation.
 
</div></div>
 
</div></div>
  

Revision as of 09:45, 30 May 2025


For version history about sidemods, see this page.
For version history about spawning, see this page.

This is a list of all versions of Pixelmon, along with the changes that each version made to the mod.

Minecraft 1.21.1

Version 9

Version 9.3.2 (Alpha)

Released May 30, 2025.

"1.21.1 (9.3.2)""

Additions:

  • Added new raw resource items for 1.21 consistency: raw platinum, raw silver, raw bauxite, and raw silicon.
  • A new config option has been added to battle.yml to disable storing the last battle log (default: off).

Battle Tests:

  • Added tests for the King’s Rock held item, including interactions with multistrike moves, Serene Grace, Pledge effects, and Sheer Force.
  • Added tests for each type of Gem held item.
  • Added tests for the Rusted Sword and Rusted Shield held items.
  • Added tests for the Razor Fang held item, which will handle interactions with Serene Grace, multistrike moves, and Sheer Force.
  • Added tests for the Exp. Share to verify experience gain for non-participating Pokémon.
  • Added tests for Z-Crystals, including type-based and species-specific Z-Move behavior, transformation compatibility, and upgrade conditions.
  • Added tests for the Incense held items, including effects on speed priority and prize money.
  • Added a test to ensure Loaded Dice does not affect Surging Strikes.
  • Added tests for the Zen Mode ability.
  • Added 6 tests for the Razor Wind move, covering charge behavior, Power Herb interaction, interruptions, and critical-hit ratio.
  • Added tests for the Pain Split move.

Changes:

  • Player data has been moved to a new saves/WORLDNAME/playerdata/pokemon directory for improved organization and consistency. Legacy data is automatically migrated to the new location on first run.
  • All references to Aluminium have been adjusted to the correct spelling for en_US, there is a fallback in place and should not affect worlds. Datapacks interacting with Aluminum will need to be looked over however.
  • The Item Finder now correctly displays its sprite, showing red when no hidden items are nearby, and produces lava particles and extinguish sounds to indicate nothing was found.
  • Adjusted single player spawning to prevent spawns too close to the player, and lowered the total number around you. (You can adjust this yourself in your wild spawning config.)
  • Added a confirmation message when money is awarded via interactions.
  • Updated Shiftry to have the Wind Rider ability and the Piplup line to have Competitive, matching Scarlet and Violet changes.

Fixes:

  • Added movement AI to NPCs, including random_stroll, look_at_nearby, and stroll_through_village goals, allowing for configurable NPC wandering and behavior.
  • Fixed being unable to type colons (:) in the NPC preset field, enabling the use of full preset identifiers like pixelmon:trainers/aquaboss.
  • 22372 Fixed an issue where certain NPC presets could not be placed using the NPC editor.
  • 22565 NPCs using Pokémon models now render correctly and no longer appear upside down or backwards.
  • NPC nameplates now display properly above NPCs.
  • Improved the NPC preset menu to stay within screen boundaries and added suggestions to the search box.
  • Fixed the NPC clipboard menu going off-screen during editing.
  • The Move Relearner NPC preset now correctly opens the move relearner interface when interacted with.
  • Interacting with Move Relearner NPCs no longer causes client disconnects when no cost is defined.
  • Pokémon now display correctly on the Move Relearner selection screen.
  • Relearner NPCs now require a valid cost to function, preventing invalid configurations.
  • Client network state now resets properly after leaving a Pixelmon server, improving connection stability and behavior.
  • 22416 22321 External moves like Forage now work correctly in multiplayer, with effects and cooldowns triggering as expected.
  • 22571 Poké Ball lids now craft correctly based on the apricorns used.
  • Moltres’ flying animation and model have been updated to fix wing stretching issues and improve visual quality.
  • Turtwig’s model position has been corrected so it no longer sinks into the ground.
  • Egg photos now display the correct egg sprite in-game.
  • Egg photos now render correctly, and photos worn on the player’s head appear properly lit in the inventory.
  • A Mega Discovery research now unlocks properly after defeating an Epic, Legendary, or Ultimate Boss.
  • The research task to defeat 10 Mega Boss Pokémon in A Mega Discovery now tracks progress correctly.
  • Restored usability of the research inventory tab by fixing scroll wheel and scrollbar functionality.
  • The Pokémon Editor now properly updates a Pokémon’s stats when its species is changed.
  • Fixed a crash in the Pokémon Editor when using auto-complete for certain species names like Tyranitar, Pupitar, or Jynx.
  • Fixed a rare crash that could occur during wild Pokémon spawns due to an invalid level tweak.
  • Fixed a rare server shutdown error that could occur when saving research data.
  • The Max Raid Den Spawner now correctly places the den at the block you click, rather than at the player’s position.
  • Raid bosses no longer escape the den and wander the world after a raid ends.
  • NPC titles now display correctly in all languages using translatable text.
  • 22597 22596 22570 Fixed a server crash caused by invalid items loading in infusers during world generation or preloading.
  • The “Find a Wishing Piece” task in The Dynamax Phenomenon research now completes correctly when picking up a Wishing Piece.
  • 22591 Pokémon nicknames now support multiple color codes correctly without cutting off text.
  • Fixed Evolution Stone armor using a fallback texture when worn or placed on armor stands. Armor textures now display correctly in all cases.
  • Updated the movesets of Tornadus, Thundurus, Landorus, and Enamorus to reflect their Generation 9 learnsets.
  • Iron Valiant’s staff now animates correctly and remains connected to its hand during walking animations.
  • Kakuna’s model is no longer rotated onto its back and now appears upright.
  • Pidgeotto’s model has been updated to reduce blockiness.
  • Shiny Alolan Ninetales now displays its correct purple-toned coloring.
  • Voltorb’s model has been smoothed and no longer appears overly blocky.
  • Exeggcute’s model and animations have been fixed; it no longer lies sideways or animates incorrectly.
  • Grovyle’s model is now correctly positioned and no longer sinks into the ground.
  • All seasonal Sawsbuck forms now stand correctly on the ground.
  • Smoliv’s model no longer stretches due to incorrect weight mapping.
  • Litleo has received an updated model and smoother walking animation.
  • Pyroar (both male and female) now use updated models and animations, and Shiny Female Pyroar displays correct coloring.

Battle Fixes:

  • 22603 Fixed battle UI not displaying correct item stack sizes, such as Poké Balls, by ensuring inventory data is properly synchronized with the client.
  • Battle screen transparency now applies correctly to the Bag and Pokémon selection menus when using the F1 key.
  • Added support for the money_multiplier context key.
  • All money-increasing items (such as Luck Incense) now correctly double prize money from NPC battles.
  • Fixed battle logs showing raw component values like literal{Rattata} instead of proper names.
  • The raid lobby screen now correctly updates the selected Pokémon for all players, and properly reflects the host’s choice.
  • Gems now correctly boost the power of moves instead of directly modifying damage dealt.
  • Gems are no longer consumed if an attack misses or fails.
  • Improved handling of held items during charging moves, though Gems are not consumed during the charge turn of multi-turn moves.
  • Zen Mode now activates correctly when the user is at exactly 50% HP.
  • 16340 Behemoth Blade and Behemoth Bash now retain PP Up and PP Max effects from Iron Head when transformed by Zacian or Zamazenta.
  • 21895 Surging Strikes now correctly hits three times, even when the user is holding a Loaded Dice.
  • Players can no longer spectate their own battles by targeting another participant in the same battle.
  • Fixed Incense items that boost move power from incorrectly increasing final damage instead of move power.
  • Full Incense now correctly causes the holder to move last in its priority bracket.
  • Pure Incense now properly reduces wild Pokémon encounter rates.
  • Pressing Esc to run during Pokémon selection after a faint no longer causes the battle to get stuck on “Waiting...”.
  • Razor Wind now correctly has an increased critical-hit ratio.
  • Razor Wind is now properly interrupted by conditions like flinching, sleep, or confusion, and will no longer continue incorrectly.
  • Players can now successfully run from battle using the cursor after their first Pokémon faints.
  • Players in battle free roam can no longer spectate other battles, preventing issues with rejoining their own battle.
  • Using /battlelog no longer causes disconnects in multiplayer, even outside of battle or in solo raid scenarios.
  • The /battlelog command now functions correctly in all battle types, including wild battles, raids, NPC battles, and PvP.
  • 22579 Ditto using Imposter no longer causes a disconnect when transforming into Ogerpon or other Pokémon with missing form data.
  • The Run button now appears and functions correctly after a Pokémon faints in battle.
  • 22588 Using a Blank TR in battle no longer causes the battle to end with an error when attempting to assign a move.
  • Battle Bag items now display correctly within the UI and can be selected as intended.
  • Chat messages no longer obstruct battle UI elements when selecting Pokémon or items.
  • 22599 EVs now update correctly after battles.

Language:

  • Added Arabic, Czech, Finnish and Swedish languages.
  • Updated Danish, French, German, Israeli, Italian, Japanese, Norwegian, Dutch, Portuguese, Russian, Spanish, Thai, Turkish, Ukrainian languages with new translation keys, removed some unused keys.

Developer:

  • Added utility methods to AttackRegistry for retrieving random damaging moves with or without Z-Move compatibility.
  • Updated Attack#isAttack() to account for overridden attack types such as Z-Moves and G-Max Moves.
  • Added ImmutableAttack#getZMove(PixelmonWrapper, boolean) to support Z-Move logic on transformed Pokémon.
  • The ApplyBonusStatsEvent no longer fires for Pokémon without bonus stats, reducing unnecessary log spam.
  • Moved a battle log entry to only appear when not in simulation mode.
  • Refactored the InteractionContext system, renaming it to StoredContext and moving it outside the NPC package for broader use.
  • Introduced ContextKey#mutable and ContextKey#immutable, with validation for immutability constraints.
  • Context keys are now registered server-side via the RegisterEvent.
  • StoredContext is now a sealed class and supports ResourceLocation-based access for dynamic pipelines like NPCs and Research.
  • Added StrictStoredContext for enforcing immutability in systems like the battle engine, throwing exceptions on mutable access.
  • Use StoredContext#strict to create a guaranteed immutable context instance for safe copying and isolation.

Minecraft 1.20.2

Version 9

Version 9.2.10 (Alpha)

Released December 11, 2024.

"1.20.2 (Alpha 9)"

Additions:

  • Added new Research and Assignment feature.
  • Added Research triggers.
  • Added Research toasts on progress and completion.
  • Added new screen for Research, as an inventory tab.
  • Added internal GUI API.
  • Added FXAA GUI shader.
  • Added continuous bell curve for Pokémon sizes (growths).
  • Added naturally spawning, rare, large or small Pokémon.
  • Added the size Pokémon spec.
  • Added healthbar below sprite in PC when a Pokémon is not a full HP.
  • Added grey overlay when a fainted Pokémon is in PC.
  • Added Professor Wisteria to Research, who will accompany players as they progress in their tasks.


Pokémon:

  • Added Bombirdier.
  • Added Gimmighoul.
  • Added Gholdengo.
  • Added Wattrel.
  • Added Kilowattrel.
  • Added Rabsca.
  • Added Rellor.
  • Added Squakabilly.
  • Added Klawf.
  • Added Great Tusk.
  • Added Iron Hands.
  • Added Iron Treads.
  • Added Iron Bundle.
  • Added Sandy Shocks.

Cosmetic Palettes::

  • Added spirit Iron Valiant.

Moves, Battle Items and Abilities::

  • Added Ability Shield item.
  • Added TM171-TM223 for all existing moves.

Items:

  • Added Ultra Elm Chest Boat, Ultra Ginkgo Chest Boat, Ultra Jungle Chest Boat, Blue Berry Wood Chest Boat, Green Berry Wood Chest Boat, Pink Berry Wood Chest Boat, Purple Berry Wood Chest Boat, Red Berry Wood Chest Boat and Yellow Berry Wood Chest Boat.
  • Added Gimmighoul Coin.

Sounds:

  • Added new voices: Alomomola, Bunnelby, Cacnea, Cacturne, Castform, Cherubi, Comfey, Dedenne, Diancie, Flabebe, Floette, Florges, Furfrou, Gothita, Gothorita, Gothitelle, Inkay, Luvdisc, Mandibuzz, Maushold, Mawile, Morpeko, Ogerpon, Pyukumuku, Roselia, Salandit, Salazzle, Sandy Shocks, Shieldon, Shuckle, Sinistcha, Sinistea, Slurpuff, Smeargle, Snorunt, Swirlix, Swoobat, Tandemaus, Togedemaru, Vanillish, Vanillite, Vanilluxe, Vullaby, Wishiwashi, Woobat, Zigzagoon, Fezandipti, Boltund, Eldegoss, Enamorus, Greavard, Mr. Rime, Natu, Okidogi, Pincurchin, Rabsca, Rellor, Spidops, Tarountula and Xatu.
  • Updated voices: Guzzlord, Kyogre, Deerling, Flamigo, Gardevoir, Hoppip, Kirlia, Shinx, Shroomish, Shaymin, Sunflora, Sunkern, Zigzagoon, Zorua, Cetoddle, Charcadet, Tinkatink, Bonsly and Tinkatuff.

Structure:

  • Added meteorite.

Datapack:

  • Added Growths as a datapack registry.
    • Each Pokémon JSON now has a "mean" and a "standard deviation" defining the distribution of their size.
  • Added datapack abilities for additional Size categories (growth).
  • Updated all species to include growth_data in forms.
  • Added recipes for Pixelmon Chest Boats.
  • Added Recipe Book advancement for Pixelmon Chest Boats.
  • Renamed crafted_gingko_blocks to crafted_ginkgo_blocks tag.
  • Added the chest_boats tag.
  • Added new interaction events: pixelmon:npc_engage, pixelmon:on_cooldown, pixelmon:set_cooldown, pixelmon:context_player, pixelmon:win_battle, pixelmon:lose_battle, pixelmon:draw_battle, pixelmon:can_battle and pixelmon:defeat_trainer.
  • Added new interaction results: pixelmon:unlock_dynamax, pixelmon:close_screen, pixelmon:open_professor_dialogue, pixelmon:unlock_mega_evolution and pixelmon:delay_result.
  • Added several blocks and block tags to the mineable/axe tag so they can be mined faster with axes.
  • Added new block tags for Pixelmon furniture and Berry Wood blocks.
  • Added 100-500 Gimmighoul Coins as a guaranteed drop to Gholdengo.
  • Updated evolution conditions for Magneton, Qwilfish, Nosepass, Charjabug and Crawbrawler.

Research

  • Added collection-style UI widget with ability to set sprites for a resource and offset item position.
  • Added sprite colouring in Research tasks.
  • Added Professor Wisteria to research updates.
  • Added Mega Evolution research.
  • Added Dynamax research.
  • Added capture Pokémon type research.
  • Added craft type research.
  • Added defeat boss type research.
  • Added enter dimension type research.
  • Added evolve type research.
  • Added harvest type research.
  • Added hatch type research.
  • Added active item type research.
  • Added level up type research.
  • Added mine type research.
  • Added spin Pokéstop type research.
  • Added defeat Raid type research.
  • Added find structure type research.
  • Added seasonal research: Christmas, Pixelmon's Birthday, New Year and Valentine's Day.

Spawning:

  • Updated Luvdisc fishing and spawn loot to remove unused items.
  • Added Bombirdier to River, Lakes, and Beaches during the Day on Land and Air with an anticondition of Freezing biomes and Mountainous biomes rarely.
  • Added Gimmighoul Chest form to Jungle Pyramids, Desert Pyramids, Haunted Towers, Graveyards, and Ruined Portals on Land, Indoors, and Underground at All Times.
  • Added Gholdengo to Ultra Desert at All Times.
  • Added Great Tusk to Small End Islands at All Times.
  • Added Kilowattrel to Beaches with an anticondition of Freezing during the Day in the Air. Added chance to spawn with a group of Wattrel.
  • Added Klawf to Stone Beach and Mesas on Land during the Day.
  • Added Rabsca to Arid, Mesas, and Savannas on Land at All Times.
  • Added Rellor to Arid, Mesas, and Savannas on Land at All Times.
  • Added Sandy Shocks to Small End Islands at All Times.
  • Added Squawkabilly to Jungles during the Day in the Air and on Tree Top. Added chance to spawn with a group of Squawkabilly. Some colors are rarer than others.
  • Added Wattrel to Beaches with an anticondition of Freezing during the Day in the Air, Land, and Tree Top. Added chance to spawn with a group of Wattrel.
  • Added Spirit palette Iron Valiant to Graveyards at Night on Land or Manmade.
  • Added Iron Hands to Small End Islands on Land at All Times.
  • Added Iron Treads to Small End Islands on Land at All Times.
  • Updated old spawning NPCs to the new NPC system, including Chatting, Fisherman, Nurse Joy, Relearner, Shopkeeper, Trader, Trainer and Tutor.
  • Added Rellor, Rabsca, Wattrel, Kilowattrel, Spidops, Tarountula, Bombirdier, Gimmighoul (chest), Great Tusk, Iron Treads, Sandy Shocks, Iron Hands, Brute Bonnet, Iron Jugulis, Iron Valiant, Iron Bundle, Roaring Moon, Squawkabilly, Finizen, Palafin, Maschiff, Mabosstiff, Farigiraf, Flamigo, Ting-Lu and Gholdengo to tiered, biome-specific raids.
  • Added support for Alex' Caves spawning.
  • Added support Biospherical Expansion spawning.
  • Added support for Mystic's Biomes spawning.

Battle Tests:

  • Added tests for Black Sludge item.
  • Added tests for Incinerate move.
  • Added tests for Stuff Cheeks move.
  • Added tests for Corrosive Gas move.
  • Added tests for Magic Room move.
  • Added tests for Thief move.
  • Added tests for G-Max Replenish move.

Changes:

  • Removed old Quest system.
  • Removed old Quest screens.
  • Removed functionality of the old Quest Editor wand.
  • Added summary TM section for Generation 9 moves.
  • Added move description scrollbar for moves with long descriptions.
  • Updated Heavy Ball catch mechanics to modern calculations.
  • Updated Friend Balls to their Generation 8+ friendship boost.
  • Updated the Poke Checker (summary screen) to display size and the growth sprite.
  • Updated the PC screen to display size and the growth sprite.
  • Updated the capture method to use Generation 8 mechanics.
  • Updated pre-Growth rework Pokémon stored data to include a randomly assigned Size.
  • Updated summary UI in PC by swapping a Pokémon's species name for its level.
  • Removed megaring mechanic being unlocked via defeating a Mega Boss, replaced by Mega Evolution Research.
  • Updated Pixelmon Rug colors to match wool textures.
  • Updated Revenant to block Destiny Bond if it has at least one life left.

Fixes:

  • Fixed a crash caused by the client attempting to update server details.
  • Fixed the scrollbar on TM lists rendering strangely.
  • Fixed Blank TMs failing to work with Klutz Pokémon.
  • Fixed nature syncing curries not working properly.
  • Fixed an instance where Black Sludge could deal damage for less than it should have.
  • Fixed Poké Balls failing to receive catch penalties when capturing Ultra Beasts.
  • Fixed Nest Balls catch formula.
  • Fixed Lure Balls failing to boost properly Pokémon caught via Fishing Rod.
  • Fixed Fishing Rod not applying the chance for a Fishing mark on catch.
  • Fixed Fishing Rod-spawned Pokémon having Fishing-exclusive bonuses lost on flee and subsequent rebattle.
  • Fixed the drop shadow of the nickname text in the PC being set to a dark gray color.
  • 21384 Fixed Pokémon displaying move skills they should not have by improving code quality.
  • 18939 Fixed Poke Displays breaking consistency of a stored Pokémon's form and palette.
  • Fixed the Pixelmon Camera failing to take pictures.
  • Fixed rendering of Mega Items.
  • Fixed rendering of Sableye Hat, Frosslass robe and Yukata.
  • 21311 Fixed an issue where using the Griseous Core to change Giratina's form to Origin would cause the form to be restored to Altered by other non-Griseous Orb held items.
  • Fixed using a Porygon item while in creative consuming said item.
  • Fixed using a Porygon item spawning on top of the player instead of on the position clicked.
  • 22145 21985 Fixed Paldean Blank TMs disappearing upon completion.
  • Fixed Bikes eating as if they are horses.
  • Fixed the PC failing to open in rare cases upon first login or world creation.
  • Fixed hover and pop-up information not clearing on release in PC.
  • Fixed a rare crash caused by right-clicking on an empty Pokémon slot in inventory.
  • Fixed a rare client crash caused by refreshing the multiplayer menu.
  • Fixed Pokébags being allowed to leave a player's inventory if the container is open.
  • Fixed shiny Hero Palafin sprite.
  • Fixed shiny Revavroom sprite.
  • 21238 Fixed Dudunsparce model and textures.
  • Fixed Ultra Necrozma model.
  • 19409 Fixed Solrock animation.
  • 18571 Fixed Rocket Helmet's stray pixel in layer texture.
  • Fixed shiny Iron Jugulis sprite.
  • Fixed cosmetic textures not loading properly for the Witch hat, Articuno Wings and Valentine's Wings.

Battles:

  • Fixed Incinerate not being in the list of moves that can remove berries.
  • Fixed Stuff Cheeks disabling improperly if the Pokémon that new Stuff Cheeks was not holding a berry.
  • Fixed a bug where Pokémon afflicted by Corrosive Gas could use their items once again after they had switched out.
  • Fixed a bug where it was possible to give a Pokémon a Rusted Sword or Shield via a move when Zacian or Zamazenta was on the field.
  • Fixed Pokémon that stole a Life Orb with Thief not taking damage from the Life Orb at the end of the turn.
  • Fixed G-Max Replenish incorrectly calculating the recovery of berries in allied battle.
  • 21986 Fixed waiting bug when using Flee moves against a trainer's final Pokémon.

Language:

  • Updated Traditional Chinese translation.

Developer:

  • Added ShrineOrbFillEvent.Pre/Post.
  • Added LureActivateEvent.Pre/Post.
  • Added BerryEvent.Pick.
  • Added ResearchStartEvent.Pre/Post.
  • Added ResearchStageCompleteEvent.
  • Added ResearchDiscardEvent.Pre/Post.
  • Added ResearchCompleteEvent.
  • Added ProgressResearchStageEvent.Pre/Post.
  • Added ProgressResearchObjectiveEvent.Pre/Post.
  • Added ClaimResearchStageEvent.Pre/Post.
  • Added ClaimResearchObjectiveEvent.Pre/Post.
  • Added RegisterScreenStylesEvent.
  • Added PlayerCakeEatEvent.
  • Added PlayerCraftItemsEvent.
  • Removed AbandonQuestEvent.
  • Removed FinishQuestEvent.
  • Removed NPCInserterEvent.
  • Removed QuestActionEvent.
  • Removed QuestObjectiveEvent.
  • Removed QuestStageEvent.
  • Added HeldItem.ignoresKlutz method to allow custom held items to be used by Klutz Pokémon.
  • Added PixelmonGrowths registry class.
  • Added PokemonBuilder#size.
  • Removed PokemonBuilder#growth.
  • Added Pokemon#getSize.
  • Added Pokemon#setSize.
  • Updated the functionality of Pokemon#setGrowth to pick a random number in the range of that growth's defined range.
  • Removed CorrosiveGas status usage.
  • Removed PlayerParticipant#getTeamPokemonList in favor of BattleParticipant#getTeamPokemon.
  • Added placeholders to ContextKeys.
  • Added PlaceholerCollectEvent, extending support for FPAPI and PAPI.
  • Implemented placeholder support in certain InteractionConditions.

Minecraft 1.16.5

Version 9

Version 9.1.13 (Latest)

Released December 1, 2024.

Pokémon

  • Added Iron Treads.
  • Added Iron Hands.
  • Added Great Tusk.
  • Added Wattrel.
  • Added Kilowattrel.
  • Added Rellor.
  • Added Rabsca.
  • Added Squawkabilly.
  • Added Gimmighoul.
  • Added Gholdengo.
  • Added Sandy Shocks.
  • Added Bombirdier.
  • Added Klawf.

Palettes

  • Added 'spirit' Iron Valiant.

Items

  • Added TM171-TM223 for all existing moves.

Sounds

  • Added new voices: Alomomola, Bunnelby, Cacnea, Cacturne, Castform, Cherubi, Comfey, Dedenne, Diancie, Flabebe, Floette, Florges, Furfrou, Gothita, Gothorita, Gothitelle, Inkay, Luvdisc, Mandibuzz, Maushold, Mawile, Morpeko, Ogerpon, Pyukumuku, Roselia, Salandit, Salazzle, Sandy Shocks, Shieldon, Shuckle, Sinistcha, Sinistea, Slurpuff, Smeargle, Snorunt, Swirlix, Swoobat, Tandemaus, Togedemaru, Vanillish, Vanillite, Vanilluxe, Vullaby, Wishiwashi, Woobat, Zigzagoon, Fezandipti, Boltund, Eldegoss, Enamorus, Greavard, Mr. Rime, Natu, Okidogi, Pincurchin, Rabsca, Rellor, Spidops, Tarountula and Xatu.
  • Updated voices: Guzzlord, Kyogre, Deerling, Flamigo, Gardevoir, Hoppip, Kirlia, Shinx, Shroomish, Shaymin, Sunflora, Sunkern, Zigzagoon, Zorua, Cetoddle, Charcadet, Tinkatink, Bonsly and Tinkatuff.

Datapack

  • Updated all specie movesets to Generation 9.
  • Updated all TMs to include Generation9 and DLC TMs.
  • Added Gimmighoul evolution method by Linking Cord while holding an Amulet Coin.
  • Added Paldean Generation 9 Blank TM to Master Poké Chest drops.
  • Added Paldean TMs Chilling Water, Pounce, Trailblaze and Tera Blast to dungeon loot pools.

Spawning

  • Updated Luvdisc fishing and spawn loot to remove unused items.
  • Added Bombirdier to River, Lakes, and Beaches during the Day on Land and Air with an anticondition of Freezing biomes and Mountainous biomes rarely.
  • Added Gimmighoul Chest form to Jungle Pyramids, Desert Pyramids, Haunted Towers, Graveyards, and Ruined Portals on Land, Indoors, and Underground at All Times.
  • Added Gholdengo to Ultra Desert at All Times.
  • Added Great Tusk to Small End Islands at All Times.
  • Added Kilowattrel to Beaches with an anticondition of Freezing during the Day in the Air. Added chance to spawn with a group of Wattrel.
  • Added Klawf to Stone Beach and Mesas on Land during the Day.
  • Added Rabsca to Arid, Mesas, and Savannas on Land at All Times.
  • Added Rellor to Arid, Mesas, and Savannas on Land at All Times.
  • Added Sandy Shocks to Small End Islands at All Times.
  • Added Squawkabilly to Jungles during the Day in the Air and on Tree Top. Added chance to spawn with a group of Squawkabilly. Some colors are rarer than others.
  • Added Wattrel to Beaches with an anticondition of Freezing during the Day in the Air, Land, and Tree Top. Added chance to spawn with a group of Wattrel.
  • Added Spirit palette Iron Valiant to Graveyards at Night on Land or Manmade.
  • Added Iron Hands to Small End Islands on Land at All Times.
  • Added Iron Treads to Small End Islands on Land at All Times.
  • Updated Dondozo from Rivers and Lakes spawning to Oceanic biomes.

Structures

  • Updated Abandoned Mine Shaft, Hoglin Stables Bastion, Boat, Crate Geyser, Plant Monolith, Village Butcher and Village Cartographer loot chests, removing unused items.

Changes

  • Improved Rainbow Sash color cycle.
  • 21862 Removed chunk habitation time limit on Zygarde Cells and Core spawning.
  • Updated Revenant's Pressure to be twice as strong as regular Pressure.
  • Updated raid drops, removing unused items.
  • Updated poke drops, removing unused items.
  • Updated rug colors to match the wool colors more accurately.
  • Updated shiny Revavroom sprite.
  • Updated 'hero' form shiny Palafin sprite.
  • Added evolving method for Charjabug and Magneton by leveling them in a Mountain/Windswept Hills biome.
  • Added Thunder Stone evolution for Nosepass.
  • Added Ice Stone evolution for Crawbrawler.
  • Removed Water Stone evolution for Hisuian Qwilfish.
  • Updated the icon in taskbar and window of application to standard (non-spooky) Pixelmon icon.

Fixes

  • 21932 21941 Fixed wild caught Pokémon changing abilities when evolving.
  • Fixed vibrancy for Colored Sash and Rainbow Sash accessories.
  • 21951 Fixed Colored Sash color-setting.
  • Fixed storage gets not being thread safe, fixing issues of MissingNo replacing Pokémon randomly.
  • Fixed error in Pokemon Builder.
  • 18939 Fixed Poké Display not properly defaulting to original form and palette fields.
  • Fixed Gastly particles overwhelming its model, now spawning behind the orb and away from its facing direction.
  • 21384 Fixed Pokémon having move skills they cannot use and should not have.
  • Fixed the Pokédex set value setting the wrong Pokédex.
  • 19409 Fixed visual issue with Solrock's idle animation.
  • 18571 Fixed visual issue of a stray pixel in the Rocket Armor texture.
  • 21475 Fixed erroneous entry for a missing texture on 'ashen' Mega-Houndoom, pointing it back to its base texture.
  • 13324 Fixed Stufful's ability description being too long for the summary UI.
  • 19971 Fixed Hisuian Typhlosion's hitbox height.
  • Fixed Beedrill's floating parameters so it's no longer on the ground's surface.
  • 21475 22114 Fixed temporary palette reversion when a Pokémon mega-evolves, dynamaxes, or otherwise temporarily updates it's battle form.
  • Fixed an error on TCG fallback card loading.
  • Fixed Blaziken's texture UV.
  • 21238 Fixed Dudunsparce texture.

Battles

  • Fixed Revenant not blocking Destiny Bond from being applied to a Pokémon if it has at least one life left.
  • Fixed Destiny Bond no longer sending a message twice when not applied.
  • 21970 Fixed Mirror Armor causing a crash in singleplayer when self-applied.
  • Fixed max HP value not being recalculated after temporary level is set, fixing issues where battle rules change the Pokémon's level without updating its HP.
  • 22134 Fixed a rare crash caused by Ditto failing to Transform properly into non-default capable species.

Developer

  • Added PokemonStorage#forEach method, and implementations for each kind of storage.
  • Updated ServerSwapPacket to send update packets for the whole storage when it ends up in its error state.
  • Added Ability interface method allowsStatusOpponent.

All Version History

Minecraft Version First Version Last Version First Release Date Latest Release Date
Minecraft 1.21.1 9.3.0 9.3.1 May 10, 2025 May 20, 2025
Minecraft 1.20.2 9.2.4 9.2.10 October 15, 2023 December 11, 2024
Minecraft 1.20.1 9.2.0 9.2.3 August 23, 2023 October 10, 2023
Minecraft 1.16.5 9.0.0 9.1.13 May 24, 2022 December 1, 2024
Minecraft 1.12.2 6.0.0 8.4.3 December 26, 2017 January 17, 2023
Minecraft 1.10.2 5.0.0 5.1.2 July 25, 2016 July 2, 2017
Minecraft 1.8.9 4.2.0 4.3.1 February 9, 2016 January 5, 2017
Minecraft 1.8.0 4.0.0 4.1.4 March 14, 2015 January 9, 2016
Minecraft 1.7.10 3.2.0 3.5.1 July 17, 2014 November 15, 2015
Minecraft 1.7.2 3.1.0 3.1.4 June 28, 2014 July 12, 2014
Minecraft 1.6.4 2.5.1 3.0.4 October 28, 2013 March 30, 2014
Minecraft 1.6.2 2.3.0 2.3.1 August 9, 2013 August 10, 2013
Minecraft 1.5.2 2.2.0 2.2.1 May 23, 2013 May 24, 2013
Minecraft 1.5.1 2.1.0 2.1.2 March 25, 2013 April 1, 2013
Minecraft 1.4.7 1.9.5 2.0.3 January 26, 2013 March 1, 2013
Minecraft 1.4.6 1.9.0 1.9.0 January 5, 2013 January 5, 2013
Minecraft 1.4.5 1.8.3 1.8.6 November 19, 2012 December 6, 2012
Minecraft 1.4.4 1.8.1 1.8.2 November 16, 2012 November 18, 2012
Minecraft 1.4.2 1.8.0 1.8.0 November 10, 2012 November 10, 2012
Minecraft 1.3.2 1.6.0 1.7.6b August 25, 2012 October 3, 2012
Minecraft 1.2.5 1.0.0 1.5.4 April 12, 2012 August 4, 2012

© 2012 - 2025 Pixelmon Mod