"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.21.1 (9.3.2)"
saves/WORLDNAME/playerdata/pokemon
directory for improved organization and consistency. Legacy data is automatically migrated to the new location on first run.money_multiplier
context key.AttackRegistry
for retrieving random damaging moves with or without Z-Move compatibility.Attack#isAttack()
to account for overridden attack types such as Z-Moves and G-Max Moves.ImmutableAttack#getZMove(PixelmonWrapper, boolean)
to support Z-Move logic on transformed Pokémon.ApplyBonusStatsEvent
no longer fires for Pokémon without bonus stats, reducing unnecessary log spam.InteractionContext
system, renaming it to StoredContext
and moving it outside the NPC package for broader use.ContextKey#mutable
and ContextKey#immutable
, with validation for immutability constraints.RegisterEvent
.StoredContext
is now a sealed class and supports ResourceLocation-based
access for dynamic pipelines like NPCs and Research.StrictStoredContext
for enforcing immutability in systems like the battle engine, throwing exceptions on mutable access.StoredContext#strict
to create a guaranteed immutable context instance for safe copying and isolation."1.21.1 (9.3.1)"
/pokeevolve
could cause the client to crash during the evolution sequence."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