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
m (9.3.6)
 
(24 intermediate revisions by 5 users not shown)
Line 11: Line 11:
 
This is a list of all versions of [[Pixelmon]], along with the changes that each version made to the mod.
 
This is a list of all versions of [[Pixelmon]], along with the changes that each version made to the mod.
  
==''Minecraft'' 1.20.2==
+
==''Minecraft'' 1.21.1==
 
=====Version 9=====
 
=====Version 9=====
 
----
 
----
 
<div class="toccolours mw-collapsible" style="overflow:auto;">
 
<div class="toccolours mw-collapsible" style="overflow:auto;">
<div id="9.2.9" style="font-weight:bold;line-height:1.6;">Version 9.2.9 (Alpha)</div>
+
<div id="9.3.6" style="font-weight:bold;line-height:1.6;">Version 9.3.6 (Beta)</div>
 +
<div class="mw-collapsible-content">
 +
Released July 15, 2025
 +
 
 +
'''''"1.21.1 (9.3.6)"'''''
 +
 
 +
* 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 JDK.
 +
* 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>'''Additions:'''</u>
 +
 
 +
* The Clear Amulet has been added.
 +
* Raw ore blocks have been added: Silicon, Silver, Platinum, and Bauxite.
 +
* Updated sprites for Pokés and lids: Ancient Great, Ancient Heavy, Ancient Poké, Ancient Ultra, Beast, Cherish, Christmas, Dive, Dream, Dusk, Fast, Feather, Friend, Gigaton, Great, GS, Heal, Heavy, Jet, Leaden, Level, Love, Lure, Luxury, Master, Moon, Nest, Net, Origin, Park, Poké, Premier, Quick, Repeat, Safari, Sport, Strange, Timer, Ultra and Wing.
 +
* Updated sprites for Aluminum Base, Iron Base, Platinum Base, Silver Base, and Wooden Base.
 +
* JEI categories have been added for boss drops, interactions such as shearing and milking, Poké Chests, and curry recipes.
 +
* Trims can now be applied to both New and Old Running Boots.
 +
* All Pixelmon armor types now support and display trims.
 +
* Berry leaves, berries, and apricorns can now be composted in the composter.
 +
* A new config option, <code>returnHeldItemsPVE</code> has been added to control whether held items are returned after PvE battles.
 +
* Battle rules have been reworked:
 +
** Battle rules and rule sets are now fully datapackable, supporting custom and preset rule sets for PvP and NPC battles.
 +
** A new battle rule set selection screen replaces the old rule editing interface.
 +
** Tier rules and custom rule sets now work correctly and are easily accessible in the battle rules UI.
 +
** [https://pixelmonmod.com/tracker.php?p=2&t=22655 22655] BattleProperties, BattleClauses, and BattleTiers have been removed and replaced by the new, modular "BattleModifier" and "BattleRequirement" interfaces.
 +
** [https://pixelmonmod.com/tracker.php?p=2&t=22655 22655] Battle Rule Import/Export screen has been removed.
 +
 
 +
<u>'''Changes:'''</u>
 +
 
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22616 22616] Tympole, Palpitoad, and Seismitoad have been updated and now face the correct direction when moving.
 +
* Dawn Wings Necrozma's visor is now transparent.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22206 22206] Dusk Mane Necrozma's visor is transparent and no longer levitates above the Pokémon.
 +
* Cosmoem's body is now transparent and correctly positioned.
 +
* Gigalith's animation has been fixed so its feet remain attached and the model no longer clips during movement.
 +
* NPC battle interactions now support new properties: <code>ai_mode</code>, <code>can_dynamax</code>, and <code>can_mega</code>.
 +
* The team select screen has been removed from NPC battles.
 +
* The TCG Rulebook can now be stored in Chiseled Bookshelves.
 +
* Pokémon drops and PokéLoot chests have been updated to use DataComponents.
 +
* Empty and Occupied Poké Balls now interact with target blocks, triggering redstone output when thrown at them.
 +
* Pixelmon containers; End Tables, Fridges, Boxes, Cluttered Boxes, and Mowers now support loot table inventory generation, allowing contents to be filled from a loot table upon first opening.
 +
* The <code>/wiki spawning info</code> now displays minimum Y, maximum Y, and spawn location types for Pokémon, providing more complete spawn condition details.
 +
* Professor dialogue can now appear on either side of the screen and change sides per page, with full support for the previous format.
 +
* Professor dialogue text display speed can now be increased by holding down the right mouse button.
 +
* Mirror Armor, Octolock, Parting Shot, and Intimidate have been updated for proper interactions with Clear Amulet.
 +
* Intimidate no longer activates the Rattled ability if it fails to lower stats due to Clear Amulet or similar effects.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22794 22794] [https://pixelmonmod.com/tracker.php?p=2&t=22795 22795] The Dynamax Band research no longer requires a Wishing Piece to complete, and will instead be given as a reward at the end of the Research.
 +
 
 +
<u>'''Fixes:'''</u>
 +
 
 +
* Pressing the inventory keybind while typing in the recipe book search bar no longer closes the inventory.
 +
* Emissive textures no longer render over statue override textures or colors applied with the Statue Editor.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22777 22777] The PokeChecker context menu now closes automatically if a Pokémon is moved in the party, preventing crashes when interacting with the menu afterwards.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22773 22773] Shopkeepers now correctly check item components when determining what items can be sold, ensuring only matching items are accepted in the Sell tab.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22779 22779] Duplicate entries have been removed from shopkeeper sell tabs.
 +
* Shopkeeper dialogue now uses correct language keys, and missing greeting/goodbye messages for daycare shopkeepers have been fixed.
 +
* Component data such as trims is now preserved when New Running Boots convert to Old Running Boots.
 +
* Rapid color cycling when tab-completing Pokémon with many default forms in the Pokémon Editor has been removed, preventing potential visual issues for photosensitive users.
 +
* The copy and paste feature in the Pokémon Editor now correctly saves pasted Pokémon specs, ensuring the target Pokémon is updated as intended.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=18117 18117] The chat key can now be used repeatedly to open chat and type messages during battle, even if you use a custom keybind.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22786 22786] Pixelmon armors and running boots can now be enchanted as intended.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22770 22770] Diamond and Netherite hammers now display the correct sprites and use proper naming.
 +
* Drop chance for Group 3 items on Haunted tier bosses has been fixed.
 +
* The following Pokémon now drop their intended items:
 +
** Scute from appropriate Pokémon
 +
** White wool from Altaria
 +
** Big Roots from Amoonguss
 +
** Grass from Bayleef, Gogoat, Meganium, Skiddo, and Shaymin
 +
** Aluminum Ingots from Celesteela
 +
** Rabbit Hide from Cyndaquil
 +
** Dusk Stones from Darkrai
 +
** Fairy Gems from Diancie
 +
** Andesite from Donphan
 +
** Soul Lanterns from Dusknoir
 +
** Deep Sea Crystals from Eternatus
 +
** Sandstone from Flygon
 +
** Blue Ice from Froslass
 +
** Acacia Saplings from Girafarig
 +
** Soft Sand from Golurk
 +
** Poison Barbs from Hisuian Sneasel and Sneasler
 +
** Ice Gems from Kyurem
 +
** Raw Sky Tumblestone from Mantyke
 +
** Vines from Ogrepon and Tangrowth
 +
** Nautilus Shells from Omastar
 +
** PCs from Porygon, Porygon2, and Porygon-Z
 +
** Fire Gems from Reshiram
 +
** Phantom Membranes from Runerigus
 +
** Cornflowers and Grass from Shaymin
 +
** Glowstone Dust from Shinx
 +
** Platinum Ingots from Solgaleo
 +
** Netherite Hammers from Tinkaton
 +
** Electric Gems from Zekrom
 +
** Small TVs from Rotom
 +
 
 +
<u>'''Battle Fixes:'''</u>
 +
 
 +
* Raids and boss battles now start correctly and no longer fail to initiate.
 +
* Battle log elements no longer send unnecessary data to the client.
 +
* The order of Poké Ball messages in Horde battles has been corrected, and will now display in the correct sequence.
 +
* The "Dynamax Energy gathered" message now only appears during raid battles and no longer displays in horde battles.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22707 22707] [https://pixelmonmod.com/tracker.php?p=2&t=22692 22692] Pokémon revived during battle now update correctly on the client, preventing issues where revived Pokémon cannot be sent out or infinite waiting glitches occur.
 +
 
 +
<u>'''Developer:'''</u>
 +
 
 +
* BattleController now includes an <code>isPvE</code> check.
 +
 
 +
</div></div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 +
<div id="9.3.5" style="font-weight:bold;line-height:1.6;">Version 9.3.5 (Beta)</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Released October 15, 2024.
+
Released July 1, 2025
 +
 
 +
'''''"1.21.1 (9.3.5)"'''''
 +
 
 +
* 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 JDK.
 +
* 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>'''Additions:'''</u>
 +
 
 +
* New sprites have been added for the Evolution Stone Armors
 +
* New sprites have been added for the Arceus Plates
 +
* New sprites have been added for Shiny Furfrou forms
 +
* New sprites have been added for Raw Platinum, Silicon, Silver
 +
* A new sprite has been added for the Pixelmon Spawner.
 +
* New sprites have been added for the following Pokémon: Chien-Pao, Ting-Lu, Roaring Moon, Iron Valiant, Miraidon, Walking Wake, Iron Leaves, Dipplin, Archaludon, Hydrapple, Gouging Fire, Iron Crown, Sneasler, Sprigatito, Floragato, Meowscarada, Fuecoco, Crocalor, Skeledirge, Quaxly, Quaxwell, Quaquaval, Lechonk, Oinkologne, Tarountula, Spidops, Pawmi, Pawmo, Pawmot, Fidough, Dachsbun, Smoliv, Dolliv, Arboliva, Squawkabilly, Charcadet, Armarouge, Ceruledge, Wattrel, Kilowattrel, Maschiff, Mabosstiff, Shroodle, Grafaiai, Bramblin, Brambleghast, Toedscool, Toedscruel, Klawf, Capsakid, Bombirdier, Palafin, Cyclizar, * Greavard, Houndstone, Flamigo, Cetoddle, Veluza, Farigiraf, Kingambit, Great Tusk, Scream Tail, Brute Bonnet, Flutter Mane, Slither Wing, Sandy Shocks, Iron Treads, Iron Bundle, Iron Hands, Iron Jugulis, Iron Moth, Iron Thorns.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22723 22723] Charmander, Charmeleon, and Charizard have received brand new models with updated textures and animations. Their tails are now fully emissive.
 +
 
 +
<u>'''Changes:'''</u>
  
'''''"1.20.2 (Alpha 9)"'''''
+
* The duration of Mega Stones for out of battle use has been reduced, and Mega Stones are no longer consumed upon use.
 +
* Out of battle Mega Evolution now requires interacting with a sent-out Pokémon holding a Mega Stone, as well as a Key Stone equipped.
 +
* Village structure now guarantees a Pokécenter and Poké Mart in every village, while limiting each village to a single Arena and Daycare.
 +
* Town Centers, Arenas, Pokécenters, and Marts have been adjusted for smoother integration.
 +
* Battle messages now correctly indicate when a Pokémon is immune to an attack, stating that the move has no effect instead of incorrectly saying it was avoided.
 +
* Type changes and overrides during battle are now properly synchronized with the client, ensuring effectiveness indicators update in real time as Pokémon types or move types change.
 +
* Hammers can now receive enchantments as intended.
 +
 
 +
<u>'''Fixes:'''</u>
 +
 
 +
* Solosis, Duosion, and Reuniclus now display with correct textures and transparency, and will now levitate as intended.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22752 22752] The daycare UI now properly displays and enforces item requirements for breeding.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22759 22759] The partyFaintRespawn gamerule now functions correctly in new worlds and can be properly toggled with commands.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22760 22760] The "Save to Preset" option in the NPC Editor now works correctly, allowing presets to be saved without errors.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22728 22728] Lure items now properly save and persist after logging out and back into the world or server.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22728 22728] Lure status is correctly synchronized with the client upon login.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22746 22746] Ribbon data now synchronizes correctly to the client, preventing disconnects and unexpected behavior.
 +
* Ability selection now works correctly when specifying a form in Pokémon specs.
 +
 
 +
<u>'''Battle Fixes:'''</u>
 +
 
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22681 22681] Pokémon with increased Dynamax Levels no longer display or gain incorrect "fake" health outside of active Dynamax.
 +
* Groudon, Kyogre, and Zygarde now properly retain and return to their correct forms after Primal Reversion or Zygarde transformations.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22747 22747] Moves with ball-style attack animations, such as Seed Bomb and Ember, no longer cause client disconnects in multiplayer battles.
 +
* Color Change now correctly triggers its type change after status conditions are placed, ensuring status effects like burn, poison, paralysis, and freeze are no longer prevented.
 +
 
 +
<u>'''Language:'''</u>
 +
 
 +
* Translations have been updated for Lithuanian.
 +
 
 +
</div></div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 +
<div id="9.3.4" style="font-weight:bold;line-height:1.6;">Version 9.3.4 (Beta)</div>
 +
<div class="mw-collapsible-content">
 +
Released June 27, 2025.
 +
 
 +
'''''"1.21.1 (9.3.4)"'''''
 +
 
 +
* 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 JDK.
 +
* 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>'''Additions:'''</u>
 +
 
 +
* Deepslate Fossil has been added.
 +
* Gimmighoul Roaming and Gingerbread Gimmighoul forms have been added.
 +
* Village Arena NPCs have been added.
 +
* Salon buildings have been added to all Type towns.
 +
* New candle and lectern decorative elements have been introduced for greater variety in structures.
 +
* Relic items can now be found in archeology loot tables for Desert Pyramids, Desert Wells, Ocean Ruin (Cold), and Ocean Ruin (Warm).
 +
* Effectiveness text now appears below move buttons during single battles, but only if the player has previously caught the opposing Pokémon.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22322 22322] Both English and translated Pokémon names are now supported in Pokédex searches, provided translations are available.
 +
* A dedicated JEI category has been added for infusion recipes.
 +
* A new "description" property has been added to Collection and Research types.
 +
 
 +
<u>'''Changes:'''</u>
 +
 
 +
* Types are now Datapackable
 +
* Type effectiveness is now determined using a list of "TypeRelation" records, allowing custom types and effectiveness values through datapacks.
 +
* Mega Evolution outside of battle has been reintroduced. Pokémon can now Mega Evolve temporarily by consuming Mega Stones.
 +
* Active Mega Evolutions in the party are displayed on the top right of the screen, adjacent to potion effects.
 +
* Hovering over a Pokémon in the party screen will show the remaining Mega Evolution time.
 +
* Mega Evolution stones are now data components, allowing for customization.
 +
* Right-clicking Pokémon to give held items has been removed.
 +
* Broken structures, including missing roofs in Steel houses and the water column in Water town centers, have been fixed.
 +
* Gym Trainers will now face approaching players from up to 10 blocks away to enhance their sense of anticipation.
 +
* Type town generation has been re-balanced, ensuring special buildings appear consistently without overcrowding.
 +
* Obsolete structure elements containing old Gym Trainers have been removed.
 +
* Badges have recieved texture updates.
 +
* Deepslate evolution stones, metals, and gems are now detected by Oresense.
 +
* Fossil and Deepslate Fossil now yield different fossils: Fossil for common types, Deepslate Fossil for rare types (definitions set in dimensions.yml).
 +
* When Gravel is replaced by Fossil below Y 0, there is a 30% chance it will be replaced by Deepslate Fossil instead.
 +
* Duration and cooldowns for Oresense have been updated.
 +
* New moves and abilities have been added to Oresense.
 +
* Spacing and layout within the Pokémon Editor have been adjusted for a cleaner interface.
 +
* The "Extra Stats" edit box in the Pokémon Editor has been moved from the Summary tab to the Stats tab.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22654 22654] Brewing Stand recipes have been updated to allow Pixelmon items as ingredients.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22654 22654] Guard Spec has been added to the available brewing stand recipes, using Micle Berry.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22654 22654] X Accuracy recipe now uses Kebia Berry.
 +
* The scrollbar in the NPC Editor can now be clicked and dragged to scroll through presets.
 +
* The Chisel item has been renamed to statue editor. The internal ID remains the same.
 +
* The "Re-intialize" button in the Pokemon Editor tool will use the level currently set in the level box.
 +
* The Fossil block has received a new texture.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22649 22649] The Sell window now only highlights items that the player owns and that are listed in the shop with a sell price; all others are shown as unavailable.
 +
* Research button click zones have been expanded for improved usability.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22718 22718] Deepslate ore variants now count toward ore-related research tasks and objectives.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22686 22686] Certain valuables can now be sold to Pokemart Shopkeepers.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22670 22670] Ambient music now plays throughout the Ultra Space dimension.
 +
 
 +
<u>'''Fixes:'''</u>
 +
 
 +
* Smoothed out battle music transitions to prevent sudden volume spikes when exiting battles. 
 +
* Oresense rendering has been fixed; ore blocks are now properly highlighted when using the Ore Sense external move.
 +
* Statue textures now apply correctly when using the Statue Editor.
 +
* Stone, Gold, Bronze, and Silver textures now properly override Pokémon palette colors on statues.
 +
* Infuser glass chamber models now display with consistent and correct coloration.
 +
* Berry Juice and Colorful Shakes now grant the correct amount of EVs and friendship.
 +
