Changelog
Additions
-
Added Mega Darkrai.
-
Added Mega Raichu X.
-
Added Mega Raichu Y.
-
Added Darkranite.
-
Added Raichunite X.
-
Added Raichunite Y.
-
Added custom Banner Patterns for use in the Loom, split into the following categories: Common, Logo, Poké Ball, Special, Types, and Villain Teams.
-
Added Banner Pattern items to apply the new patterns.
-
Added new Research.
Changes
- Mega Raichu X and Mega Raichu Y now spawn in Forests during the Afternoon on Land.
- Mega Darkrai now spawns in Roofed Forests on Land during Night under a New Moon.
- Mega Chandelure now spawns in Roofed Forests on Land during Night in Clear weather.
- Badge case GUI elements have been cleaned up to remove semi-transparent pixels along the edges.
- Lapras' swim speed has been increased to a more natural pace.
- The Block Spawner now uses existing spawning Land, Air, and Water tags instead of a hardcoded block list.
- Pixelmon armor can now receive all vanilla Minecraft enchantments.
- Mudbray and Mudsdale now drop Packed Mud instead of Brown Terracotta.
- Greavard now has a chance to drop a White Candle.
- Carbink now has a chance to drop an Amethyst Shard.
- Diancie now has a chance to drop Amethyst Shards.
- Kantonian Sandshrew now has a chance to drop Armadillo Scutes.
- Glimmet now has a chance to drop a Torchflower Seed, and Glimmora may drop multiple.
- Klefki now has a chance to drop an Ominous Trial Key, and its Fairy Gem drop rate has been adjusted.
- Silk Touch enchantment level has been corrected from 3 to 1.
- The AG Monotype battle rule set now displays the correct title and description.
- "Uber doubles" has been corrected to "Uber Doubles" to match formatting conventions.
- Mega Chandelure's typing has been corrected.
- Mega Darkrai's typing has been corrected.
- Added the Pokédex item to the creative Utility tab.
- Added warning messages when attempting to throw a Poké Ball at a Pokémon that is too strong, retaliates, or refuses capture.
- Added language translations for
/tcg givecommand feedback. - Added a missing language key for the Battle Tick Rate gamerule.
- Updated Korean translations.
- Spawning thread performance has been improved.
Fixes
- Resolved an issue where Pokémon health could desynchronize with the client when a Pokémon that was taking residual damage and healed via moves or held items.
- 23284 Fixed Gracidea flowers being unable to be placed, despite still generating naturally in the world.
- 23269 Pixelmon ores and blocks now properly count towards activating beacons.
- Fixed an advancement packet issue that could disconnect players from a server.
- 23159 Fixed the Oval Charm not being rewarded upon completion of a regional Pokédex.
- 23221 Fixed fossil displays showing missing texture particles when broken.
- Fixed
mirror_movenot being recognized as a valid move spec unless at least one letter in "move" was capitalized. - Fixed
typenullnot being recognized as a valid Pokémon spec unless at least one letter in "type" was capitalized, or preceded byspecies:. - 23262 Fixed the
/poketestcommand not working when testing a specific party slot. - Fixed the
/tcg givecommand not allowing Minecraft player selectors such as@sor@a. - 23215 Fixed Paldean TM imprinting being offset by 1, causing players to receive the wrong TM.
- Fixed Research data being lost when switching worlds or saves in quick succession.
- Fixed a duplication exploit involving block entities such as the Fossil Cleaner when chunk saving did not trigger correctly.
- Fixed the Pokémon Editor entity spinning the opposite direction from cursor movement when dragged.
- Fixed the Pokémon Editor entity not playing its animation.
- Fixed a crash when opening your inventory and immediately pressing the summary screen keybind with no Pokémon selected.
- Fixed a crash when hitting yourself with a thrown Poké Ball.
- Fixed JUMP! palettes not being applied correctly under certain fishing conditions.
- Fixed some structures such as the salon in Grass Gym towns generating corrupted sprites.
- 23047 Fixed some alternate Pokémon forms becoming extremely small.
- Fixed regional forms and custom forms being counted multiple times in
/dexcheck. - Fixed the
spin_pokestopresearch event not firing in multiplayer. - Fixed Zygarde Complete Forme and Palafin Hero being smaller than their original forms when transformed.
- Fixed the Fossil Cleaner spinning the wrong part of its model.
- Fixed Female Meowstic displaying an extra set of ears.
- Shiny Mega Chandelure now loads the correct model.
- Mega Chandelure's idle animation no longer cuts off or stops abruptly.
- Rainbow Palette for Mega Chandelure has been properly added.
- Fixed the Gen 8 capture method not correctly applying mechanical Poké Ball catch rate boosts.
- Fixed some buildings with NPC sprites generating corrupted textures.
- Fixed battle items being usable during free roam while in an active battle.
- Fixed PokéBall items still using legacy NBT data for tooltip display logic.
Battle
- Fixed Mega Research not starting because a wild Mega Pokémon's form was being reset after battle.
- Fixed Pokémon gaining multiple levels at once causing the level-up screen to delay and trigger a waiting glitch.
- 23193 23293 23261 Fixed defeating NPC Pokémon causing experience loss or level reversion when levelling up.
- 23193 Fixed forfeiting an NPC battle resetting your Pokémon's experience to zero.
- Fixed experience gain without an actual level up incorrectly showing the level-up screen and battle log messages.
- Fixed the "Disable Leveling" option in the Pokémon summary not working during battles.
- 23287 Fixed Intrepid Sword and Dauntless Shield only activating once while in Hero form.
- Fixed Ditto being able to retain Mega Rayquaza's form when caught from a raid after it had Mega Evolved.
- Fixed temporary battle forms being visually maintained after a battle ends.
- Fixed Pokémon Mega Evolved into their Y form reverting to their X form when swapped out and back into battle.
- 23276 Fixed using Transform on a Mega Evolved boss and then fainting permanently transforming your Pokémon.
- 23203 Fixed Rayquaza falling to the ground or into the void when Mega Evolving during battle.
- 23233 Fixed Tandemaus being unable to evolve.
- 23203 Fixed Booster Energy crashing battles when activated at the same time as Sun or Electric Terrain expiring.
- 23227 Fixed a delay occurring when a Pokémon faints in battle.
- Fixed battles crashing when teleporting far away from a wild Pokémon you are battling, or when the Pokémon falls into the void.
- 23153 23129 Fixed Make It Rain and Pay Day not dealing damage when used by the player, while still applying secondary effects.
- Fixed NPC trainer names showing as "empty" in battle logs.
- Fixed allies' Pokémon appearing in Pokémon selection UIs during raids, which could lead to crashes when using items on them.
- Fixed opponent Pokémon being selectable in the team selection screen.
- Fixed an issue in 2v2 battles where two players each had only one Pokémon.
- Fixed Meteor Beam failing to deal damage after the charging turn.
- Fixed battles crashing when a Pokémon with the Revenant ability attempted to participate.
- Fixed ally Pokémon defeated in a raid remaining available to battle or capture after the raid finished.
- Fixed Pokémon revived during a raid still appearing with the fainted overlay and shaking animation.
- Fixed a battle error when a Pokémon afflicted with Drowsy attempted to Mega Evolve.
- Fixed Snow's copy function incorrectly producing Hail instead of Snow.
- Fixed some battle messages not being recorded to the battle log, resulting in incomplete logs.
- Fixed Lucky Egg experience calculation in certain scenarios.
- Fixed a potential error in ExecuteActionGoal that could occur on servers using spawn protection plugins.
- Fixed
/setraidnot allowing raids to be set as shiny.
Developer
- SpriteItems now use DataComponents to manage data instead of NBT.
- PokéBall tooltip display now uses a DataComponent (
pixelmon:tooltip) instead of NBT. - Completed (non-repeatable) Research can now be used as a spawn condition.
- Added
SelectBagItemActionlogging to battle logs for debugging waiting issues.
Files
Pixelmon-1.21.1-9.3.15-universal.jar(375.83 MiB) Primary Download
External resources
Project members

Pixelmon
Owner
Technical information
License
ARR
Client side
required
Server side
required
Project ID
