"1.21.1 (9.3.7)"
The Pokédex has been completely reworked:
New commands have been added to streamline NPC creation:
/npc spawn <preset> [position]
spawns an NPC with the specified preset at the given position./npc spawnlinked <preset> [position]
spawns a linked NPC with the specified preset at the given position.The /setraid
command now supports specifying a loot table.
A new infuser recipe has been added for Perilous Soup.
The NPC Editor now supports setting battle rules, AI mode, and toggles for Mega Evolution and Dynamax with the start battle interaction result.
Bewear and Stufful have been remodelled.
Villager NPCs now properly stroll through villages as intended.
Multiple NPC presets can be specified for villager spawn replacements.
Palettes now support tags, and a "shiny" tag has been added to all Shiny Pokemon. Please check your datapacks!
22810 The Blank Plate has been added to the creative menu.
22783 Eggs obtained via breeding will now hatch at a random size, rather than an average of the parents.
22826 Battles started under the "Anything Goes" ruleset may now be forfited or escaped as intended.
22818 22803 22804 Move learning and post-battle dialogues no longer conflict, now Pokémon that evolve and are meant to learn a new move during NPC battles will now do so immediately, instead of waiting for the next battle.
22792 Type-based lure items now correctly boost the spawn rates of matching Pokémon types as intended.
22709 Dynamax cloud and lightning effects now display correctly around Dynamaxed Pokémon.
Wormhole rendering has been improved.
Smeargle will now correctly hatch with Sketch via breeding.
22714 Gym signs can now be placed correctly and are restored to the Creative Menu and JEI. Placing a gym sign now works as intended instead of turning it into a Jungle Sign.
The boss, Dynamax, and evolution shaders have been toned down to be less overpowering, and evolved Pokémon now display properly instead of appearing only as the shader effect.
Pokémon models on the raid start screen are now fully animated.
22744 Labels above Pokémon statues now render correctly again, with added support for colored text.
NPCs no longer stand still after leaving and rejoining a world.
Cosmog and Cosmoem now appear at the correct height in the world, with updated animations positioning them closer to the ground.
Nihilego's model and textures have been updated to render transparency correctly.
22839 Transparent Pokémon models rendering has been improved.
Castform forms now display proper transparency on their outer layers.
The flames of Litwick, Lampent, and Chandelure are now transparent.
Vikavolt's wings, Snom's outer ice layer, and the tip of Dragapult's tail all render with correct transparency effects.
Butterfree now stands correctly and no longer floats mid-air.
22791 Glimmet's face is now visible.
Iron Crown's emissive textures have been added for both normal and shiny forms.
Minior's animations have been recreated for both Core and Meteor forms, and it no longer clips through the ground.
Treecko's model has been smoothed out and no longer appears blocky or clips into the ground.
Sceptile no longer clips into the ground.
Steelix's head no longer displays miscoloured pixels.
Unnecessary syncing of server-sided registries for interaction conditions, event types, and results has been removed, allowing servers to add their own without issues.
Custom menu buttons will now respect the debug reload hotkey.
Fixed an exploit related to Shopkeepers.
Type icons for dual-type Pokémon no longer overlap on the move learning screen.
22761 Buttons in the pause menu that conflict with Pixelmon-specific buttons will no longer conflict with extra buttons.
Fixed a crash when placing the incense burner.
Reduced the scope of a mixin to improve mod compatibility, fixing crashes when running alongside The Aether mod.
22828 NPC Trainers' Pokémon are now fully healed before each battle begins.
Pokémon captured from raids now appear at 1 HP instead of fainted.
22787 Petal Dance, Outrage, Raging Fury, and Thrash now only confuse the user if the move fails or misses on the final turn.
22687 Smack Down now only grounds airborne Pokémon and does not incorrectly ground already-grounded targets, those under Ingrain, or those holding an Iron Ball.
22687 Smack Down no longer grounds Pokémon in the semi-invulnerable state of Fly, Bounce, or Sky Drop, and properly removes Magnet Rise and Telekinesis effects.
22687 Magnet Rise and Telekinesis now fail when used on a Pokémon grounded by Smack Down, and Air Balloon will not apply under the effect of Smack Down.
22687 Pokémon that gain levitation after being hit by Smack Down correctly regain their immunity to Ground-type moves.
22687 Multi-turn move status for Fly and Bounce is now handled correctly after being hit by Smack Down, preventing animation and move glitches.
Strength Sap now correctly restores HP even when items like the Clear Amulet prevent the target's Attack from being lowered.
Mirror Armor no longer reflects stat changes from Parting Shot if the user is holding a Clear Amulet.
22478 Revival Blessing, Hyperspace Fury and Dark Void can no longer be sketched.
22738 Raid drops now correctly include both star level and Pokémon type-based loot.
Battles now display the Snow weather effect if the combatants are fighting in snow.
Battle weather will now update dynamically to match changes in Overworld weather conditions.
Fixed Sunny weather persisting indefinitely when created from Overworld weather; battle weather now ends if the time of day or Overworld weather changes.
Sunny weather will no longer appear in deserts and arid biomes during Overworld rain; previously, this only happened during thunderstorms.
22821 Fixed Synchronize's out-of-battle effect so that it now works whenever the Pokémon with Synchronize is first in your party, regardless of whether it enters battle.
Targeting arrows now appear correctly over every Pokémon's icon during Horde Battles when hovering over moves that hit all opponents.
PokeDex
datapackability
data/<namespace>/pixelmon/pokemon/pokedex/pokedex
PokeDexTrigger
datapackability
data/<namespace>/pixelmon/pokemon/pokedex/trigger
pixelmon:battle_start
pixelmon:mega_evolve
pixelmon:mega_evolve_seen
pixelmon:outside_battle_capture
pixelmon:receive_pokemon
pixelmon:switch_pokemon
pixelmon:trade_pokemon
pixelmon:poke_give
Region
datapackability
data/<namespace>/pixelmon/pokemon/pokedex/region
pixelmon:alola
pixelmon:galar
pixelmon:hoenn
pixelmon:johto
pixelmon:kalos
pixelmon:kanto
pixelmon:paldea
pixelmon:sinnoh
pixelmon:unova
PlayerPartyStorage#pokedex
Player#getPokedex
and Player#getPokedexNow
PokeDexStorageProxy
but it is recommended to access it through the player objectPokeDexStorageManager
, PokeDexSaveScheduler
, and PokeDexStorageSaveAdapter
Player#getCurrentBattle
BattleRegistry#getBattle
DayCareRequirement#getIcon
returning a List of ItemStack
SwitchPokemonEvent
ReceivePokemonEvent
PokedexOpenEvent
DexData
, and StoredPokedex
abstract pokedex storage classes
PokemonProvider
interface
PokemonPredicate
interface
PokedexEvent
to the pokedex package
PokedexRecordEvent
closeConsumer
"1.21.1 (9.3.6)"
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:
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.
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:
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.
"1.21.1 (9.3.5)"
partyFaintRespawn
gamerule now functions correctly in new worlds and can be properly toggled with commands."1.21.1 (9.3.4)"
"1.21.1 (9.3.3)"
A new research quest, "A Challenger's Folly," has been added.
New Deepslate Metals have been introduced:
New Deepslate Gems have been introduced:
New Deepslate Evolution Stone Ores have been introduced:
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, 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.
pixelmon:spec
team supplier codec now operates correctly.pixelmon:defeat_leader
, pixelmon:lose_to_leader
, pixelmon:defeat_champion
, and pixelmon:lose_to_champion
.pixelmon:set_string_context
interaction result.pixelmon:finish_healing
interaction event.pixelmon:defeat_trainer
event now returns an empty interaction result.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."1.20.2 (Alpha 10)"
size
Pokémon spec.growth_data
in forms.crafted_gingko_blocks
to crafted_ginkgo_blocks
tag.chest_boats
tag.mineable/axe
tag so they can be mined faster with axes.PokemonStorage#forEach
method, and implementations for each kind of storage."There are DOZENS of us, DOZENS!"
/setraid
command