* Colorful Shake no longer overrides berry juice recipes; all juices craft as intended.
 +
* The level box in the Pokémon Editor can now be fully cleared; it will revert to the previous level if left empty. 
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22725 22725] Fossil restoration now progresses smoothly past 33% completion without issues.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22668 22668] Items stored in Shulker Boxes can now be properly accessed during battles through the item bag interface.
 +
* Ginkgo trees now require only one sapling to grow, matching their intended behavior.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22649 22704] Fridges, end tables, mowers, and other Pixelmon container blocks now properly save and load their contents after chunk unload or world restart.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22708 22708] G-Max Pikachu now stands upright.
 +
* A server crash related to player disconnects and spawning has been resolved.
 +
* Fixed a crash caused by height map errors when snow appears in Ultra Space, especially in Ultra Plant biomes.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22679 22679] Service files are now merged during build to improve compatibility with Sponge.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22689 22689] Legendary and Ultra Beast raid battles will not appear when disabled in the raids.yml file
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22691 22691] The Infuser now correctly validates recipe inputs and no longer causes chunk corruption or server crashes.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22721 22721] Wild trainers now properly track defeats, allowing progress for research tasks such as "defeat trainers" in "The Dynamax Phenomenon."
 +
* The World Ribbon now has a sprite, matching the style of the Earth Ribbon.
 +
* Changing Rotom's form now properly updates its moveset
 +
* Normal vines will no longer appear on Ultra Jungle trees; Ultra Jungle Vines now generate as intended.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22685 22685] Orbs crafted for Articuno, Zapdos, and Moltres will no longer function as full orbs immediately upon crafting.
 +
 
 +
<u>'''Battle Fixes:'''</u>
 +
 
 +
* Attack animation particles, such as those used by moves like Flamethrower and Dragon Pulse, now display correctly on servers in multiplayer battles.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22606 22606] Rocky Helmet will no longer inflict damage on its holder when the holder uses a recoil-based move.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22612 22612] Abilities such as Intimidate now properly activate when a Pokémon with Neutralizing Gas leaves the battlefield. 
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22628 22628] Battle logic has been adjusted so Perish Song resolves in Speed order, ensuring fair and consistent results.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22628 22628] Perish Song can no longer affect Dynamaxed Pokémon in Max Raid Battles.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22628 22628] Throat Chop no longer stops sound-based Z-Moves.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22653 22653] The Exp Charm now correctly provides a 50% experience boost in battles.
 +
* Healing moves such as Recover, Roost, Milk Drink, Soft-Boiled, Slack Off, and Shore Up now have a base PP of 5, matching Scarlet & Violet adjustments.
 +
* Added a missing critical hit ratio increase to Razor Wind.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22703 22703] Levelling up a Pokémon after whiting out in Ultra Space no longer causes the battle screen to reappear or repeat the last battle action.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22581 22581] Dire Claw now has a chance to put targets to sleep, rather than inflicting the Drowsy status.
 +
* Transformed Pokémon can now use species-specific Z-Moves when holding the correct Z-Crystal and knowing the required move.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22580 22580] Z-Curse now correctly applies the healing effect before activating the Curse status, matching the intended activation order.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22607 22607] The flinch effect has been added to Upper Hand; targets now always flinch when hit.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22624 22624] Raging Bull now correctly changes type based on Tauros's form.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22661 22661] Fused Pokémon will no longer disappear from the player's party or PC following Ultra Necrozma transformations.
 +
* Pre-existing moves, including Barb Barrage, Bitter Malice, Bleakwind Storm, Chloroblast, Dire Claw, Esper Wing, Glacial Lance, Grassy Glide, Headlong Rush, Luster Purge, Mist Ball, Mountain Gale, Rest, Sandsear Storm, Springtide Storm, Wave Crash, Wicked Blow, and Wildbolt Storm, have all been updated to align with changes from Scarlet & Violet.
 +
* Fixed a crash that could occur when a Pokémon battle ended prematurely.
 +
* Resolved a crash that could occur during raids when the den entity is missing or no longer present.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22682 22682] A crash that could occur when capturing a Pokémon in multiplayer has been resolved.
 +
 
 +
<u>'''Language:'''</u>
 +
 
 +
* Translations have been updated for Arabic, Chinese, Czech, Danish, Finnish, French, German, Hebrew, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Thai, Turkish and Ukrainian.
 +
 
 +
</div></div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 +
<div id="9.3.3" style="font-weight:bold;line-height:1.6;">Version 9.3.3 (Beta)</div>
 +
<div class="mw-collapsible-content">
 +
Released June 13, 2025.
 +
 
 +
'''''"1.21.1 (9.3.3)"'''''
 +
 
 +
* 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 JRK.
 +
* 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>'''Additions:'''</u>
 +
 
 +
*  New Deepslate Metals have been introduced:
 +
**  Bauxite Ore
 +
**  Silver Ore
 +
**  Platinum Ore
 +
*  New Deepslate Gems have been introduced:
 +
** Ruby Ore
 +
** Sapphire Ore
 +
** Crystal Ore
 +
** Silicon Ore
 +
* New Deepslate Evolution Stone Ores have been introduced:
 +
** Moon Stone Ore
 +
** Ice Stone Ore
 +
** Shiny Stone Ore
 +
** Thunder Stone Ore
 +
** Leaf Stone Ore
 +
** Water Stone Ore
 +
** Fire Stone Ore
 +
** Sun Stone Ore
 +
** Dusk Stone Ore
 +
** Dawn Stone Ore
 +
* New NPCs have been introduced for each of the following towns: Dragon, Electric, Fairy, Fire, Ghost, Grass, Ground, Ice, Steel, and Water.
 +
* The following NPCs will now appear in the world:
 +
** Nurse Joy
 +
** Doctor John
 +
** Gym Staff
 +
** General Shopkeepers
 +
** TM Shopkeeper
 +
** Mail Shopkeeper
 +
** Curry Shopkeeper
 +
** Daycare Staff
 +
** Gemologist
 +
** Daycare Shopkeeper
 +
* Nurse Joy, and Vendor NPCs now appear in villages.
 +
* Five new cosmetic Furfrou haircuts have been added: Dandy, Debutante, Heart, Matron, and Star.
 +
* Zeraora is now available in a Strike palette variant.
 +
* JEI integration has been added for Poké Ball recipes, allowing for easy viewing and crafting.
 +
* JEI now displays recipes for TMs and TRs.
 +
* Pokémon drop information is now viewable in JEI.
 +
 
 +
<u>'''Changes:'''</u>
 +
 
 +
* New Deepslate ores will now generate in the world.
 +
* Furfrou's natural form has been updated with an improved model, textures, and animations.
 +
* Regular ore textures for Pixelmon metals, gems, and Evolution Stones have been updated with improved designs.
 +
* Red Rock Peaks and Cypress Wetlands are now supported.
 +
* Valley Clearing, a Terralith biome, has been added to the Plains category.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22584 22584] Background color for the notice overlay can now be customized.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22584 22584] Notice overlay border color and gradient are now customizable.
 +
* Fedora, Fez, and Tophat developer hats now feature updated models.
 +
* Tandemaus and Maushold now spawn only indoors in Plains and Taiga Villages at night, on planks, with a maximum light level of 3.
 +
* Added an anticondition to villages and towns, lowering the amount of Pokemon within them.
 +
* Elekid, Magby, Bonsly, Pichu, and Cleffa have been removed from Ultra Space spawns.
 +
* Dandy and Debutante palette Furfrou now spawn in Birch biomes (morning and afternoon, respectively) and Star palette Furfrou spawns in Plains in the afternoon, all with a spawning weight of 5.
 +
* Strike palette Zeraora now spawns in Ultra Plant at night.
 +
* Furfrou spawn levels have been updated to 15-45.
 +
 
 +
<u>'''Fixes:'''</u>
 +
 
 +
* The Move Tutor UI now correctly displays the required quantity of item costs when teaching a move.
 +
* Move Tutors now require the correct quantity of items as specified in their configuration, rather than accepting only one.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22634 22634] Furnace recipes for Pixelmon Ingots now use newly added raw minerals as ingredients, ensuring proper smelting functionality.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=15875 15875] Gigantamax Charizard no longer displays stray black pixels on its belly; shiny variant knee markings now use the correct colors.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=19300 19300] Galarian Moltres' lower beak now faces straight, improving its appearance.
 +
* Slowking's arms now properly appear behind its body rather than glitching through.
 +
* Mudkip now stands correctly on the ground without clipping into terrain.
 +
* Darmanitan Zen form now appears upright, and Galar form renders without stretching or flipping.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22616 22616] Bunnelby has received an improved model with updated textures and animations.
 +
* Clauncher and Clawitzer feature new animations.
 +
* Gigalith now renders properly without clipping through terrain.
 +
* Oinkologne Male now renders correctly and no longer clips through terrain.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=15939 15939] Coalossal's shiny form now displays the correct stack of coal colors.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22616 22616] Tinkatink, Tinkatuff, and Tinkaton now face forward and walk properly.
 +
* A brand new Zeraora model has been introduced, featuring updated textures and animations.
 +
* Galarian Articuno's walking animation has been corrected so its legs move properly.
 +
* Pheromosa's model no longer displays stray geometry on its head.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=17478 17478] Cresselia's texture has been fixed to remove stray pixels on its underbelly.
 +
* Zebstrika and Blitzle now feature animations and emissive effects.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=17174 17174] Charizard's Zombie palette sprite now displays a purple flame to match its model.
 +
* Beedrill now flies properly above ground and no longer clips beneath the terrain.
 +
* Zeraora's texture has been updated for improved accuracy and now includes paw pads.
 +
* Azumarill, Hatenna, Morelull, and Slugma now render smoothly and no longer appear blocky.
 +
* Morelull's model no longer clips into terrain and animates correctly.
 +
* Porygon's Alter texture has been fixed to match its UV map and render properly.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=19051 19051] Gallade's left knee now bends and turns correctly.
 +
* Notice overlay background now displays with proper transparency, and sprites now face each other as intended.
 +
* 3D Pokémon in the notice overlay now face the correct direction or appear too dark.
 +
* Cosmetic items now render correctly in the cosmetics editor screen, resolving issues with inverted normals.
 +
* Visual artifacts at the top and bottom of list-based screens, including Spawners, Tutors, Relearners, and Battle Rules, have been removed.
 +
* The highlight box for selected moves in the Move Tutor screen now appears properly centered.
 +
* Move descriptions in the tutor and relearner screens now display within their designated areas and no longer overlap with the cost section.
 +
* The dialogue input screen no longer displays a blurry background over the input box, improving text clarity.
 +
* Shrine orb items now use data components instead of damage values, preventing unintended filling through anvil repairs.
 +
* Resolved a client crash that occurred when having a Pokémon sprite on your head while using Iris Shaders.
 +
* Replace and delete move messages now display the Pokémon's proper name in chat, even for Pokémon without nicknames.
 +
* The correct Pokémon name is now shown in the move delete screen of the summary menu.
 +
* Resolved a crash that could occur when clicking empty slots in the Pokémon selector UI for Move Tutor and Transfer Tutor screens.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22652 22652] Server no longer crashes when initializing a Pokémon's animation in the cloning machine.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22640 22640] Money is now correctly aligned in the inventory UI, regardless of the amount displayed.
 +
* Pokémon cries have been normalized for consistent volume, preventing extreme loudness or inaudible effects.
 +
* The "Save to Preset" button now saves presets to a generated directory within the current world directory.
 +
* NPC presets now sync properly to the client.
 +
* NPC preset saving now functions as intended.
 +
* The <code>pixelmon:spec</code> team supplier codec now operates correctly.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22617 22617] Pixelmon spawners now generate Pokémon at random levels within the specified range, instead of always spawning at the maximum level.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22587 22587] Old and New Running Boots now properly grant a speed boost when equipped.
 +
* The animation toggle button has been removed from the Pokémon Editor summary tab.
 +
* The ':' character can now be entered in the NPC preset screen filter, allowing full use of preset names.
 +
* The Infuser no longer retains infusion time when recipe ingredients are changed mid-process.
 +
* Switching between different recipes in the Infuser now correctly applies the intended infusion duration for each recipe.
 +
* Vitamin and non-vitamin infusion recipes now always use their correct infusion times, regardless of previous items used.
 +
* Custom particles now render correctly, including battle effects and Shaymin transformation.
 +
* The Poké Ball beam effect now displays as intended.
 +
* Battle animation particles are now visible in multiplayer.
 +
* The blackout screen now triggers when all Pokémon faint outside of battle, matching expected behavior.
 +
* The Pixelmon inventory sidebar can now be upscaled, allowing for higher resolution edits via resource packs.
 +
* EVs are no longer doubled when a Pixelmon has the Uninfected strain of Pokérus.
 +
* EV gain and capping logic have been corrected, ensuring proper EV distribution and preventing stats from being reset or incorrectly limited.
 +
* Permission registration errors no longer appear when players are de-opped.
 +
 
 +
<u>'''Battle Fixes:'''</u>
 +
 
 +
* Transform moves now display correctly in the battle UI after a Pokémon uses Transform, ensuring the moveset updates as expected.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22645 22645] Players can no longer use the "last used item" button to catch a Pokémon during Horde battles when more than one wild Pokémon remains.
 +
* The battle log now displays messages immediately on the battle screen, allowing for smoother progression.
 +
* Using /endbattle now ends battles instantly, even when messages are pending, resolving issues that previously required players to click through turn 0 messages.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22566 22566] Running /endbattle multiple times no longer results in a disembodied state or camera lock.
 +
* Fixed a crash caused by Iris when rendering the battle controller tile entity.
 +
* The NoCrits property now defaults to false, ensuring critical hits are enabled by default in PvP battles.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22595 22595] Evolving a Pokémon during an NPC battle no longer causes a soft lock after the battle ends.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22595 22595] 22595 The camera now behaves correctly if no valid target exists or after leveling up a Pokémon mid-battle.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22595 22595] Exp. All now functions properly for all party Pokémon.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22631 22631] Pokémon experience now updates correctly after battles, ensuring experience is saved on both the Pokémon and its entity.
 +
* Move requirements now use a more precise search method, allowing unabbreviated specs like iv and ev specs to function as intended.
 +
 
 +
<u>'''Language:'''</u>
 +
 
 +
* New translation keys have been added.
 +
* Translations have been updated for Arabic, Chinese, Czech, Danish, Finnish, French, German, Hebrew, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Thai, Turkish and Ukrainian.
 +
 
 +
<u>'''Developer:'''</u>
 +
 
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22650 22650] Added new interaction events: <code>pixelmon:defeat_leader</code>, <code>pixelmon:lose_to_leader</code>, <code>pixelmon:defeat_champion</code>, and <code>pixelmon:lose_to_champion</code>.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22650 22650] Added the <code>pixelmon:set_string_context</code> interaction result.
 +
* Added the <code>pixelmon:finish_healing</code> interaction event.
 +
* Interaction events can now be defined and managed through datapacks.
 +
* Added JSON support for interaction events, enabling custom event creation.
 +
* NPCs can now be set as pushable or unpushable using the new pushable property (default: true).
 +
* NPCs now support a title property, allowing for custom titles above their name tag (default: none).
 +
* NPC icon rendering has been improved.
 +
* Introduced enabling placeholder support in text components.
 +
* Added the pixelmon:apply_spec interaction result, allowing Pokémon context to apply specified properties through interaction.
 +
* Added the has_research interaction condition for use in custom interactions.
 +
* The <code>pixelmon:defeat_trainer</code> event now returns an empty interaction result.
 +
* Introduced <code>pixelmon:defeat_npc</code>, which now handles the logic previously managed by <code>defeat_trainer</code>.
 +
* <code>StringContextDataProvider</code> now converts all data to string automatically, improving flexibility and removing the need for type-specific data providers.
 +
* Added support for appending tasks to the end of the evolution query process.
 +
 
 +
</div></div>
 +
 
 +
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 +
<div id="9.3.2" style="font-weight:bold;line-height:1.6;">Version 9.3.2 (Beta)</div>
 +
<div class="mw-collapsible-content">
 +
Released May 30, 2025.
 +
 
 +
