"1.21.1 (9.3.5)"
partyFaintRespawn
fonctionne désormais correctement dans les nouveaux mondes et peut être correctement activée ou désactivée via les commandes."1.21.1 (9.3.4)"
"1.21.1 (9.3.3)"
Une nouvelle étude spéciale, « La Folie d’un Challenger », a été ajoutée.
De nouveaux métaux d’ardoise des profondeurs ont été introduits :
De nouveaux gemmes d’ardoise des profondeurs ont été introduits :
De nouveaux minerais de pierre d'évolution en ardoise ont été introduits :
De nouveaux PNJ ont été introduits pour chacune des villes suivantes : Dragon, Électrik, Fée, Feu, Spectre, Plante, Sol, Glace, Acier et Eau.
Les PNJ suivants apparaîtront désormais dans le monde :
L’Infirmière Joëlle et les PNJ Marchands apparaissent désormais dans les villages.
Cinq nouvelles coupes de poils cosmétiques pour Couafarel ont été ajoutées : Dandy, Débutante, Cœur, Matrone et Étoile.
Zeraora est désormais disponible dans une variante de palette Assaut.
L’intégration JEI a été ajoutée pour les recettes de Poké Balls, permettant une visualisation et une fabrication faciles.
JEI affiche désormais les recettes pour les CT et les DT.
Les informations de drop de Pokémon sont désormais consultables dans JEI.
pixelmon:spec
fonctionne désormais correctement.pixelmon:defeat_leader
, pixelmon:lose_to_leader
, pixelmon:defeat_champion
, et pixelmon:lose_to_champion
.pixelmon:set_string_context
.pixelmon:finish_healing
., qui gère désormais la logique précédemment gérée par
defeat_trainer`.StringContextDataProvider
convertit désormais automatiquement toutes les données en chaîne de caractères, améliorant la flexibilité et supprimant le besoin de fournisseurs de données spécifiques à un type."1.21.1 (9.3.2)"
saves/WORLDNAME/playerdata/pokemon
pour une meilleure organisation et cohérence. Les anciennes données sont automatiquement migrées vers le nouvel emplacement lors du premier lancement.money_multiplier
.AttackRegistry
pour récupérer des attaques aléatoires infligeant des dégâts, avec ou sans compatibilité Z-Move.Attack#isAttack()
pour prendre en compte les types d'attaques substitués tels que les Z-Moves et les G-Max Moves.ImmutableAttack#getZMove(PixelmonWrapper, boolean)
pour prendre en charge la logique des Z-Moves sur les Pokémon transformés.ApplyBonusStatsEvent
n’est plus déclenché pour les Pokémon sans statistiques bonus, réduisant ainsi le spam inutile dans les logs.InteractionContext
, renommé en StoredContext
et déplacé hors du package NPC pour un usage plus large.ContextKey#mutable
et ContextKey#immutable
, avec validation des contraintes d’immutabilité.RegisterEvent
.StoredContext
est maintenant une classe scellée et prend en charge l’accès basé sur ResourceLocation
pour des pipelines dynamiques comme les PNJ et la Recherche.StrictStoredContext
pour imposer l’immutabilité dans des systèmes comme le moteur de combat, lançant des exceptions lors d’un accès mutable.StoredContext#strict
pour créer une instance de contexte garantie immuable, assurant une copie et une isolation sûres."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