'''''"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 JRK.
 +
* 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>'''Additions:'''</u>
 
<u>'''Additions:'''</u>
  
* Added the Gimmighoul Coin.
+
* Added new raw resource items for 1.21 consistency: raw platinum, raw silver, raw bauxite, and raw silicon.
* Gimmighoul can evolve into Gholdengo if the player has given their Gimmighoul 999 of the Gimmighoul Coins.
+
* A new config option has been added to battle.yml to disable storing the last battle log (default: off).
* Works just like feeding Meltan.
+
 
* Any extra Gimmighoul Coins over the target amount (999) are returned to the player.
+
<u>'''Battle Tests:'''</u>
* Added a display in the summary page to show how many coins you've given Gimmighoul.
+
 
* Added new recipe types: pixelmon:crafting_shaped_tag, pixelmon:shapeless_tag and pixelmon:crafting_poke_ball.
+
* Added tests for the King’s Rock held item, including interactions with multistrike moves, Serene Grace, Pledge effects, and Sheer Force.
* Added Slippery Ice Block.
+
* Added tests for each type of Gem held item.
* This block is able to slide entities from one side to another, preserving momentum and direction.
+
* Added tests for the Rusted Sword and Rusted Shield held items.
* Entities can't jump or leave this block by walking until they fully slide through.
+
* Added tests for the Razor Fang held item, which will handle interactions with Serene Grace, multistrike moves, and Sheer Force.
* Added Slippery Ice Block recipe.
+
* 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>
 +
 
 +
* 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.
 +
* 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.
 +
 
 +
<u>'''Fixes:'''</u>
 +
 
 +
* 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.
 +
* [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.
 +
* [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.
 +
* 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.
 +
* [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.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22571 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.
 +
* [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.
 +
* 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=22591 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.
 +
 
 +
<u>'''Battle Fixes:'''</u>
 +
 
 +
* [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.
 +
* Battle screen transparency now applies correctly to the Bag and Pokémon selection menus when using the F1 key.
 +
* Added support for the <code>money_multiplier</code> 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.
 +
* [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.
 +
* [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.
 +
* 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.
 +
* [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.
 +
* The Run button now appears and functions correctly after a Pokémon faints in battle.
 +
* [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.
 +
* 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.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=22599 22599] EVs now update correctly after battles.
 +
 
 +
<u>'''Language:'''</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 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>
 +
 
 +
==''Minecraft'' 1.20.2==
 +
=====Version 9=====
 +
----
 +
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 +
<div id="9.2.10" style="font-weight:bold;line-height:1.6;">Version 9.2.10 (Alpha)</div>
 +
<div class="mw-collapsible-content">
 +
Released December 11, 2024.
 +
 
 +
'''''"1.20.2 (Alpha 9)"'''''
  
<u>'''Rework:'''</u>
+
<u>'''Additions:'''</u>
  
* Completely reworked the Pokémon Editor screen.
+
* Added new Research and Assignment feature.
* The Pokémon Editor is revamped to use the same UI as the new NPC Editor. There are currently 2 pages, the first with 2 tabs, the 2nd inner page with 5 tabs. Most of the functionality is the same, as most of the changes are new features that allow for editing values of the Pokémon that could not previously be edited with the Pokémon Editor.
+
* Added Research triggers.
* Using the Pokémon Editor opens up the **Pokémon Team** tab, with an additional tab as the PokéPaste tab.
+
* Added Research toasts on progress and completion.
* Pokémon Team tab:
+
* Added new screen for Research, as an inventory tab.
* The function is supposed to be nearly identical to the first screen of the old Pokémon Editor.
+
* Added internal GUI API.
* Added 6 rows displaying the Pokémon's sprite (covers species, form, and palette), nickname, level, ability, and finally the sprite of its held item.
+
* Added FXAA GUI shader.
* There is an button titled "Edit" allowing you to edit the individual Pokémon you select.
+
* Added continuous bell curve for Pokémon sizes (growths).
* There is an button titled "Delete" allowing you to delete the Pokémon.
+
* Added naturally spawning, rare, large or small Pokémon.
* If no Pokémon exists in that slot the row will be empty except for a "Add" button to add a new Pokémon.
+
* Added the <code>size</code> Pokémon spec.
* You can drag each row of Pokémon over another to swap their places.
+
* Added healthbar below sprite in PC when a Pokémon is not a full HP.
* NEW: There is now a "Randomize" button to set the team to 6 random Pokémon.
+
* Added grey overlay when a fainted Pokémon is in PC.
* NEW: There is now a "Reset" button to revert all changes made to the team of Pokémon.
+
* Added Professor Wisteria to Research, who will accompany players as they progress in their tasks.
* Summary Tab:
 
* NEW: Renders the Pokémon's model to the left-side of the screen.
 
* You can left-click the model to rotate it. Or right-click it to drag it.
 
* Clicking the button within the background of the Pokémon renderer will cycle through the Pokémon's animations.
 
* Allows editing of the Pokémon's species, level, nickname, gender, form, palette, growth, the Poké Ball it is in, and any Extra Stats it might have.
 
* NEW: Allows editing of whether the Pokémon is an egg, along with editing its Pokérus strain, and whether the Pokémon can be traded or can be bred.
 
* Renders the Pokémon's sprite and the sprite of the Poké Ball it is in.
 
* NEW: The "Re-Initialize" button has been added so that users can switch the species of the Pokémon without erasing changes made on any of the other tabs.
 
* Pressing the "Re-Initialize" will re-roll the Pokémon's attributes to get values matching its species, form, and gender.
 
* NEW: Hovering the cursor over the Pokémon's species will give the Pokédex description for that Pokémon.
 
* Battle Tab:
 
* Allows editing of the Pokémon's held item, ability, moves, and whether or not it has the Gigantamax Factor.
 
* NEW: Allows editing the Pokémon's current HP, status condition, Dynamax Level, and the current and maximum PP of the Pokémon's moves.
 
* Renders the sprite of the Pokémon's held item.
 
* NEW: Hovering the cursor over the held item, ability, and moves will render a tooltip giving a description.
 
* Stats Tab:
 
* Allows editing of the Pokémon's Friendship, Nature, Effort Values (EVs), and Individual Values (IVs).
 
* NEW: Allows editing of the Pokémon's Mint Nature, Hyper Trained IVs, and Hidden Power typing.
 
* Renders a Silver Bottle Cap for the title of the column of Hyper Trained IV buttons. If all are Hyper Trained it is rendered as a Gold Bottle Cap.
 
* Hovering the cursor over the "EVs", "IVs", Bottle Cap sprite, "Stats", Hidden Power Type image, and the stat names that the nature adjusts will render a tooltip.
 
* Includes buttons to:
 
* Reset the EVs of the Pokémon
 
* Minimize, maximize, and randomize the Pokémon's IVs.
 
* NEW: Displays the type that the Hidden Power attack would be if the Pokémon used the move in battle.
 
* This also functions as the button to change the Hidden Power typing.
 
* NEW: Renders the stats that the Nature increases and decreases.
 
* Ribbons Tab:
 
* NEW: Renders all the ribbons the Pokémon has and highlights the ribbon that the Pokémon is currently using for its title (e.g. Pikachu the Chosen One).
 
* Hovering the cursor over each sprite will render a tooltip displaying the name of the ribbon.
 
* NEW: Allows adding and removing ribbons by clicking the sprite of each ribbon.
 
* NEW: The sprites of the ribbons scale with the size of the screen.
 
* PokéPaste tab:
 
* Allows editing a multi-line editor displaying all the Pokémon's values in the https://pokepast.es/ format.
 
* Includes buttons to:
 
* Reset any changes to the editor
 
* Copy the text in the editor
 
* Paste any text in the clipboard to the editor
 
* Importing a single Pokémon to replace the current Pokémon with a link generated by PokéPaste.
 
* Exporting the text in the text editor to https://pokepast.es/ so that it can be shared with others.
 
* Should be identical to the previous Import/Export tab next to the Pokémon Team tab, but will only affect the Pokémon currently being edited.
 
* NEW: Hovering the cursor over the PokéPaste url edit box will render a tooltip giving a description of what that edit box is for.
 
  
  
 
<u>'''Pokémon:'''</u>
 
<u>'''Pokémon:'''</u>
  
* Added Maschiff.
+
* Added Bombirdier.
* Added Mabosstiff.
+
* Added Gimmighoul.
* Added Brute Bonnet.
+
* Added Gholdengo.
* Added Iron Jugulis.
+
* Added Wattrel.
 +
* Added Kilowattrel.
 +
* Added Rabsca.
 +
* Added Rellor.
 +
* Added Squakabilly.
 +
* Added Klawf.
 +
* Added Great Tusk.
 +
* Added Iron Hands.
 
* Added Iron Treads.
 
* Added Iron Treads.
* Added Iron Hands.
+
* Added Iron Bundle.
* Added Iron Valiant.
+
* Added Sandy Shocks.
* Added Farigiraf.
+
 
 +
<u>'''Cosmetic Palettes::'''</u>
 +
 
 +
* Added spirit Iron Valiant.
 +
 +
<u>'''Moves, Battle Items and Abilities::'''</u>
 +
 
 +
* Added Ability Shield item.
 +
* Added TM171-TM223 for all existing moves.
 +
 
 +
<u>'''Items:'''</u>
 +
 
 +
* 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.
 +
 
 +
<u>'''Sounds:'''</u>
  
<u>'''Moves, Battle Items and Abilities:'''</u>
+
* 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.
  
* Added tests for Knock Off.
+
<u>'''Structure:'''</u>
* Added tests for Defog.
 
* Added tests for Electric Terrain.
 
* Added tests for Grassy Terrain.
 
* Added tests for Misty Terrain.
 
* Added tests for Psychic Terrain.
 
* Added tests for Toxic Debris after G-Max Wind Rage and Defog.
 
* Added tests for importer checkHiddenPowerCalculation.
 
* Added tests for importer checkHiddenPowerIVModifications.
 
* Added tests for Charge.
 
* Added tests for Chloroblast.
 
* Added tests for Clangorous Soulblaze.
 
* Added tests for Clear Smog.
 
* Added tests for Conversion 2.
 
* Added tests for Mega Evolution.
 
* Added tests for Life Orb.
 
* Added tests for Mirror Armor.
 
* Added tests for Weakness Policy.
 
* Added tests for Magic Coat.
 
* Added tests for Parting Shot.
 
* Added tests for Scale Shot.
 
* Added tests for Rough Skin.
 
* Added tests for Rocky Helmet.
 
* Added tests for Adrenaline Orb.
 
* Added tests for Anticipation.
 
* Added tests for Corrosion.
 
* Added tests for Imposter.
 
* Added tests for Mimicry.
 
* Added tests for Minds Eye.
 
* Added tests for Mycelium Might.
 
* Added tests for Purifying Salt.
 
* Added tests for Moldbreaker.
 
* Added tests for Receiver.
 
* Added tests for Trace.
 
* Added tests for Burn Up/Double Shock.
 
* Added tests for Camouflage.
 
* Added tests for Foresight.
 
* Added tests for G-Max Chi-Strike.
 
* Added tests for Gravity.
 
* Added tests for Judgement.
 
* Added tests for Psych Up.
 
* Added tests for Reflect Type.
 
* Added tests for Roost.
 
* Added tests for Skill Swap.
 
* Added tests for Transform.
 
* Added tests for Plates.
 
* Added tests for Bug Bite and Pluck.
 
  
<u>'''Spawning:'''</u>
+
* Added meteorite.
  
* Wild Pokémon encounters after cooking curry now function as in the mainline games
 
* Several new spawning conditions have been added so that different flavors can have distinct spawns.
 
* Most Pokémon species can now be found via curry in their normal spawn biomes, though rarities have been adjusted from standard spawning values.
 
* Costumed Pikachu now have a proper method of obtainment, with each form associated with a different curry flavor: Rockstar - Spicy Curry, Belle - Dry Curry, Popstar - Sweet Curry, Ph D. - Bitter Curry, and Libre - Sour Curry.
 
 
 
<u>'''Datapack:'''</u>
 
<u>'''Datapack:'''</u>
  
* Added PreventRedirection move effect to allow datapack moves to ignore redirection effects.
+
* Added Growths as a datapack registry.
* Added additional checks to prevent datapacks overlapping between servers and worlds.
+
** Each Pokémon JSON now has a "mean" and a "standard deviation" defining the distribution of their size.
* Added CheckedStrikes effect to replace PopulationBomb, TripleAxel, and TripleKick.
+
* Added datapack abilities for additional Size categories (growth).
* Added individual move flags, "AdjacentAll", "OtherSide", "YourSide", "BothSides", "All" and "1 Random".
+
* Updated all species to include <code>growth_data</code> in forms.
* Updated Magic Coat and Magic Bounce to use datapackable move flags "reflectable".
+
* Added recipes for Pixelmon Chest Boats.
* Updated moving riding offsets so they can now be used for land-based movement.
+
* Added Recipe Book advancement for Pixelmon Chest Boats.
* Added the `pixelmon:open_trade` interaction result, which opens the trade UI with the two specs specified.
+
* Renamed <code>crafted_gingko_blocks</code> to <code>crafted_ginkgo_blocks</code> tag.
* Added the `pixelmon:relearn_move` interaction result.
+
* Added the <code>chest_boats</code> tag.
* This opens the move relearner screen for the player.
+
* 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.
* This fires the new `pixelmon:relearner_accept` interaction event when a move is selected.
+
* Added new interaction results: pixelmon:unlock_dynamax, pixelmon:close_screen, pixelmon:open_professor_dialogue, pixelmon:unlock_mega_evolution and pixelmon:delay_result.
* This fires the new `pixelmon:relearner_close` interaction event when no move is selected.
+
* Added several blocks and block tags to the <code>mineable/axe</code> tag so they can be mined faster with axes.
* An example can be found in the move relearner NPC preset.
+
* Added new block tags for Pixelmon furniture and Berry Wood blocks.
* Adds `pixelmon:appraise_rod` interaction result:
+
* Added 100-500 Gimmighoul Coins as a guaranteed drop to Gholdengo.
* Has the same functionality as the fisherman NPC used to have.
+
* Updated evolution conditions for Magneton, Qwilfish, Nosepass, Charjabug and Crawbrawler.
* Examples can be found in the old_fisherman NPC preset.
 
* Adds `pixelmon:open_shop` interaction result:
 
* Opens a shopkeeper/vending machine UI with the given shop items.
 
* Examples can be found in shopkeeper NPC presets.
 
* Adds `pixelmon:open_dialogue` interaction result:
 
* Opens a chatting NPC dialogue screen with only the one page of text and title.
 
* Examples can be found in shopkeeper NPC presets.
 
* Adds `pixelmon:open_paged_dialogue` interaction result:
 
* Opens a chatting NPC dialogue with multiple pages of text and the title.
 
* Examples can be found in chatting NPC presets.
 
* Adds `pixelmon:close_dialogue` interaction event:
 
* Called on an NPC when the player closes the dialogue opened by the `pixelmon:open_dialogue`, `pixelmon:appraise_rod`, and `pixelmon:open_paged_dialogue` interaction results:
 
* Example can be found in shopkeeper NPC presets.
 
* Adds `pixelmon:close_shop` interaction event:
 
* Called on an NPC when the player closes a shop opened by the `pixelmon:open_shop` interaction result.
 
* Example can be found in shopkeeper NPC presets.
 
* Adds `pixelmon:shop_purchase_item` interaction event:
 
* Called on an NPC when a player purchases an item from a shop opened by the `pixelmon:open_shop` interaction result.
 
* Adds `pixelmon:shop_sell_item` interaction event:
 
* Called on an NPC when a player sells an item from a shop opened by the `pixelmon:open_shop` interaction result.
 
* Added the `pixelmon:tutor_move` interaction result.
 
* This opens the move tutor screen for the player.
 
* This fires the new `pixelmon:tutor_accept` interaction event when a move is selected.
 
* This fires the new `pixelmon:tutor_close` interaction event when no move is selected.
 
* An example can be found in the move tutor NPC presets.
 
* Added a confirmation button to the party select screen when the desired amount of Pokémon are selected.
 
* Added a right-click interaction to the party select screen to allow the user to open the poke checker screen when deciding which Pokémon to select.
 
* Removed the old trade list configuration as it's now in the interaction result config.
 
* Added the `GimmighoulCoinCondition` Evolution Condition.
 
  
<u>'''Changes:'''</u>
+
<u>'''Research'''</u>
* Modified PokéGifts to provide a copy of the Pokémon, preventing linking issues.
+
 
* Added Dynamax Level, Hyper Training, Egg Steps, Temp Ability, extra Stats, bonus Stats, persistent Data and Ribbons to PokemonBuilder.
+
* Added collection-style UI widget with ability to set sprites for a resource and offset item position.
* Temporary forms no longer linger on NPCs if the battle is aborted mid-evolution.
+
* Added sprite colouring in Research tasks.
* Removed the Picket Fence.
+
* Added Professor Wisteria to research updates.
* Updated Raid Dens to give conduit effects, allowing water-breathing.
+
* Added Mega Evolution research.
* Added a party selector to NPC Presets.
+
* Added Dynamax research.
* Updated NPCs where left-clicking an NPC with a Pokémon Editor now allows you to edit the party of said NPC.
+
* Added capture Pokémon type research.
* Updated the order of presets on the NPC preset screen to be ordered alphabetically.
+
* Added craft type research.
* Updated the searching of NPC presets to use contain checks rather than startsWith.
+
* Added defeat boss type research.
* Improved async loading and saving so concurrency issues don't cause data overwriting.
+
* Added enter dimension type research.
* Updated the opening **NPC Creator Presets** screen of the NPC Editor to fit larger preset file names and be centered to the screen even at full screen window sizes.
+
* Added evolve type research.
* Updated the `pixelmon:right_click` event to be the default (instead of left-click) for the event of an NPC's Interaction.
+
* Added harvest type research.
* Updated the `pixelmon:true` condition to be the default condition for the condition of an NPC's Interaction.
+
* Added hatch type research.
* Changed the chat message that notifies a player that their NPC preset was saved to be formatted identical to the screenshot chat message, i.e.:
+
* Added active item type research.
* include the preset's file name,
+
* Added level up type research.
* underline that file name,
+
* Added mine type research.
* and make the file name the link instead of the plain text.
+
* Added spin Pokéstop type research.
* Fixed it so that the result of an NPC's Interaction will not execute when the Pokémon Editor is held in the hand the player used to interact with the NPC.
+
* Added defeat Raid type research.
* The title data and author data of the PokéPaste that is automatically made for an NPC Preset were switched and that has been fixed.
+
* Added find structure type research.
* Fixed the missing empty line between different Pokémon when creating the PokéPaste.
+
* Added seasonal research: Christmas, Pixelmon's Birthday, New Year and Valentine's Day.
* Updated the Illuminate ability to Generation 9 effect.
+
 
 +
<u>'''Spawning:'''</u>
 +
 
 +
* 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.
  
<u>'''Keybinds:'''</u>
+
<u>'''Battle Tests:'''</u>
  
* Added a new Pixelmon section for keybinds, splitting all mod keybinds into Pixelmon, Pixelmon Battles, and Pixelmon PC.
+
* Added tests for Black Sludge item.
* Added a visual indicator as to whether the player's cursor is hovering over an item in the keybind menu.
+
* Added tests for Incinerate move.
* Added several keybinds to make it possible to navigate a battle screen without requiring a mouse:
+
* Added tests for Stuff Cheeks move.
* Moves
+
* Added tests for Corrosive Gas move.
* The player can select the keys 1, 2, 3, 4 for each attack.
+
* Added tests for Magic Room move.
* Evo Button / Battle Gimmick Button (Z-Move/Mega Evolve/Dynamax)
+
* Added tests for Thief move.
* Defaults to Left Shift (toggles it on and off)
+
* Added tests for G-Max Replenish move.
* Bag
 
* Defaults to E.
 
* Pressing E again closes the bag menu.
 
* Bag Section Selection:
 
* Keys 1-4 correspond to each bag section.
 
* Pressing Escape will close the Bag Screen (in addition to repressing E).
 
* Can also use the W and S key to move the cursor up and down between the buttons.
 
* Item Selection:
 
* Keys 1-6 correspond to the items as they appear on screen.
 
* Pressing Escape will return to the Bag Section Selection.
 
* If there are multiple pages of items, the A key will go to the left page and the D key to the right page.
 
* Can also use the W and S key to move the cursor up and down between the buttons.
 
* If the chosen item requires that a Pokémon be selected, similar to the Pokémon Selection Screen below, keys 1-6 may be pressed.
 
* Pressing Escape will got back to the previous item selection menu.
 
* No key is currently set to select the previously used item.
 
* Party
 
* Defaults to Tab
 
* Pokémon Selection Screen:
 
* Selecting a Pokémon corresponds to the 1-5 keys
 
* Pressing Escape will also close this screen (in addition to repressing Tab).
 
* Can also use the W and S key to move the cursor up and down between the buttons.
 
* Run/Flee
 
* Defaults to the Escape key
 
* The Yes/No Dialog Screen for Running/Fleeing
 
* Yes = Space bar ~~Enter (including Enter on the Numpad/Keypad)~~
 
* No = Escape
 
* Battle Log
 
* Pressing W will scroll the battle log up.
 
* Pressing S or Spacebar will scroll the battle log down or if scrolled all the way down, acknowledge the current message so another can appear.
 
* Target Selection
 
* Using the Up, Down, Left, and Right keys (just as above, defaulting to W, S, A, D), the player can move the cursor without need of a mouse.
 
* If the cursor is not hovering over a Pokémon to select, and the player pressed these keys, then the cursor will move to the first opponent Pokémon.
 
  
<u>'''Config:'''</u>
+
<u>'''Changes:'''</u>
  
* In the Graphics Config there is now a **pokemonEditorExtraColorModeEnabled** value which is by default set to **true**. Turning this off will remove the extra colors added to some of the widgets.
+
* Removed old Quest system.
* Alternatively, you can press F1 to disable it temporarily.
+
* Removed old Quest screens.
* What Extra Color Mode affects:
+
* Removed functionality of the old Quest Editor wand.
* The text of the Current HP slider changes between green, yellow, and red, depending on the Pokémon's current HP relative to it's max HP.
+
* Added summary TM section for Generation 9 moves.
* The Dynamax slider follows the same color scheme as seen in a Pokémon's Summary page. The text is white at a Dynamax level of 0, and changes between cyan at a Dynamax level of 1 up to hot pink at a Dynamax level of 10.
+
* Added move description scrollbar for moves with long descriptions.
* The text for all of the Pokémon's moves are change to the same color as the type they are (i.e. Fire Blast becomes orange, Water Pulse becomes blue, etc.)
+
* Updated Heavy Ball catch mechanics to modern calculations.
* The text in the Multi-Line Edit Box on the Import/Export tabs will become colored, similar to on the https://pokepast.es/ website.
+
* Updated Friend Balls to their Generation 8+ friendship boost.
* The stats that the Pokémon's nature affects are colored blue for the increased stat and red for the decreased stat.
+
* Updated the Poke Checker (summary screen) to display size and the growth sprite.
* The text of the species of the Pokémon is set to the color of the Pokémon's primary type.
+
* Updated the PC screen to display size and the growth sprite.
* "curry-encounter-chance" - an array of values representing the chance of an encounter after cooking curry of each class. This is a 1/X chance
+
* Updated the capture method to use Generation 8 mechanics.
* "curry-battle" - whether a curry encounter should start a battle. If false, the Pokémon will directly join the player's party instead.
+
* Updated pre-Growth rework Pokémon stored data to include a randomly assigned Size.
* "curry-nature-sync" - whether a curry encounter Pokémon's nature will match the flavor of the curry used to spawn it.
+
* Updated summary UI in PC by swapping a Pokémon's species name for its level.
* "curry-ball-ordered-types" - a list of PokéBall types that curry encounters can use if joining the party directly. Balls higher on this list will be used first if multiple are available.
+
* Removed megaring mechanic being unlocked via defeating a Mega Boss, replaced by Mega Evolution Research.
* "iv-boost" - whether higher rated curry will provide an IV boost to encountered Pokémon
+
* Updated Pixelmon Rug colors to match wool textures.
* "curry-rating-cutoffs" - the values used to determine different curry classes. The theoretical max is 173, though 150 is the highest reasonably expected.
+
* Updated Revenant to block Destiny Bond if it has at least one life left.
  
 
<u>'''Fixes:'''</u>
 
<u>'''Fixes:'''</u>
  
* Fixed spawning threads locking up sometimes (randomly) from getChunk calls being made from a non-server thread.
+
* Fixed a crash caused by the client attempting to update server details.
* Fixed checkspawns block requirement for Headbutt from "anything but wool" to "logs".
+
* Fixed the scrollbar on TM lists rendering strangely.
* Fixed the screen changing too quickly, causing a NPE in the findConnection methods.
+
* Fixed Blank TMs failing to work with Klutz Pokémon.
* [https://pixelmonmod.com/tracker.php?p=2&t=21556 21556] Fixed PokéGifts' contents and settings not persisting across launches.
+
* Fixed nature syncing curries not working properly.
* [https://pixelmonmod.com/tracker.php?p=2&t=17132 17132] Fixed persistent data compound tag being lost whenever the Pokémon Editor is used.
+
* Fixed an instance where Black Sludge could deal damage for less than it should have.
* Fixed the NPC Trainer spawns failing for high-level Trainers.
+
* Fixed Poké Balls failing to receive catch penalties when capturing Ultra Beasts.
* Fixed the Recipe Book button rendering outside the inventory menu if the player opened the Recipe Book, clicked the Day Care tab, and then clicked the Survival inventory tab.
+
* Fixed Nest Balls catch formula.
* Fixed an issue where exported battle rules text was missing line breaks.
+
* Fixed Lure Balls failing to boost properly Pokémon caught via Fishing Rod.
* [https://pixelmonmod.com/tracker.php?p=2&t=21659 21659] [https://pixelmonmod.com/tracker.php?p=2&t=21761 21761] Fixed invalid import method. Before the fix, the import function would fail if the number of Pokémon was greater than 1.
+
* Fixed Fishing Rod not applying the chance for a Fishing mark on catch.
* Fixed Max Raid Dens not spawning Raids for the lowest star level possible in each biome.
+
* Fixed Fishing Rod-spawned Pokémon having Fishing-exclusive bonuses lost on flee and subsequent rebattle.
* Fixed an error where every biome used the default weights of each star level, even if that biome did not have a Raid possible for a certain star level.
+
* Fixed the drop shadow of the nickname text in the PC being set to a dark gray color.
* An error message is now sent to the log if a Max Raid Den attempts to spawn a raid for a biome that doesn't have any raids.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21384 21384] Fixed Pokémon displaying move skills they should not have by improving code quality.
* An error message is now sent to the log that specifies which Max Raid Den has failed to spawn a raid, along with the star level of the raid it's trying to spawn.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=18939 18939] Fixed Poke Displays breaking consistency of a stored Pokémon's form and palette.
* [https://pixelmonmod.com/tracker.php?p=2&t=20580 20580] [https://pixelmonmod.com/tracker.php?p=2&t=20666 20666] [https://pixelmonmod.com/tracker.php?p=2&t=20580 20580] Fixed colored nicknames not saving/loading properly on Pokémon.
+
* Fixed the Pixelmon Camera failing to take pictures.
* Fixed a rendering crash happening randomly.
+
* Fixed rendering of Mega Items.
* [https://pixelmonmod.com/tracker.php?p=2&t=18700 18700] Fixed legendary requirement not overriding the ability and ability slot, resulting in erroneous abilities.
+
* Fixed rendering of Sableye Hat, Frosslass robe and Yukata.
* [https://pixelmonmod.com/tracker.php?p=2&t=21128 21128] Fixed Zorua, Zoroark, and any transformed Pokémon making the sound of its own species instead of the sounds of the Pokémon it's transformed into.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21311 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.
* [https://pixelmonmod.com/tracker.php?p=2&t=19804 19804] Fixed the EXP, Mark, and Catching Charms disappearing upon death.
+
* Fixed using a Porygon item while in creative consuming said item.
* [https://pixelmonmod.com/tracker.php?p=2&t=19814 19814] Fixed Lures that were placed in the lure slot mistakenly rendering in the middle of the inventory if a player opened their inventory with the Recipe Book already active and then closed the Recipe Book.
+
* Fixed using a Porygon item spawning on top of the player instead of on the position clicked.
* [https://pixelmonmod.com/tracker.php?p=2&t=20226 20226] Fixed soft-locking caused by dying while a raid count down.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22145 22145] [https://pixelmonmod.com/tracker.php?p=2&t=21985 21985] Fixed Paldean Blank TMs disappearing upon completion.
* Fixed the ribbon spec not working with the spectest command by changing the RibbonRequirement to only check the ribbon's type.
+
* Fixed Bikes eating as if they are horses.
* [https://pixelmonmod.com/tracker.php?p=2&t=18095 18095] Fixed all of Pixelmon's keybinds failing to work if bound to mouse keys.
+
* Fixed the PC failing to open in rare cases upon first login or world creation.
* Fixed the screen of the Pixelmon Spawner being rendered with the default darkened background.
+
* Fixed hover and pop-up information not clearing on release in PC.
* Fixed the Quirky Mint being missed from the creative menu.
+
* Fixed a rare crash caused by right-clicking on an empty Pokémon slot in inventory.
* Fixed an error caused by FlyingParameters not existing.
+
* Fixed a rare client crash caused by refreshing the multiplayer menu.
* Fixed shaders not applying to emissive parts of Pokémon.
+
* Fixed Pokébags being allowed to leave a player's inventory if the container is open.
* [https://pixelmonmod.com/tracker.php?p=2&t=21194 21194] Fixed all Poké Ball recipes yielding the same Poké Ball type.
+
* Fixed shiny Hero Palafin sprite.
* [https://pixelmonmod.com/tracker.php?p=2&t=21194 21194] Fixed all Poké Ball Lid recipes yielding the same Poké Ball Lid type.
+
* Fixed shiny Revavroom sprite.
* [https://pixelmonmod.com/tracker.php?p=2&t=21719 21719] Fixed spawning errors caused by sky heightmap, halting spawning altogether.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21238 21238] Fixed Dudunsparce model and textures.
* Fixed rare server crash caused by an error in AirSaver if the player does not exist.
+
* Fixed Ultra Necrozma model.
* Fixed imported Pokémon with Hidden Power requiring Bottle Caps.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=19409 19409] Fixed Solrock animation.
* Fixed exported Pokémon not including hypertrained stats.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=18571 18571] Fixed Rocket Helmet's stray pixel in layer texture.
* Fixed invalid imported Hidden Power types not throwing the right error.
+
* Fixed shiny Iron Jugulis sprite.
* Fixed Gastlys particles spawning on top of it's body.
+
* Fixed cosmetic textures not loading properly for the Witch hat, Articuno Wings and Valentine's Wings.
* [https://pixelmonmod.com/tracker.php?p=2&t=21941 21941] Fixed ability changing on evolution for naturally spawned Pokémon.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21951 21951] Coloured Sash and Rainbow Sash colours are now vibrant again.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21951 21951] Rainbow Sash now uses a REALLY rainbow colour set.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21951 21951] Coloured Sash no longer uses a triadic of the colour chosen instead of the colour chosen.
 
* Fixed Relearner move lists not storing TM and Egg moves.
 
* Fixed console error in `/resetpokestats`.
 
* Fixed an error in Day Care requirements causing client disconnects.
 
* Fixed the 'fire on redstone' option for the Pixelmon Spqawner still spawning Pokémon even without a redstone signal.
 
* Fixed the list of TMs that a Pokémon can learn being displayed incorrectly on their summary screen.
 
* Fixed a rare crash caused by rendering too large groups of high detail entities.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=22003 22003] Fixed the PC Search visually duplicating Pokémon when the full species name of a Pokémon is typed.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=19570 19570] Fixed all instances of the word 'gingko' mispelled as 'ginkgo'.
 
* Fixed a rare error in Pokémon Builder.
 
* Fixed catching a Pokémon in a Hisui Ball not properly changing its movelist on catch.
 
* Fixed the move learning screens of the Move Tutor, Transfer Tutor, and the Move Relearner having Minecraft's darkened background applied to them.
 
* Fixed input text boxes for NPC interactions cutting off text early.
 
* Fixed an instance of the game crashing upon trying to add a ribbon to a Pokémon when the Ribbon's MutableRibbonData was null.
 
* Fixed a client disconnect occurring when the UpdateSinglePokemonPacket tried to fill the -1 slot of a Pokémon team with a Pokémon.
 
* Fixed ArrayIndexOutOfBoundsExceptions occurring in the UpdatedEditedPokemonPacket.
 
* Fixed the ColouredTextFieldWidget and the EnhancedTextFieldWidget rendering at a pixel too big on their left and right side.
 
* Fixed the ScrollableListWidget sending an incorrect value for the y coordinate of the mouse.
 
* Fixed the yellow-colored highlight for a Pokémon's displayed ribbon not scaling with the size of the ribbon's sprite.
 
* Fixed the client crashing upon trying to render a Ribbon Button when the resource of the MutableRibbonData was set to null.
 
* Fixed the client crashing upon being sent the CloseEditedPlayerPacket.
 
* Fixed the PokemonBuilder setting the new Pokémon's nature to the copied Pokémon's mint nature.
 
* Fixed the Export Text from the Showdown Converter displaying the name of the Pokémon's nature as Capitalized instead of in ALL CAPS.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21960 21960] Fixed a visual issue with newly crafted Bird Orbs appearing full.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21163 21163] Fixed a visual issue with crafted orbs rendering other sprites beneath them.
 
* Fixed the durability bar of Bird Orbs appearing underneath them.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21984 21984] Fixed visual duplications caused by attempting to swap Pokémon around in your party from your inventory screen.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21944 21944] Fixed missing idle animations in the Pokédex display screen.
 
* Fixed the storage cache invalidating the cached storage of online players causing parties to be loaded and then Pokémon that are sent out being temporarily irretrievable.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21090 21090] Fixed Spectrier's emissive texture.
 
* Fixed Ice Rider and Shadow Rider shiny textures.
 
  
<u>'''TCG'''</u>
+
<u>'''Battles:'''</u>
  
* Fixed text not rendering in the text box when hovering the cursor over an action on the TCG Action Log.
+
* Fixed Incinerate not being in the list of moves that can remove berries.
* Fixed text not rendering in the text box when hovering the cursor over an attack of a TCG Card being inspected during a TCG Battle.
+
* Fixed Stuff Cheeks disabling improperly if the Pokémon that new Stuff Cheeks was not holding a berry.
* Fixed the positioning and missing background of the TCG Battle Guide, which displays at the start of a TCG Battle to let players know how to start.
+
* Fixed a bug where Pokémon afflicted by Corrosive Gas could use their items once again after they had switched out.
* Fixed F3 not toggling debug mode for Dev Environments in the TCG Screen.
+
* 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 the hitboxes of cards during a TCG Battle shifting based on the player's FOV, they will now always be in the same place.
+
* Fixed Pokémon that stole a Life Orb with Thief not taking damage from the Life Orb at the end of the turn.
* Fixed the damage number not appearing when a player inspects a card during a TCG Battle.
+
* Fixed G-Max Replenish incorrectly calculating the recovery of berries in allied battle.
* Fixed selecting a Prize Card during a TCG Battle disconnecting the player.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21986 21986] Fixed waiting bug when using Flee moves against a trainer's final Pokémon.
* Fixed the Price Cards always having a red-colored hitbox rendered behind them.
 
* Fixed the representation of the hitbox of Prize Cards rendering for non-developer clients.
 
* Fixed the positioning of inspected Pokémon Cards so that the selection of the buttons for abilities, attacks, and retreating lines up with the text on the card.
 
* Fixed the z-level rendering of the outline of the ability, attack, and retreat buttons so that it appears in front of inspected cards.
 
* Fixed the z-level rendering of warning text when abilities, attacks, or retreating can't be used so that it appears in front of the inspected cards.
 
* Fixed disconnect on end of game from render system calls on network thread.
 
* Fixed TCG registries loading before Pixelmon ones, causing them to be cleared before the sync can happen.
 
* Fixed TCG win broadcast being on the action bar.
 
* Fixed players being unable to chat during TCG battles.
 
* Fixed the grey filter covering the whole screen while in a TCG Battle.
 
  
<u>'''Battles:'''</u>
+
<u>'''Language:'''</u>
  
* Fixed Rollout getting stuck at 60 power if Defense Curl was used instead of continuing to double.
+
* Updated Traditional Chinese translation.
* [https://pixelmonmod.com/tracker.php?p=2&t=21259 21259] Fixed Population Bomb not taking accuracy changes into account.
 
* Fixed Multi-hit moves continuing to attack after being put to sleep mid-move.
 
* Fixed Dragon Darts not hitting itself and a targeted AllySwitched ally once each.
 
* Fixed Dragon Darts not hitting itself twice if a targeted AllySwitched ally is immune.
 
* Fixed Dragon Darts printing multiple failure messages when missing both targets.
 
* Fixed Substitute not being removed by dynamaxing.
 
* Fixed Substitute not removing binding effects.
 
* Fixed Substitute not blocking entry hazard effects.
 
* Fixed Substitute blocking effects from moves that bypass Substitute.
 
* Fixed Substitute blocking Intimidate/Imposter after being broken by a switch move.
 
* Fixed False Swipe reducing damage when hitting a Substitute of a low-health Pokémon.
 
* Fixed Trick and Fling failing when the user is behind a Substitute.
 
* Fixed Incinerate not destroying Type Gems.
 
* Fixed Reflect/Light Screen stacking damage reduction with Aurora Veil.
 
* Fixed Reflect/Light Screen reducing damage by half in non-singles fights.
 
* Fixed Poison Pokémon with Steel secondary typing not removing Toxic Spikes.
 
* Fixed Poison Pokémon with Heavy Duty Boots not removing Toxic Spikes.
 
* Fixed EntryHazard removal not removing G-Max Steel Surge's Sharp Steel.
 
* Fixed Prankster not blocking spread status moves, such as Growl, against Dark Pokémon.
 
* Fixed Prankster not blocking moves called via boosted moves against Dark Pokémon.
 
* Fixed Pursuit doing 4x damage to switching target.
 
* Fixed Pursuit being redirectable when targeting a switching target.
 
* Fixed Max Darkness and Black Hole Eclipse based on Pursuit interrupting switches.
 
* Fixed virtual battles causing errors and crashing mid-battle when Trainers send out Pokémon.
 
* Fixed errors in Synchronize causing battle crashes in virtual battles.
 
* Fixed hard switch timing to be based on the previous Pokémon's speed.
 
* Fixed Substitute blocking Static or Flame Body when the opponent uses a non-status move.
 
* Fixed Defog not removing terrains.
 
* Fixed Defog clearing hazards when target is semi-invulnerable but has a Substitute.
 
* Fixed G-Max Wind Rage not triggering Defog after breaking through Protect and hitting a Substitute.
 
* Fixed G-Max Wind Rage removing toxic spikes after triggering Toxic Debris.
 
* Fixed all terrains affecting Pokémon in Sky Drop's semi-invulnerable turn.
 
* Fixed Grassy Terrain reducing Earthquake power for all targets, not just those affected by the terrain.
 
* Fixed Grassy Terrain healing Pokémon during semi-invulnerable turn of attacks.
 
* Fixed Misty Terrain reducing dragon attacks based on the user being affected by terrain instead of the target.
 
* Fixed Misty Terrain boosting Misty Explosion when the user is not grounded.
 
* Fixed Misty Terrain protecting Pokémon from Yawn and Confusion.
 
* Fixed Red Cards activating from the holder taking indirect damage.
 
* Fixed Teatime resetting the value for the item a Pokémon had consumed.
 
* Fixed an issue where Bug Bite and Pluck were setting the original holder of the berry that was eaten as the consumer instead of the Bug Bite or Pluck user.
 
* Fixed Take Heart curing the non-volatile status conditions of allies.
 
* Fixed Outrage not confusing the user when the final turn is disrupted.
 
* Fixed force-eaten LeppaBerry refilling their current attack's pp instead of their first attack missing pp.
 
* Fixed the Metronome item keeping track of the original move a Pokémon used, if that move called another move to use (e.g. Copycat).
 
* Fixed the Metronome item directly modifying the damage done by a move, instead of the power of that move.
 
* Fixed the Pickpocket ability not stealing Protective Pads off an attacking Pokémon that makes contact.
 
* Fixed the Punching Glove permanently making punching moves not make contact, even if the Punching Glove was stolen from the Pokémon.
 
* Fixed the Eject Pack switching out the holder if the holder was attacked with Parting Shot.
 
* Fixed an issue where if multiple Eject Packs activated, every Pokémon that could switch out would, instead of only the fastest Pokémon switching out.
 
* Fixed an issue where Pokémon holding an Eject Pack were immediately switched out if an end-of-turn effect lowered their stats, instead of waiting for all end-of-turn effects to finish.
 
* Fixed an issue where it was possible for a Pokémon to fail to switch targets from a Pokémon that had switched out (due to its Eject Pack activating) to the Pokémon that had switched in.
 
* Fixed an issue where if two Pokémon were both holding items and both had their stats lowered. If one of the Pokémon was holding a White Herb, it was possible for the other Pokémon to have their item removed.
 
* Fixed Knock Off failing to remove Mail from a Pokémon.
 
* Fixed Revenant not blocking Destiny Bond from being applied in its presence.
 
* Fixed Revenant not applying extra Pressure.
 
* Fixed a severe exploit with Revival Blessing
 
* Fixed a bug where Flying-type Pokémon holding an Iron Ball (and not under the affects of Gravity) would not receive 1x damage from Ground-type attacks when their secondary typing was weak or resistant to ground types.
 
* Fixed the Kee Berry and the Maranga Berry not reducing the damage from the hits after the first hit of multi-hit moves.
 
* Fixed Ripen affecting the Lansat Berry.
 
* Fixed Rock Head not blocking Chloroblast's recoil.
 
* Fixed Clear Smog's stat reset bypassing Substitute.
 
* Fixed Air Balloon popping from non-direct damage.
 
* Fixed Focus Sash protecting against Future Sight and Doom Desire.
 
* Fixed Knock Off being unable to remove items it cannot be given.
 
* Fixed Mega Evolution abilities not triggering on switching in.
 
* Fixed Mega-evolved Bosses not having their ability.
 
* Fixed Z-Parting Shot healing the user.
 
* Fixed Z-Parting Shot not healing the switched Pokémon after a failed Parting Shot.
 
* Fixed Parting Shot not failing against Hyper Cutter and -6 Special Attack.
 
* Fixed Mirror Armor only reflecting stat drops from Status moves.
 
* Fixed Prankster-boosted moves failing against allied Dark-type Pokémon.
 
* Fixed Prankster not boosting ExtremeEvoBoost.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21773 21773] Fixed abilities activated on entry still triggering when fainted by entry hazards.
 
* Fixed switch moves causing a waiting bug when the user faints.
 
* Fixed damaging effects occuring before Drain.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21750 21750] Fixed Scale Shot triggering off non-attack damage.
 
* Fixed Weakness Policy triggering off weather if using an attack super-effective against the user.
 
* Fixed Weakness Policy triggering if already at max stages.
 
* Fixed Weakness Policy not triggering another Pokémon's switch.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21803 21803] [https://pixelmonmod.com/tracker.php?p=2&t=21917 21917] Fixed Life Orb triggering on non-successful attacks.
 
* Fixed an issue that Salt Cure would show trigger messages if it is used towards Substitute.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21918 21918] Fixed crash occuring when hard-switching a Levitate Pokémon onto spikes.
 
* Fixed Intimidate activating an Adrenaline Orb if the item holder had a Substitute out.
 
* Fixed Adrenaline Orb activating if the item holder's Attack was already minimized.
 
* Fixed Adrenaline Orb being passed through Symbiosis before being consumed by Intimidate.
 
* Fixed Intimidate reducing attack of the wrong opponents.
 
* Fixed Hustle incorrectly modifiying accuracy. Previously -20, now x0.8.
 
* Fixed Pokémon transformed into mega-forms being able to use Z-moves.
 
* Fixed Dynamax being usable once per participant instead of per team.
 
* Fixed NPC trainers using Dynamax in Max Raids.
 
* Fixed raid Pokémon not having perfect IVs based on star level.
 
* Fixed raid Pokémon always being level 50.
 
* Fixed a caught raid Pokémon's moveset not matching the raid boss' moveset.
 
* Fixed cheer effects in raids.
 
* Fixed Pokémon not reviving against Max Raid bosses.
 
* Fixed a battle crash rarely caused by EntryHazard.
 
* Fixed a battle crash occurring when a Pokémon in a virtual battle has Illusion.
 
* Fixed an error caused by the Legend Plate.
 
* Fixed a battle crash from the battle controller being null at the end of a raid battle.
 
* Fixed an error in clear status.
 
* Fixed the names of players and NPCs not appearing by resetting the z-level to 0.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21912 21912] Fixed client switch menu hiding Pokémon that were forced out on the same turn they were switched in.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21999 21999] Fixed Ash-Greninja, in its Battle Bond form, not transforming in Horde or Raid battles.
 
* Fixed max HP value not being recalculated after temp-level is set, fixing the issue where battle rules changing a Pokémon's level did not cause the HP to update.
 
* Fixed spread move damage order to hit allies before enemies.
 
* Fixed Critical Hit effect calculation.
 
* Fixed non-forced criticalHit count for Galar Farfetch'd evolution.
 
* Fixed Anticipation triggering against Status moves.
 
* Fixed Anticipation not triggering against Hidden Power.
 
* Fixed Baton Pass copying G-Max Chi-Strike boosts.
 
* Fixed Burn Up not thawing user when it has a fire type.
 
* Fixed Color Change changing type if Pokémon already had that type.
 
* Fixed Corrosion ignoring Poison/Steel resistance for G-Max Malodor’s damage.
 
* Fixes Costar not copying crit boosts if no stat stages boosted.
 
* Fixed Dire Hit’s effect being stackable.
 
* Fixed Gravity not disabling flight moves.
 
* Fixed Gravity not boosting move accuracy.
 
* Fixed Judgment changing type based on user’s type instead of plate type.
 
* Fixed Judgment with Legend plate finding type least resisting the target’s types.
 
* Fixed Laser Focus persisting turns if an item is used.
 
* Fixed Mimicry losing added types when activating.
 
* Fixed Moldbreaker not ignoring Unaware’s ignored accuracy changes.
 
* Fixed Purifying Salt removing statuses gained before ability.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21949 21949] Fixed Ring Target not working when there is a global status on the field.
 
* Fixed Receiver not immediately triggering abilities from fainting allies.
 
* Fixed Roost not suppressing Flying type gained after the move.
 
* Fixed Roost restoring lost types.
 
* Fixed Transform not copying Flying type of Roosting Pokémon.
 
* Fixed Transform not copying Rage Fist hit count.
 
* Fixed Transform not copying opponent weight.
 
* Fixed Transform copying G-Max forms.
 
* Fixed Transform allowing PP restoring items to boost moves above 5PP.
 
* Fixed an issue where Bug Bite and Pluck were setting the consumber incorrectly.
 
* Fixed Teatime resetting the value for the item a Pokémon had consumed.
 
  
 
<u>'''Developer:'''</u>
 
<u>'''Developer:'''</u>
  
* BREAKING CHANGE: removed Population Bomb move effect.
+
* Added ShrineOrbFillEvent.Pre/Post.
* BREAKING CHANGE: Triple Kick move effect.
+
* Added LureActivateEvent.Pre/Post.
* BREAKING CHANGE: Triple Axel move effect.
+
* Added BerryEvent.Pick.
* In a developer environment, toggling the hitbox visual can now be used without needing a 2nd TCG player.
+
* Added ResearchStartEvent.Pre/Post.
* Removed the deprecated methods for `getNickname` and `getDisplayName` that return a String.
+
* Added ResearchStageCompleteEvent.
* Updated `getFormattedNickname`, and `getFormattedDisplayName` to `getNickname` and `getDisplayName`.
+
* Added ResearchDiscardEvent.Pre/Post.
* Updated all rendering to use components not Strings.
+
* Added ResearchCompleteEvent.
* Added the `GimmighoulCoinRequirement` for PokeSpecs.
+
* Added ProgressResearchStageEvent.Pre/Post.
* Added the `GimmighoulStats` to keep track of how many Gimmighoul Coins a Gimmighoul has amassed.
+
* Added ProgressResearchObjectiveEvent.Pre/Post.
* Adds the `InteractionGimmighoulCoins` which is what allows a Pokémon using the `GimmighoulCoinCondition` to evolve to be given Gimmighoul Coins.
+
* Added ClaimResearchStageEvent.Pre/Post.
* Added a fullbright option to ShaderParameters.
+
* Added ClaimResearchObjectiveEvent.Pre/Post.
* Added terrastralization shader.
+
* Added RegisterScreenStylesEvent.
* Added a `party` value to the NPC Builder.
+
* Added PlayerCakeEatEvent.
* Added a `party` balue to the NPCPreset.Builder.
+
* Added PlayerCraftItemsEvent.
* Added a `uuid` option to the NPC Builder.
+
* Removed AbandonQuestEvent.
* Added null checks in the NPC Builder methods to result in friendlier errors for developers.
+
* Removed FinishQuestEvent.
* Added the TeamSupplier interface and registry.
+
* Removed NPCInserterEvent.
* This is necessary because the Mojang registries load before our old-style Pixelmon ones therefore, when the Presets were attempting to load teams for the NPCs they were unable to parse them and validate them as the species data did not yet exist.
+
* Removed QuestActionEvent.
* There are three types of TeamSupplier by default, `pixelmon:empty`* an empty team provided, `pixelmon:poke_paste`* takes a PokePaste URL and converts it into a team and `pixelmon:spec`* takes a list of specs and converts them into a team.
+
* Removed QuestObjectiveEvent.
* Added `EntityBattleParticipant` with a builder.
+
* Removed QuestStageEvent.
* This means any entity (vanilla mobs included) can now be used to represent a trainer in battle
+
* Added HeldItem.ignoresKlutz method to allow custom held items to be used by Klutz Pokémon.
* The builder allows you to modify how the participant will operate (ai mode, boss tier, etc).
+
* Added PixelmonGrowths registry class.
* Added the `BattleViewer` interface for entities/players that are watching a battle.
+
* Added PokemonBuilder#size.
* The spectator class now inherits the BattleViewer interface.
+
* Removed PokemonBuilder#growth.
* Added `BattleController#broadcastPacket` which sends a packet to all BattleViwers.
+
* Added Pokemon#getSize.
* Added `BattleController#getBattleType`.
+
* Added Pokemon#setSize.
* Added `BattleController#getSpectators`.
+
* Updated the functionality of Pokemon#setGrowth to pick a random number in the range of that growth's defined range.
* Added `BattleController#broadcastPacket`.
+
* Removed CorrosiveGas status usage.
* Added `BattleController#canSpawnEntity`.
+
* Removed PlayerParticipant#getTeamPokemonList in favor of BattleParticipant#getTeamPokemon.
* Added `BattleController#postSpawnEntity`.
+
* Added placeholders to ContextKeys.
* Changed the `spectator` field in the SpectateEvent (and sub-classes) to be private.
+
* Added PlaceholerCollectEvent, extending support for FPAPI and PAPI.
* You can now access the player spectating a battle via `SpectateEvent#getSpectator`.
+
* Implemented placeholder support in certain InteractionConditions.
* The `target` field in SpectateEvent.StartSpectate is now private.
 
* You can access, and modify, the spectator's target using `SpectateEvent.StartSpectate#getTarget` and `SpectateEvent.StartSpectate#setTarget`.
 
* Removed `ParticipantType` enum.
 
* Replaced with the following methods:
 
* `BattleParticipant#isWild`
 
* `BattleParticipant#isPlayer`
 
* `BattleParticipant#isTrainer`
 
* `BattleParticipant#isRaid`
 
* Simplified a lot of logic in the BattleParticipant classes.
 
* All battle participants now have an entity through the BattleParticipant class
 
* `BattleParticipant#entity` (protected variable).
 
* The wait boolean has been made protected, and should be accessed via `BattleParticipant#waiting` and `BattleParticipant#setWait`.
 
* Added a method to reduce duplicated code for clearing the movement properties of the BattleParticipant's entity.
 
* `BattleParticipant#clearMovement`
 
* Moved the `hasMovePokemonReserve` method implementation from the sub-classes to the BattleParticipant class (reducing code, and fixing some bugs where it was different in different implementations).
 
* Added `BattleParticipant#isOnField` for checking if a PixelmonWrapper is on the battle field
 
* Changed the method `startBattle` to `preBattleChecks` as this was causing some issues with trainer participants.
 
* `startBattle` is now only overridden in the PlayerParticipant for sending the battle to the client to start it.
 
* Added `BattleParticipant#releasePokemon` to spawn the Pokémon for a PixelmonWrapper.
 
* This should be how all Pokémon are spawned in battle as this has the checks for if the entity can spawn.
 
* Moved the `switchPokemon` logic from the sub classes into BattleParticipant, again fixing some bugs and reducing duplicate code.
 
* Changed `BattleParticipant#sendMessage` to `BattleParticipant#sendPacket` to make it clearer what that method is doing.
 
* The AirSaver class has been changed to a single static registry and is no longer something you have to implement yourself where you want to use it.
 
* To add an air saver to a player you now use `AirSaver#lock`.
 
* To remove an air saver from a palyer you use `AirSaver#unlock`.
 
* You can now start battles with players via the PlayerPartyStorage.
 
* The following methods were added:
 
* `PlayerPartyStorage#battle(ServerPlayer)`
 
* `PlayerPartyStorage#battle(ServerPlayer, BattleType)`
 
* `PlayerPartyStorage#battle(ServerPlayer, BattleRules)`
 
* All of the above will start a battle between the owner of the storage and the player specified.
 
* Added the `BooleanBattleProperty` class for easily creating simple battle boolean based battle properties.
 
* Added the `spawn_entities` battle property.
 
* This accepts true or false, and when set to false will prevent entities spawning for that battle.
 
* The default is true.
 
* Simplified the battle starting & spectating packets to be a single packet each.
 
* Added `BattleController#spectate`.
 
* Added `BattleController#removeSpectator`.
 
* Fixed Pokédex method updating the value in the wrong Pokédex.
 
* Added a `PartyStorage#getAll` that takes a Predicate.
 
* Added checks to PartySelectionScreen API to make constructing it easier.
 
* Added `RelearnerFactory#builder` for creating a relearner interaction.
 
* Added `TutorFactory#builder` for creating a Move Tutor (or Transfer Tutor) interaction.
 
* Adds `ShopFactory` and `ShopBuilder` API:
 
* This allows you to utilise the shopkeeper/vending machine shop UI.
 
* Refactored the `ShopkeeperEvent` to `ShopEvent` and now fires with the vending machine.
 
* `ShopEvent` now has both `getBlockPos` and `getEntity` referring to either the block position of the vending machine, or the entity (most commonly NPC), the shop was opened from.
 
* Both of which can be null as neither an entity, or a block, are required for opening a shop.
 
* Added Precondition checks to the Dialogue Builder API to make for friendlier errors when forgetting specific calls.
 
* Added `EmptyInteractionEvent` for creating interaction events that don't need to subscribe to any events but instead need to be called externally.
 
* Changed the constant `EntityProperties#DEFAULT` to a function `EntityProperties#defaultProperties()` and added a child version `EntityProperties#defaultChildProperties()`.
 
* Added `NPCPreset.Builder#noParty`.
 
* Added overloads for `TextureProvider#resource` to make it less verbose to use.
 
* Renamed getEffectiveTypes to modifyEffectiveTypes.
 
* Added `Ability.ignoreStatusTypeImmunity`.
 
* Added Ability flags to support various effects.
 
* Added move flag ‘gravity’ for moves disabled by the Gravity global status.
 
* Added `Pokemon#setToOppositeGender`.
 
* Added `DropDownWidget#setMaxVisibleOptions`.
 
* Added `Pokerus#setCured` and `Pokerus#setInfected`.
 
* Added `Pokerus#getNameOfStrainWithInfected` that returns a component with the infected/cured status plus the strain of the Pokérus.
 
* Pressing the F3 key with the Pokémon Editor open while in a Dev environment will render a cyan background where the GridLayout can place the widgets added to it along with a pink background to display the space taken up by the widget.
 
* `UpdatePlayerPokemonPacket` now gets the Pokémon's slot via its UUID, instead of via the Pokémon object.
 
* RibbonButtons will now use the widget's alpha, instead of always being fully visible.
 
* Added `IVStore#isEveryStatHyperTrained`.
 
* Added static functions `ResourceLocationHelper#getItemStackTextureLocation` and `ResourceLocationHelper#getItemTextureLocation`.
 
* Added `Attack#getPP` and `Attack#setPP`.
 
* Added `Attack#getPPLevel` and `Attack#setPPLevel`.
 
* Created the `SliderWidget`, which extends ForgeSlider.
 
* Added `ExtraStats#getValue` and `ExtraStats#setValue`.
 
* Added `ExtraStats#getValueName`, which returns a component with a better name for the value of the Extra Stat.
 
* Created the `PixelmonRendereringHelper` class for rendering the models of Pokémon.
 
* Added a static method `StatusType#getColor` that takes a StatusType as a parameter and returns the color of the Pokémon type (`Element#getColor`) most related to that status type.
 
* Changed `PixelmonClientData#getHealthColor` to be static and take the current health and max health as parameters.
 
* Changed `Pokemon#setMintNature` to not call `Pokemon#setNature`.
 
* Added `BattleStatsType#getClosestChatFormattingColorForPokePasteStat`.
 
* Added `ScrollableListWidget#getWidgets`.
 
* Added `RibbonButton#getRibbon`.
 
* Changed the static constant class variable `DYNAMAX_LEVELS`, set in PokeCheckerScreen, which holds the values for the colors of the Dynamax Levels, public.
 
* Changed `PokemonBuilder#getNature` to `PokemonBuilder#getBaseNature`.
 
* Added `Pokemon#getPokerus`.
 
* Added `BattleStatsType#getAbbreviatedTranslationName`.
 
* Added `Gender#getTranslatedName` and `Gender#getTranslatedNameCapitalized`.
 
* Added `RibbonRegistry#sort`, to sort RibbonTypes alphabetically.
 
* Added `Pokemon#isNearlyIdenticalTo`.
 
* Added `ScrollableListWidget#scrollWidgetUponMouseClicked`, `ScrollableListWidget#getMouseYTranslatedToWidgetY`, and `ScrollableListWidget#getElementY`.
 
* Added `TabCompleteTranslateableTextField#getShowDropDown`, `TabCompleteTranslateableTextField#setShowDropDown`, `TabCompleteTranslateableTextField#getDropDownOptionAmount`, `TabCompleteTranslateableTextField#setDropDownOptionAmount`, `TabCompleteTranslateableTextField#getHeightPerDropDownOption`, `TabCompleteTranslateableTextField#setHeightPerDropDownOption`, `TabCompleteTranslateableTextField#getDropDownOptions`, `TabCompleteTranslateableTextField#setFocused`, and more stuff for just internal rendering.
 
* Added `Moves#getGenerationsTMTRTheImmutableAttackIsIn` to return a Component describing what generations a TM or TR exists in.
 
* Added `StringHelper#buildStringForConsecutiveNumbers` that returns a sequence of numbers as a string in format "1-4, 6-7, 9-11, 13".
 
* Added `IVStore#setIVsToRandomValues` to set the current IVStore object's IVs to new random values
 
* Added `Pokerus#getNameOfStrainWithInfectedToString`.
 
* Added `PixelmonRenderingHelper#getAllAnimations`.
 
* Added `AbstractClientEntity#toStringComponent`.
 
* Added `Pokemon#makeEggAndKeepCurrentLevel`.
 
* Added `StringHelper#capitalizeAllWords`.
 
* Added `ScrollableListWidget#getInnerHeightOfLayoutElementWidget`.
 
* Added `AbstractClientEntity#setOffGroundTime(int)`.
 
* Added `GenderProperties#getRandomPalette`.
 
  
 
</div></div>
 
</div></div>
Line 656: Line 854:
 
----
 
----
 
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
 
<div class="toccolours mw-collapsible mw-collapsed" style="overflow:auto;">
<div id="9.1.5" style="font-weight:bold;line-height:1.6;">Version 9.1.12 (Latest)</div>
+
<div id="9.1.13" style="font-weight:bold;line-height:1.6;">Version 9.1.13 (Latest)</div>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
Released August 5, 2024.
+
Released December 1, 2024.
  
<u>'''Additions''':</u>
+
<b>'''Pokémon'''</b>
  
<u>Pokémon</u>
+
* Added Iron Treads.
* Added Tarountula.
+
* Added Iron Hands.
* Added Spidops.
+
* Added Great Tusk.
* Added Maschiff.
+
* Added Wattrel.
* Added Mabosstiff.
+
* Added Kilowattrel.
* Added Farigiraf.
+
* Added Rellor.
* Added Finizen.
+
* Added Rabsca.
* Added Palafin.
+
* Added Squawkabilly.
* Added Brute Bonnet.
+
* Added Gimmighoul.
* Added Iron Jugulis.
+
* Added Gholdengo.
* Added Iron Valiant.
+
* Added Sandy Shocks.
* Added Wo-Chien.
+
* Added Bombirdier.
* Added Ting-Lu.
+
* Added Klawf.
* Added Roaring Moon.
+
 
* Added Koraidon.
+
<b>'''Palettes'''</b>
* Added Miraidon.
+
 
* Added Iron Bundle.
+
* Added 'spirit' Iron Valiant.
 +
 
 +
<b>'''Items'''</b>
 +
 
 +
* Added TM171-TM223 for all existing moves.
 +
 
 +
<b>'''Sounds'''</b>
 +
 
 +
* 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.
  
<u>Palettes:</u>
+
<b>'''Datapack'''</b>
  
* Added Spring Sprigatito line.
+
* Updated all specie movesets to Generation 9.
* Added Summer Sprigatito line.
+
* Updated all TMs to include Generation9 and DLC TMs.
* Added Autumn Sprigatito line.
+
* Added Gimmighoul evolution method by Linking Cord while holding an Amulet Coin.
* Added Winter Sprigatito line.
+
* 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.
  
<u>Spawning:</u>
+
<b>'''Spawning'''</b>
  
* Added Finizen to Ocean, Deep Ocean, Warm Ocean, Lukewarm Ocean, Deep Lukewarm Ocean during the Day. Added chance to spawn with a group of Finizen.
+
* Updated Luvdisc fishing and spawn loot to remove unused items.
* Added Palafin to Ocean, Deep Ocean, Warm Ocean, Lukewarm Ocean, Deep Lukewarm Ocean during the Day. Added guaranteed chance to spawn with a group of Finizen.
+
* 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 Tarountula to All Forests on Land and in Tree Top during Day.
+
* Added Gimmighoul Chest form to Jungle Pyramids, Desert Pyramids, Haunted Towers, Graveyards, and Ruined Portals on Land, Indoors, and Underground at All Times.
* Added Spidops to All Forests on Land and in Tree Top during Day.
+
* Added Gholdengo to Ultra Desert at All Times.
* Added Roaring Moon to Small End Islands on Land.
+
* Added Great Tusk to Small End Islands at All Times.
* Added Ting-Lu to Taigas at Night on Land.
+
* 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 Wo-Chien to Swamps at Night on Land.
+
* Added Klawf to Stone Beach and Mesas on Land during the Day.
* Added Iron Bundle to Small End Islands at all times.
+
* Added Rabsca to Arid, Mesas, and Savannas on Land at All Times.
* Added Koraidon to Small End Islands during the Day on Land.
+
* Added Rellor to Arid, Mesas, and Savannas on Land at All Times.
* Added Miraidon to Small End Islands during the Night on Land.
+
* Added Sandy Shocks to Small End Islands at All Times.
* Added Spring variant Sprigatito-line to Flowery with reduced rarity.
+
* 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 Summer variant Sprigatito-line to Forests with reduced rarity.
+
* 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 Autumn variant Sprigatito-line to Taigas with reduced rarity.
+
* Added Spirit palette Iron Valiant to Graveyards at Night on Land or Manmade.
* Added Winter variant Sprigatito-line to Freezing Forests with reduced rarity.
+
* Added Iron Hands to Small End Islands on Land at All Times.
* Added Brute Bonnet to Small End Islands on Land at All Times.
+
* Added Iron Treads to Small End Islands on Land at All Times.
* Added Iron Jugulis to Small End Islands on Land at All Times.
+
* Updated Dondozo from Rivers and Lakes spawning to Oceanic biomes.
* Added Iron Valiant to Small End Islands on Land at All Times.
 
* Added Mabosstiff to Plains on Land during Night.
 
* Added Maschiff to Plains on Land during Night.
 
* Added Farigiraf to Savannas on land at Night. Added guaranteed chance to spawn with a group of Girafarig.
 
  
<u>'''Changes''':</u>
+
<b>'''Structures'''</b>
  
* Moving riding offsets are now utilized more aggressively.
+
* Updated Abandoned Mine Shaft, Hoglin Stables Bastion, Boat, Crate Geyser, Plant Monolith, Village Butcher and Village Cartographer loot chests, removing unused items.
* Changed the NPCs in the Tower of Waters to be only challenge-able once per player.
 
* Changed the NPCs in the Tower of Darkness to be challenge-able once per player.
 
* Changed the Steel TM sprite so that it is no longer identical to the Normal TM sprite.
 
* Changed Fairy TM sprite so that it is no longer identical to the Psychic TM sprite.
 
* Updated Gardevoir model.
 
* Updated Mewtwo-Mega Y model.
 
* Removed the Witch Hat from the PokéStop model.
 
* Replaced Fiery Dance with Torch Song in Revenant's pool of Fire-type moves.
 
  
<u>'''Optimizations''':</u>
+
<b>'''Changes'''</b>
  
* Significantly reduced allocations coming from the spawner thread, and slightly improves spawner thread speed as a result, due to getTeam creating a new list every time it's called vs getAll returning the array directly and thus not allocating a new list, and then filling it.
+
* Improved Rainbow Sash color cycle.
 +
* [https://pixelmonmod.com/tracker.php?p=2&t=21864 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.
  
<u>'''Fixes''':</u>
+
<b>'''Fixes'''</b>
  
* [https://pixelmonmod.com/tracker.php?p=2&t=20450 20450] Fixed the quest to use a Healer not advancing upon using a Red Healer.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21932 21932] [https://pixelmonmod.com/tracker.php?p=2&t=21941 21941] Fixed wild caught Pokémon changing abilities when evolving.
* [https://pixelmonmod.com/tracker.php?p=2&t=20450 20450] Fixed the quest to craft a Healer not advancing upon crafting a Red Healer.
+
* Fixed vibrancy for Colored Sash and Rainbow Sash accessories.
* [https://pixelmonmod.com/tracker.php?p=2&t=19027 19027] Fixed the Celebi quest failing to give Isi's Gold Hourglass.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21951 21951] Fixed Colored Sash color-setting.
* Fixed Poké Balls that fall into the void always failing capture.
+
* Fixed storage gets not being thread safe, fixing issues of MissingNo replacing Pokémon randomly.
* [https://pixelmonmod.com/tracker.php?p=2&t=20226 20226] Fixed the client getting stuck in the raid screen if you drown during the starting countdown.
+
* Fixed error in Pokemon Builder.
* Fixed Legendary and Rare PokéStops break particle colours being incorrect.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=18939 18939] Fixed Poké Display not properly defaulting to original form and palette fields.
* [https://pixelmonmod.com/tracker.php?p=2&t=20269 20269] Fixed PokéStops disappearing whilst still in the player's render distance.
+
* Fixed Gastly particles overwhelming its model, now spawning behind the orb and away from its facing direction.
* [https://pixelmonmod.com/tracker.php?p=2&t=20210 20210] Fixed TRs not dropping in raids.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21384 21384] Fixed Pokémon having move skills they cannot use and should not have.
* Fixed <code>/tiershow</code> not working and displaying a large error in the console.
+
* Fixed the Pokédex set value setting the wrong Pokédex.
* Fixed <code>/tiershow</code> to be case insensitive.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=19409 19409] Fixed visual issue with Solrock's idle animation.
* Fixed <code>/compsee</code> executing for the sender when specifying an offline player.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=18571 18571] Fixed visual issue of a stray pixel in the Rocket Armor texture.
* Fixed <code>/pokesee</code> executing for the sender when specifying an offline player.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21475 21475] Fixed erroneous entry for a missing texture on 'ashen' Mega-Houndoom, pointing it back to its base texture.
* [https://pixelmonmod.com/tracker.php?p=2&t=20493 20493] Fixed the stored Pokémon from a PokeDisplay going to the player's PC rather than swapping with the Pokémon being stored.
+
* [https://www.pixelmonmod.com/tracker.php?p=2&t=13324 13324] Fixed Stufful's ability description being too long for the summary UI.
* [https://pixelmonmod.com/tracker.php?p=2&t=20262 20262] Fixed players being unable to give their Battle Bond form Greninja the Zombie palette.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=19971 19971] Fixed Hisuian Typhlosion's hitbox height.
* Fixed Max Raid Dens not spawning Raids for the lowest star level possible in each biome.
+
* Fixed Beedrill's floating parameters so it's no longer on the ground's surface.
** An error message is now sent to the log if a Max Raid Den attempts to spawn a raid for a biome that doesn't have any raids.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21475 21475] [https://pixelmonmod.com/tracker.php?p=2&t=22114 22114] Fixed temporary palette reversion when a Pokémon mega-evolves, dynamaxes, or otherwise temporarily updates it's battle form.
** An error message is now sent to the log that specifies which Max Raid Den has failed to spawn a raid, along with the star level of the raid it's trying to spawn.
+
* Fixed an error on TCG fallback card loading.
* [https://pixelmonmod.com/tracker.php?p=2&t=21503 21503] Fixed players receiving photos of a Pokémon and losing Film if another player took a photo while they were also looking at a Pokémon through the Camera.
+
* Fixed Blaziken's texture UV.
* Fixed accidentally mounting a fully evolved Pokémon when using an item on it.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21238 21238] Fixed Dudunsparce texture.
* Fixed the player not receiving experience from smelting items into curry ingredients.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=19907 19907] Fixed all the Unown blocks missing their recipes.
 
* Fixed cross-dimension spawning causing invalid spawns.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21556 21556] Changes PokéGifts to provide a copy of the Pokémon to prevent linking issues.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=21556 21556] Fixed PokéGifts not persisting contents and settings across launches.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=20761 20761] Fixed the Winter Cloak and Froslass Yukata having the player arm clipping into them badly for certain models.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=17132 17132] Fixed fusion Pokémon, and other persistent data, being lost after the Pokemon was edited using the Editor Wand.
 
* Fixed an server crash caused by a null player in Air Saver.
 
* Fixed an error caused by Daycare requirement packets, causing disconnects.
 
* Fixed Mount Lanakila not spawning.
 
* Fixed Client Reset Packet's mixins not being applied.
 
* Fixed client-only methods being accessed by <code>/resetpokestats</code>.
 
* [https://pixelmonmod.com/tracker.php?p=2&t=20262 20262] Fixed being able to convert Zombie-palette-capable Pokémon to Zombie form during the day.
 
  
<u>'''Battles''':</u>
+
<b>'''Battles'''</b>
  
* Fixed the EnforcedRevivePacket exploit.
+
* Fixed Revenant not blocking Destiny Bond from being applied to a Pokémon if it has at least one life left.
* [https://pixelmonmod.com/tracker.php?p=2&t=21073 21073] Fixed Rising Voltage boosting damage dealt more than it should.
+
* Fixed Destiny Bond no longer sending a message twice when not applied.
* Fixed Raid Pokémon not doing damage when repeating Max Moves.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=21970 21970] Fixed Mirror Armor causing a crash in singleplayer when self-applied.
* [https://pixelmonmod.com/tracker.php?p=2&t=21211 21211] Fixed Legend Plate causing a battle error with Arceus when Dynamaxed and using Judgement.
+
* 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.
* Fixed the PixelmonWrapper#getMaxHealth method to not increase Shedinja's max when Dynamaxed.
+
* [https://pixelmonmod.com/tracker.php?p=2&t=22134 22134] Fixed a rare crash caused by Ditto failing to Transform properly into non-default capable species.
* Fixed missing health recalculateMaxHealth to Power Construct allowing increase in health for Zygarde-Complete.
 
* Fixed forms marked as temporary remaining after battle if the battle is aborted early.
 
* Fixed Perish Body to now use the correct messages where one side is unaffected due to their ability.
 
* Fixed Revenant preventing the Perish status during its final stage.
 
* Fixed virtual battles causing an error and crashing mid-battle when trainers send out their Pokémon.
 
* Fixed an error caused by Synchronize causing battle crashes in virtual battles.
 
* Fixed an error causing a server crash from the battle controller being null at the end of the a raid battle.
 
* Fixed an error caused by Clear status being null.
 
* Fixed an error caused by the Legend Plate.
 
* Fixed a battle crash occurring when a Pokémon has Illusion in a virtual battle.
 
* Fixed a rare battle crash occurring when an Entry Hazard is used.
 
  
<u>'''Developer''':</u>
+
<b>'''Developer'''</b>
  
* Added Glaive Rush, Mortal Spin, and Raging Bull to AttackRegistry.
+
* Added PokemonStorage#forEach method, and implementations for each kind of storage.
* Renamed ancient variants of moves in AttackRegistry fields.
+
* Updated ServerSwapPacket to send update packets for the whole storage when it ends up in its error state.
* Added Dynamax Level, Hyper Training, egg steps, temporary ability, extra stats, bonus stats, persistent data, and ribbons to PokemonBuilder.
+
* Added Ability interface method allowsStatusOpponent.
* Added a check for null attacks in PokemonBuilder.
 
* Changed return type for all reminder move-related API from a List to a Set.
 
  
 
</div></div>
 
</div></div>
Line 796: Line 978:
 
! Minecraft Version !! First Version !! Last Version !! First Release Date !! Latest Release Date
 
! Minecraft Version !! First Version !! Last Version !! First Release Date !! Latest Release Date
 
|-
 
|-
| [[Version_history/1.20.2|Minecraft 1.20.2]] || 9.2.4 || 9.2.9 || October 15, 2023|| October 15, 2024
+
| [[Version_History/1.21.1|Minecraft 1.21.1]] || 9.3.0 || 9.3.6 || May 10, 2025 || July 15, 2025
 +
|-
 +
| [[Version_history/1.20.2|Minecraft 1.20.2]] || 9.2.4 || 9.2.10 || October 15, 2023 || December 11, 2024
 
|-
 
|-
 
| [[Version_history/1.20.1|Minecraft 1.20.1]] || 9.2.0 || 9.2.3 || August 23, 2023 || October 10, 2023
 
| [[Version_history/1.20.1|Minecraft 1.20.1]] || 9.2.0 || 9.2.3 || August 23, 2023 || October 10, 2023
 
|-
 
|-
| [[Version_history/1.16.5|Minecraft 1.16.5]] || 9.0.0 || 9.1.12 || May 24, 2022 || August 5, 2024
+
| [[Version_history/1.16.5|Minecraft 1.16.5]] || 9.0.0 || 9.1.13 || May 24, 2022 || December 1, 2024
 
|-
 
|-
 
| [[Version_history/1.12.2|Minecraft 1.12.2]] || 6.0.0 || 8.4.3 || December 26, 2017 || January 17, 2023
 
| [[Version_history/1.12.2|Minecraft 1.12.2]] || 6.0.0 || 8.4.3 || December 26, 2017 || January 17, 2023

Latest revision as of 17:12, 15 July 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.6 (Beta)

Released July 15, 2025

"1.21.1 (9.3.6)"

  • 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 JDK.
  • 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.

Additions:

  • The Clear Amulet has been added.
  • Raw ore blocks have been added: Silicon, Silver, Platinum, and Bauxite.
  • Updated sprites for Pokés and lids: Ancient Great, Ancient Heavy, Ancient Poké, Ancient Ultra, Beast, Cherish, Christmas, Dive, Dream, Dusk, Fast, Feather, Friend, Gigaton, Great, GS, Heal, Heavy, Jet, Leaden, Level, Love, Lure, Luxury, Master, Moon, Nest, Net, Origin, Park, Poké, Premier, Quick, Repeat, Safari, Sport, Strange, Timer, Ultra and Wing.
  • Updated sprites for Aluminum Base, Iron Base, Platinum Base, Silver Base, and Wooden Base.
  • JEI categories have been added for boss drops, interactions such as shearing and milking, Poké Chests, and curry recipes.
  • Trims can now be applied to both New and Old Running Boots.
  • All Pixelmon armor types now support and display trims.
  • Berry leaves, berries, and apricorns can now be composted in the composter.
  • A new config option, returnHeldItemsPVE has been added to control whether held items are returned after PvE battles.
  • Battle rules have been reworked:
    • Battle rules and rule sets are now fully datapackable, supporting custom and preset rule sets for PvP and NPC battles.
    • A new battle rule set selection screen replaces the old rule editing interface.
    • Tier rules and custom rule sets now work correctly and are easily accessible in the battle rules UI.
    • 22655 BattleProperties, BattleClauses, and BattleTiers have been removed and replaced by the new, modular "BattleModifier" and "BattleRequirement" interfaces.
    • 22655 Battle Rule Import/Export screen has been removed.

Changes:

  • 22616 Tympole, Palpitoad, and Seismitoad have been updated and now face the correct direction when moving.
  • Dawn Wings Necrozma's visor is now transparent.
  • 22206 Dusk Mane Necrozma's visor is transparent and no longer levitates above the Pokémon.
  • Cosmoem's body is now transparent and correctly positioned.
  • Gigalith's animation has been fixed so its feet remain attached and the model no longer clips during movement.
  • NPC battle interactions now support new properties: ai_mode, can_dynamax, and can_mega.
  • The team select screen has been removed from NPC battles.
  • The TCG Rulebook can now be stored in Chiseled Bookshelves.
  • Pokémon drops and PokéLoot chests have been updated to use DataComponents.
  • Empty and Occupied Poké Balls now interact with target blocks, triggering redstone output when thrown at them.
  • Pixelmon containers; End Tables, Fridges, Boxes, Cluttered Boxes, and Mowers now support loot table inventory generation, allowing contents to be filled from a loot table upon first opening.
  • The /wiki spawning info now displays minimum Y, maximum Y, and spawn location types for Pokémon, providing more complete spawn condition details.
  • Professor dialogue can now appear on either side of the screen and change sides per page, with full support for the previous format.
  • Professor dialogue text display speed can now be increased by holding down the right mouse button.
  • Mirror Armor, Octolock, Parting Shot, and Intimidate have been updated for proper interactions with Clear Amulet.
  • Intimidate no longer activates the Rattled ability if it fails to lower stats due to Clear Amulet or similar effects.
  • 22794 22795 The Dynamax Band research no longer requires a Wishing Piece to complete, and will instead be given as a reward at the end of the Research.

Fixes:

  • Pressing the inventory keybind while typing in the recipe book search bar no longer closes the inventory.
  • Emissive textures no longer render over statue override textures or colors applied with the Statue Editor.
  • 22777 The PokeChecker context menu now closes automatically if a Pokémon is moved in the party, preventing crashes when interacting with the menu afterwards.
  • 22773 Shopkeepers now correctly check item components when determining what items can be sold, ensuring only matching items are accepted in the Sell tab.
  • 22779 Duplicate entries have been removed from shopkeeper sell tabs.
  • Shopkeeper dialogue now uses correct language keys, and missing greeting/goodbye messages for daycare shopkeepers have been fixed.
  • Component data such as trims is now preserved when New Running Boots convert to Old Running Boots.
  • Rapid color cycling when tab-completing Pokémon with many default forms in the Pokémon Editor has been removed, preventing potential visual issues for photosensitive users.
  • The copy and paste feature in the Pokémon Editor now correctly saves pasted Pokémon specs, ensuring the target Pokémon is updated as intended.
  • 18117 The chat key can now be used repeatedly to open chat and type messages during battle, even if you use a custom keybind.
  • 22786 Pixelmon armors and running boots can now be enchanted as intended.
  • 22770 Diamond and Netherite hammers now display the correct sprites and use proper naming.
  • Drop chance for Group 3 items on Haunted tier bosses has been fixed.
  • The following Pokémon now drop their intended items:
    • Scute from appropriate Pokémon
    • White wool from Altaria
    • Big Roots from Amoonguss
    • Grass from Bayleef, Gogoat, Meganium, Skiddo, and Shaymin
    • Aluminum Ingots from Celesteela
    • Rabbit Hide from Cyndaquil
    • Dusk Stones from Darkrai
    • Fairy Gems from Diancie
    • Andesite from Donphan
    • Soul Lanterns from Dusknoir
    • Deep Sea Crystals from Eternatus
    • Sandstone from Flygon
    • Blue Ice from Froslass
    • Acacia Saplings from Girafarig
    • Soft Sand from Golurk
    • Poison Barbs from Hisuian Sneasel and Sneasler
    • Ice Gems from Kyurem
    • Raw Sky Tumblestone from Mantyke
    • Vines from Ogrepon and Tangrowth
    • Nautilus Shells from Omastar
    • PCs from Porygon, Porygon2, and Porygon-Z
    • Fire Gems from Reshiram
    • Phantom Membranes from Runerigus
    • Cornflowers and Grass from Shaymin
    • Glowstone Dust from Shinx
    • Platinum Ingots from Solgaleo
    • Netherite Hammers from Tinkaton
    • Electric Gems from Zekrom
    • Small TVs from Rotom

Battle Fixes:

  • Raids and boss battles now start correctly and no longer fail to initiate.
  • Battle log elements no longer send unnecessary data to the client.
  • The order of Poké Ball messages in Horde battles has been corrected, and will now display in the correct sequence.
  • The "Dynamax Energy gathered" message now only appears during raid battles and no longer displays in horde battles.
  • 22707 22692 Pokémon revived during battle now update correctly on the client, preventing issues where revived Pokémon cannot be sent out or infinite waiting glitches occur.

Developer:

  • BattleController now includes an isPvE check.
Version 9.3.5 (Beta)

Released July 1, 2025

"1.21.1 (9.3.5)"

  • 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 JDK.
  • 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.

Additions:

  • New sprites have been added for the Evolution Stone Armors
  • New sprites have been added for the Arceus Plates
  • New sprites have been added for Shiny Furfrou forms
  • New sprites have been added for Raw Platinum, Silicon, Silver
  • A new sprite has been added for the Pixelmon Spawner.
  • New sprites have been added for the following Pokémon: Chien-Pao, Ting-Lu, Roaring Moon, Iron Valiant, Miraidon, Walking Wake, Iron Leaves, Dipplin, Archaludon, Hydrapple, Gouging Fire, Iron Crown, Sneasler, Sprigatito, Floragato, Meowscarada, Fuecoco, Crocalor, Skeledirge, Quaxly, Quaxwell, Quaquaval, Lechonk, Oinkologne, Tarountula, Spidops, Pawmi, Pawmo, Pawmot, Fidough, Dachsbun, Smoliv, Dolliv, Arboliva, Squawkabilly, Charcadet, Armarouge, Ceruledge, Wattrel, Kilowattrel, Maschiff, Mabosstiff, Shroodle, Grafaiai, Bramblin, Brambleghast, Toedscool, Toedscruel, Klawf, Capsakid, Bombirdier, Palafin, Cyclizar, * Greavard, Houndstone, Flamigo, Cetoddle, Veluza, Farigiraf, Kingambit, Great Tusk, Scream Tail, Brute Bonnet, Flutter Mane, Slither Wing, Sandy Shocks, Iron Treads, Iron Bundle, Iron Hands, Iron Jugulis, Iron Moth, Iron Thorns.
  • 22723 Charmander, Charmeleon, and Charizard have received brand new models with updated textures and animations. Their tails are now fully emissive.

Changes:

  • The duration of Mega Stones for out of battle use has been reduced, and Mega Stones are no longer consumed upon use.
  • Out of battle Mega Evolution now requires interacting with a sent-out Pokémon holding a Mega Stone, as well as a Key Stone equipped.
  • Village structure now guarantees a Pokécenter and Poké Mart in every village, while limiting each village to a single Arena and Daycare.
  • Town Centers, Arenas, Pokécenters, and Marts have been adjusted for smoother integration.
  • Battle messages now correctly indicate when a Pokémon is immune to an attack, stating that the move has no effect instead of incorrectly saying it was avoided.
  • Type changes and overrides during battle are now properly synchronized with the client, ensuring effectiveness indicators update in real time as Pokémon types or move types change.
  • Hammers can now receive enchantments as intended.

Fixes:

  • Solosis, Duosion, and Reuniclus now display with correct textures and transparency, and will now levitate as intended.
  • 22752 The daycare UI now properly displays and enforces item requirements for breeding.
  • 22759 The partyFaintRespawn gamerule now functions correctly in new worlds and can be properly toggled with commands.
  • 22760 The "Save to Preset" option in the NPC Editor now works correctly, allowing presets to be saved without errors.
  • 22728 Lure items now properly save and persist after logging out and back into the world or server.
  • 22728 Lure status is correctly synchronized with the client upon login.
  • 22746 Ribbon data now synchronizes correctly to the client, preventing disconnects and unexpected behavior.
  • Ability selection now works correctly when specifying a form in Pokémon specs.

Battle Fixes:

  • 22681 Pokémon with increased Dynamax Levels no longer display or gain incorrect "fake" health outside of active Dynamax.
  • Groudon, Kyogre, and Zygarde now properly retain and return to their correct forms after Primal Reversion or Zygarde transformations.
  • 22747 Moves with ball-style attack animations, such as Seed Bomb and Ember, no longer cause client disconnects in multiplayer battles.
  • Color Change now correctly triggers its type change after status conditions are placed, ensuring status effects like burn, poison, paralysis, and freeze are no longer prevented.

Language:

  • Translations have been updated for Lithuanian.
Version 9.3.4 (Beta)

Released June 27, 2025.

"1.21.1 (9.3.4)"

  • 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 JDK.
  • 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.

Additions:

  • Deepslate Fossil has been added.
  • Gimmighoul Roaming and Gingerbread Gimmighoul forms have been added.
  • Village Arena NPCs have been added.
  • Salon buildings have been added to all Type towns.
  • New candle and lectern decorative elements have been introduced for greater variety in structures.
  • Relic items can now be found in archeology loot tables for Desert Pyramids, Desert Wells, Ocean Ruin (Cold), and Ocean Ruin (Warm).
  • Effectiveness text now appears below move buttons during single battles, but only if the player has previously caught the opposing Pokémon.
  • 22322 Both English and translated Pokémon names are now supported in Pokédex searches, provided translations are available.
  • A dedicated JEI category has been added for infusion recipes.
  • A new "description" property has been added to Collection and Research types.

Changes:

  • Types are now Datapackable
  • Type effectiveness is now determined using a list of "TypeRelation" records, allowing custom types and effectiveness values through datapacks.
  • Mega Evolution outside of battle has been reintroduced. Pokémon can now Mega Evolve temporarily by consuming Mega Stones.
  • Active Mega Evolutions in the party are displayed on the top right of the screen, adjacent to potion effects.
  • Hovering over a Pokémon in the party screen will show the remaining Mega Evolution time.
  • Mega Evolution stones are now data components, allowing for customization.
  • Right-clicking Pokémon to give held items has been removed.
  • Broken structures, including missing roofs in Steel houses and the water column in Water town centers, have been fixed.
  • Gym Trainers will now face approaching players from up to 10 blocks away to enhance their sense of anticipation.
  • Type town generation has been re-balanced, ensuring special buildings appear consistently without overcrowding.
  • Obsolete structure elements containing old Gym Trainers have been removed.
  • Badges have recieved texture updates.
  • Deepslate evolution stones, metals, and gems are now detected by Oresense.
  • Fossil and Deepslate Fossil now yield different fossils: Fossil for common types, Deepslate Fossil for rare types (definitions set in dimensions.yml).
  • When Gravel is replaced by Fossil below Y 0, there is a 30% chance it will be replaced by Deepslate Fossil instead.
  • Duration and cooldowns for Oresense have been updated.
  • New moves and abilities have been added to Oresense.
  • Spacing and layout within the Pokémon Editor have been adjusted for a cleaner interface.
  • The "Extra Stats" edit box in the Pokémon Editor has been moved from the Summary tab to the Stats tab.
  • 22654 Brewing Stand recipes have been updated to allow Pixelmon items as ingredients.
  • 22654 Guard Spec has been added to the available brewing stand recipes, using Micle Berry.
  • 22654 X Accuracy recipe now uses Kebia Berry.
  • The scrollbar in the NPC Editor can now be clicked and dragged to scroll through presets.
  • The Chisel item has been renamed to statue editor. The internal ID remains the same.
  • The "Re-intialize" button in the Pokemon Editor tool will use the level currently set in the level box.
  • The Fossil block has received a new texture.
  • 22649 The Sell window now only highlights items that the player owns and that are listed in the shop with a sell price; all others are shown as unavailable.
  • Research button click zones have been expanded for improved usability.
  • 22718 Deepslate ore variants now count toward ore-related research tasks and objectives.
  • 22686 Certain valuables can now be sold to Pokemart Shopkeepers.
  • 22670 Ambient music now plays throughout the Ultra Space dimension.

Fixes:

  • Smoothed out battle music transitions to prevent sudden volume spikes when exiting battles.
  • Oresense rendering has been fixed; ore blocks are now properly highlighted when using the Ore Sense external move.
  • Statue textures now apply correctly when using the Statue Editor.
  • Stone, Gold, Bronze, and Silver textures now properly override Pokémon palette colors on statues.
  • Infuser glass chamber models now display with consistent and correct coloration.
  • Berry Juice and Colorful Shakes now grant the correct amount of EVs and friendship.
  • Colorful Shake no longer overrides berry juice recipes; all juices craft as intended.
  • The level box in the Pokémon Editor can now be fully cleared; it will revert to the previous level if left empty.
  • 22725 Fossil restoration now progresses smoothly past 33% completion without issues.
  • 22668 Items stored in Shulker Boxes can now be properly accessed during battles through the item bag interface.
  • Ginkgo trees now require only one sapling to grow, matching their intended behavior.
  • 22704 Fridges, end tables, mowers, and other Pixelmon container blocks now properly save and load their contents after chunk unload or world restart.
  • 22708 G-Max Pikachu now stands upright.
  • A server crash related to player disconnects and spawning has been resolved.
  • Fixed a crash caused by height map errors when snow appears in Ultra Space, especially in Ultra Plant biomes.
  • 22679 Service files are now merged during build to improve compatibility with Sponge.
  • 22689 Legendary and Ultra Beast raid battles will not appear when disabled in the raids.yml file
  • 22691 The Infuser now correctly validates recipe inputs and no longer causes chunk corruption or server crashes.
  • 22721 Wild trainers now properly track defeats, allowing progress for research tasks such as "defeat trainers" in "The Dynamax Phenomenon."
  • The World Ribbon now has a sprite, matching the style of the Earth Ribbon.
  • Changing Rotom's form now properly updates its moveset
  • Normal vines will no longer appear on Ultra Jungle trees; Ultra Jungle Vines now generate as intended.
  • 22685 Orbs crafted for Articuno, Zapdos, and Moltres will no longer function as full orbs immediately upon crafting.

Battle Fixes:

  • Attack animation particles, such as those used by moves like Flamethrower and Dragon Pulse, now display correctly on servers in multiplayer battles.
  • 22606 Rocky Helmet will no longer inflict damage on its holder when the holder uses a recoil-based move.
  • 22612 Abilities such as Intimidate now properly activate when a Pokémon with Neutralizing Gas leaves the battlefield.
  • 22628 Battle logic has been adjusted so Perish Song resolves in Speed order, ensuring fair and consistent results.
  • 22628 Perish Song can no longer affect Dynamaxed Pokémon in Max Raid Battles.
  • 22628 Throat Chop no longer stops sound-based Z-Moves.
  • 22653 The Exp Charm now correctly provides a 50% experience boost in battles.
  • Healing moves such as Recover, Roost, Milk Drink, Soft-Boiled, Slack Off, and Shore Up now have a base PP of 5, matching Scarlet & Violet adjustments.
  • Added a missing critical hit ratio increase to Razor Wind.
  • 22703 Levelling up a Pokémon after whiting out in Ultra Space no longer causes the battle screen to reappear or repeat the last battle action.
  • 22581 Dire Claw now has a chance to put targets to sleep, rather than inflicting the Drowsy status.
  • Transformed Pokémon can now use species-specific Z-Moves when holding the correct Z-Crystal and knowing the required move.
  • 22580 Z-Curse now correctly applies the healing effect before activating the Curse status, matching the intended activation order.
  • 22607 The flinch effect has been added to Upper Hand; targets now always flinch when hit.
  • 22624 Raging Bull now correctly changes type based on Tauros's form.
  • 22661 Fused Pokémon will no longer disappear from the player's party or PC following Ultra Necrozma transformations.
  • Pre-existing moves, including Barb Barrage, Bitter Malice, Bleakwind Storm, Chloroblast, Dire Claw, Esper Wing, Glacial Lance, Grassy Glide, Headlong Rush, Luster Purge, Mist Ball, Mountain Gale, Rest, Sandsear Storm, Springtide Storm, Wave Crash, Wicked Blow, and Wildbolt Storm, have all been updated to align with changes from Scarlet & Violet.
  • Fixed a crash that could occur when a Pokémon battle ended prematurely.
  • Resolved a crash that could occur during raids when the den entity is missing or no longer present.
  • 22682 A crash that could occur when capturing a Pokémon in multiplayer has been resolved.

Language:

  • Translations have been updated for Arabic, Chinese, Czech, Danish, Finnish, French, German, Hebrew, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Thai, Turkish and Ukrainian.
Version 9.3.3 (Beta)

Released June 13, 2025.

"1.21.1 (9.3.3)"

  • 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 JRK.
  • 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.

Additions:

  • New Deepslate Metals have been introduced:
    • Bauxite Ore
    • Silver Ore
    • Platinum Ore
  • New Deepslate Gems have been introduced:
    • Ruby Ore
    • Sapphire Ore
    • Crystal Ore
    • Silicon Ore
  • New Deepslate Evolution Stone Ores have been introduced:
    • Moon Stone Ore
    • Ice Stone Ore
    • Shiny Stone Ore
    • Thunder Stone Ore
    • Leaf Stone Ore
    • Water Stone Ore
    • Fire Stone Ore
    • Sun Stone Ore
    • Dusk Stone Ore
    • Dawn Stone Ore
  • New NPCs have been introduced for each of the following towns: Dragon, Electric, Fairy, Fire, Ghost, Grass, Ground, Ice, Steel, and Water.
  • The following NPCs will now appear in the world:
    • Nurse Joy
    • Doctor John
    • Gym Staff
    • General Shopkeepers
    • TM Shopkeeper
    • Mail Shopkeeper
    • Curry Shopkeeper
    • Daycare Staff
    • Gemologist
    • Daycare Shopkeeper
  • Nurse Joy, and Vendor NPCs now appear in villages.
  • Five new cosmetic Furfrou haircuts have been added: Dandy, Debutante, Heart, Matron, and Star.
  • Zeraora is now available in a Strike palette variant.
  • JEI integration has been added for Poké Ball recipes, allowing for easy viewing and crafting.
  • JEI now displays recipes for TMs and TRs.
  • Pokémon drop information is now viewable in JEI.

Changes:

  • New Deepslate ores will now generate in the world.
  • Furfrou's natural form has been updated with an improved model, textures, and animations.
  • Regular ore textures for Pixelmon metals, gems, and Evolution Stones have been updated with improved designs.
  • Red Rock Peaks and Cypress Wetlands are now supported.
  • Valley Clearing, a Terralith biome, has been added to the Plains category.
  • 22584 Background color for the notice overlay can now be customized.
  • 22584 Notice overlay border color and gradient are now customizable.
  • Fedora, Fez, and Tophat developer hats now feature updated models.
  • Tandemaus and Maushold now spawn only indoors in Plains and Taiga Villages at night, on planks, with a maximum light level of 3.
  • Added an anticondition to villages and towns, lowering the amount of Pokemon within them.
  • Elekid, Magby, Bonsly, Pichu, and Cleffa have been removed from Ultra Space spawns.
  • Dandy and Debutante palette Furfrou now spawn in Birch biomes (morning and afternoon, respectively) and Star palette Furfrou spawns in Plains in the afternoon, all with a spawning weight of 5.
  • Strike palette Zeraora now spawns in Ultra Plant at night.
  • Furfrou spawn levels have been updated to 15-45.

Fixes:

  • The Move Tutor UI now correctly displays the required quantity of item costs when teaching a move.
  • Move Tutors now require the correct quantity of items as specified in their configuration, rather than accepting only one.
  • 22634 Furnace recipes for Pixelmon Ingots now use newly added raw minerals as ingredients, ensuring proper smelting functionality.
  • 15875 Gigantamax Charizard no longer displays stray black pixels on its belly; shiny variant knee markings now use the correct colors.
  • 19300 Galarian Moltres' lower beak now faces straight, improving its appearance.
  • Slowking's arms now properly appear behind its body rather than glitching through.
  • Mudkip now stands correctly on the ground without clipping into terrain.
  • Darmanitan Zen form now appears upright, and Galar form renders without stretching or flipping.
  • 22616 Bunnelby has received an improved model with updated textures and animations.
  • Clauncher and Clawitzer feature new animations.
  • Gigalith now renders properly without clipping through terrain.
  • Oinkologne Male now renders correctly and no longer clips through terrain.
  • 15939 Coalossal's shiny form now displays the correct stack of coal colors.
  • 22616 Tinkatink, Tinkatuff, and Tinkaton now face forward and walk properly.
  • A brand new Zeraora model has been introduced, featuring updated textures and animations.
  • Galarian Articuno's walking animation has been corrected so its legs move properly.
  • Pheromosa's model no longer displays stray geometry on its head.
  • 17478 Cresselia's texture has been fixed to remove stray pixels on its underbelly.
  • Zebstrika and Blitzle now feature animations and emissive effects.
  • 17174 Charizard's Zombie palette sprite now displays a purple flame to match its model.
  • Beedrill now flies properly above ground and no longer clips beneath the terrain.
  • Zeraora's texture has been updated for improved accuracy and now includes paw pads.
  • Azumarill, Hatenna, Morelull, and Slugma now render smoothly and no longer appear blocky.
  • Morelull's model no longer clips into terrain and animates correctly.
  • Porygon's Alter texture has been fixed to match its UV map and render properly.
  • 19051 Gallade's left knee now bends and turns correctly.
  • Notice overlay background now displays with proper transparency, and sprites now face each other as intended.
  • 3D Pokémon in the notice overlay now face the correct direction or appear too dark.
  • Cosmetic items now render correctly in the cosmetics editor screen, resolving issues with inverted normals.
  • Visual artifacts at the top and bottom of list-based screens, including Spawners, Tutors, Relearners, and Battle Rules, have been removed.
  • The highlight box for selected moves in the Move Tutor screen now appears properly centered.
  • Move descriptions in the tutor and relearner screens now display within their designated areas and no longer overlap with the cost section.
  • The dialogue input screen no longer displays a blurry background over the input box, improving text clarity.
  • Shrine orb items now use data components instead of damage values, preventing unintended filling through anvil repairs.
  • Resolved a client crash that occurred when having a Pokémon sprite on your head while using Iris Shaders.
  • Replace and delete move messages now display the Pokémon's proper name in chat, even for Pokémon without nicknames.
  • The correct Pokémon name is now shown in the move delete screen of the summary menu.
  • Resolved a crash that could occur when clicking empty slots in the Pokémon selector UI for Move Tutor and Transfer Tutor screens.
  • 22652 Server no longer crashes when initializing a Pokémon's animation in the cloning machine.
  • 22640 Money is now correctly aligned in the inventory UI, regardless of the amount displayed.
  • Pokémon cries have been normalized for consistent volume, preventing extreme loudness or inaudible effects.
  • The "Save to Preset" button now saves presets to a generated directory within the current world directory.
  • NPC presets now sync properly to the client.
  • NPC preset saving now functions as intended.
  • The pixelmon:spec team supplier codec now operates correctly.
  • 22617 Pixelmon spawners now generate Pokémon at random levels within the specified range, instead of always spawning at the maximum level.
  • 22587 Old and New Running Boots now properly grant a speed boost when equipped.
  • The animation toggle button has been removed from the Pokémon Editor summary tab.
  • The ':' character can now be entered in the NPC preset screen filter, allowing full use of preset names.
  • The Infuser no longer retains infusion time when recipe ingredients are changed mid-process.
  • Switching between different recipes in the Infuser now correctly applies the intended infusion duration for each recipe.
  • Vitamin and non-vitamin infusion recipes now always use their correct infusion times, regardless of previous items used.
  • Custom particles now render correctly, including battle effects and Shaymin transformation.
  • The Poké Ball beam effect now displays as intended.
  • Battle animation particles are now visible in multiplayer.
  • The blackout screen now triggers when all Pokémon faint outside of battle, matching expected behavior.
  • The Pixelmon inventory sidebar can now be upscaled, allowing for higher resolution edits via resource packs.
  • EVs are no longer doubled when a Pixelmon has the Uninfected strain of Pokérus.
  • EV gain and capping logic have been corrected, ensuring proper EV distribution and preventing stats from being reset or incorrectly limited.
  • Permission registration errors no longer appear when players are de-opped.

Battle Fixes:

  • Transform moves now display correctly in the battle UI after a Pokémon uses Transform, ensuring the moveset updates as expected.
  • 22645 Players can no longer use the "last used item" button to catch a Pokémon during Horde battles when more than one wild Pokémon remains.
  • The battle log now displays messages immediately on the battle screen, allowing for smoother progression.
  • Using /endbattle now ends battles instantly, even when messages are pending, resolving issues that previously required players to click through turn 0 messages.
  • 22566 Running /endbattle multiple times no longer results in a disembodied state or camera lock.
  • Fixed a crash caused by Iris when rendering the battle controller tile entity.
  • The NoCrits property now defaults to false, ensuring critical hits are enabled by default in PvP battles.
  • 22595 Evolving a Pokémon during an NPC battle no longer causes a soft lock after the battle ends.
  • 22595 22595 The camera now behaves correctly if no valid target exists or after leveling up a Pokémon mid-battle.
  • 22595 Exp. All now functions properly for all party Pokémon.
  • 22631 Pokémon experience now updates correctly after battles, ensuring experience is saved on both the Pokémon and its entity.
  • Move requirements now use a more precise search method, allowing unabbreviated specs like iv and ev specs to function as intended.

Language:

  • New translation keys have been added.
  • Translations have been updated for Arabic, Chinese, Czech, Danish, Finnish, French, German, Hebrew, Italian, Japanese, Korean, Norwegian, Portuguese, Russian, Spanish, Thai, Turkish and Ukrainian.

Developer:

  • 22650 Added new interaction events: pixelmon:defeat_leader, pixelmon:lose_to_leader, pixelmon:defeat_champion, and pixelmon:lose_to_champion.
  • 22650 Added the pixelmon:set_string_context interaction result.
  • Added the pixelmon:finish_healing interaction event.
  • Interaction events can now be defined and managed through datapacks.
  • Added JSON support for interaction events, enabling custom event creation.
  • NPCs can now be set as pushable or unpushable using the new pushable property (default: true).
  • NPCs now support a title property, allowing for custom titles above their name tag (default: none).
  • NPC icon rendering has been improved.
  • Introduced enabling placeholder support in text components.
  • Added the pixelmon:apply_spec interaction result, allowing Pokémon context to apply specified properties through interaction.
  • Added the has_research interaction condition for use in custom interactions.
  • The pixelmon:defeat_trainer event now returns an empty interaction result.
  • Introduced pixelmon:defeat_npc, which now handles the logic previously managed by defeat_trainer.
  • StringContextDataProvider now converts all data to string automatically, improving flexibility and removing the need for type-specific data providers.
  • Added support for appending tasks to the end of the evolution query process.
Version 9.3.2 (Beta)

Released May 30, 2025.

"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 JRK.
  • 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.

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.6 May 10, 2025 July 15, 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