reforged.gg Open in urlscan Pro
2606:4700:3037::6815:1e8d  Public Scan

URL: https://reforged.gg/
Submission: On June 18 via manual from IR — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

In partnership with Nodecraft
 * English
 * Nederlands
 * Français
 * Español
 * Italiano
 * 한국어
 * Русский
 * 中文 (简体) (ns)
 * ไทย
 * Português (br)
 * Deutsch


Download 1.16.5 (Stable) Download 1.20.2 (Alpha)


1.16.5-9.1.11 (FORGE 36.2.34)


1.20.2-9.2.8 (FORGE 48.1.0)

ATLauncher Curseforge Technic Modrinth Wiki Sidemods Soundtrack


Server Jar 1.20.2: 1.20.2-9.2.8    Server Jar 1.16.5: 1.16.5-9.1.11

EXCITEMENT GENERATOR

Donate Pixelmon Servers API 9.1.7 API 9.2.8


CHANGELOG


PIXELMON MOD 9.2.8

"1.20.2 (Alpha 8)"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.20.2 - 48.0.22

--------------------------------------------------------------------------------

 * The Java requirement for 1.20.2 is Java 17. This will come shipped with most
   launchers. For manual installation, you may need to install a later JRE.
 * The minimum Forge version for this update is 48.1.0 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 Health Mochi.
 * Added Muscle Mochi.
 * Added Resist Mochi.
 * Added Genius Mochi.
 * Added Swift Mochi.
 * Added Fresh-Start Mochi.
 * Added Red Nectar.
 * Added Yellow Nectar.
 * Added Purple Nectar.
 * Added Pink Nectar.
 * Added Metal Alloy.


POKÉMON:

 * Added Pikachu Libre.
 * Added Tarountula.
 * Added Spidops.
 * Added Finizen.
 * Added Palafin.
 * Added Palafin 'Hero'.
 * Added Roaring Moon.
 * Added Wo-Chien.
 * Added Ting-Lu.
 * Added Miraidon.
 * Added Koraidon.


COSMETIC PALETTES:

 * Added Spring palettes: Sprigatito, Floragato and Meowscarada.
 * Added Summer palettes: Sprigatito, Floragato and Meowscarada.
 * Added Autumn palettes: Sprigatito, Floragato and Meowscarada.
 * Added Winter palettes: Sprigatito, Floragato and Meowscarada.


MOVES, BATTLE ITEMS AND ABILITIES:

 * Added Fairy Feather.

Click to view new battle tests - Added Ancient Power tests. - Added Make it Rain
tests. - Added Fairy Feather tests. - Added Burning Bulwark tests for Z/Max
moves, Unseen Fist and Feint. - Added Baneful Bunker tests. - Added Crafty
Shield tests. - Added Endure tests. - Added King's Shield tests. - Added Mat
Block tests. - Added Max Guard tests. - Added Obstruct tests. - Added Quick
Guard tests. - Added Silk Trap tests. - Added Spiky Shield tests. - Added Wide
Guard tests. - Added Toxic Debris tests.


SPAWNING:

 * Added Sprigatito, Floragato and Meowscarada 'Spring' to Flowery biomes.
 * Added Sprigatito, Floragato and Meowscarada 'Summer' to Forest biomes.
 * Added Sprigatito, Floragato and Meowscarada 'Autumn' to Taiga biomes.
 * Added Sprigatito, Floragato and Meowscarada 'Winter' to Freezing Forest
   biomes.
 * 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.
 * 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 Koraidon to Small End Islands during the Day on Land.
 * Added Miraidon to Small End Islands during the Day on Land.
 * Added Roaring Moon to Small End Islands on Land.
 * Added Ting-Lu to Taigas at Night on Land.
 * Added Wo-Chien to Swamps at Night on Land.
 * Added Tarountula to All Forests on Land and in Tree Top during Day.
 * Added Spidops to All Forests on Land and in Tree Top during Day.
 * Added new biomes to the Raid spawning parameters.
 * Added recently added Pokémon as valid Raid spawns.


DATAPACK:

 * Added the "pixelmon:swimming" model predicate.
 * Added the "flying_or_swimming" property to the RidingModelPredicate to
   dictate a riding model that only displays when the Pokemon is either flying
   or swimming but also being ridden.
 * Updated the flying model predicate checks.
 * Added "partial" spawn-replacement.
 * Added Finizen and Palafin as spawn replacements to dolphins.
 * Added "bypass" and "field" move flags.

CHANGES:

 * Reworked the PC display:
   * Removed the "release bin":
   * To release Pokemon from your PC you now right-click it and press the
     "release" button.
   * Added a "hot key" tool bar, and removed the sprites on the bottom right of
     the screen:
   * The toolbar is now click-able rather than being just hot keys.
   * The toolbar will also tell you the hot key when you hover over it.
   * Added multi-box view mode:
   * You can now view, and modify, 18 boxes at once.
   * Right-clicking a box picks it up, allowing for quick swapping of boxes.
   * Press TAB to enter this screen, or use the button in the tool bar.
   * Press TAB a second time to exit, or use the button in the tool bar again.
   * If you're holding a Pokemon and press TAB then you will still be holding
     that Pokemon (or multiple Pokemon) in the multi-select mode, allowing you
     to quickly move them from one box to another one.
   * If you use the arrow keys you can move around the boxes on the screen.
   * If you hold control and use the arrow keys you can move along 18 boxes.
   * Added multi-select mode:
   * This mode allows you to pick up multiple Pokemon at a time by selecting an
     area in the box.
   * You can enter this by pressing the Q key, or using the button on the hot
     bar.
   * Pressing the Q key a second time will put you in held item mode.
   * Finally, pressing the Q key a third time will return you to standard
     interaction mode in the PC.
   * If you click and then drag you will select all the Pokemon in the area you
     create.
   * If you hold control and then click Pokemon it will select the individual
     pokemon you select.
   * Pressing control + a will select the whole box
   * Added held item mode:
   * This mode allows you to quickly and easily move held items between Pokemon.
   * You can enter this by pressing the Q key twice, or using the button on the
     hotbar.
   * You exit this mode by pressing the Q key again.
   * Shift clicking a Pokemon wit a held item adds the item to inventory, if
     possible.
   * Added an "Advanced Search" menu:
   * You can access this screen by pressing the S key, or using the search
     button on the hot bar, and then pressing the search button to the right of
     the search box.
   * This mode gives you some verbose filter options
   * Added a "sort box" option:
   * This is not bound to a key by default but is accessible via the hotbar.
   * This allows you to sort the current box you're looking at by two types
     (expandable via sidemod) .
     * Dex
     * Shiny
   * Added the ability to undo operations in the PC:
   * You do this using the key bind: control + z.
   * Added the ability to re-do operations in the PC:
   * You do this using the key bind: control + y.
   * Added two panels displaying information about the Pokemon you're currently
     holding your mouse over:
   * The left display shows:
     * Species
     * PokéBall
     * Sprite
     * Form
     * Palette
     * Moves
     * Type Icon(s)
     * Held Item Sprite
   * The right display shows:
     * A stat hexagon with the EVs
     * A stat hexagon with the IVs
     * The IV numbers
     * Ability
     * Nature
     * Growth
     * Ribbons
   * Added key bind: a to go to the previous page.
   * Added key bind: d to go to the next page.
   * Added key bind: control + tab to alternate between boxes.
   * Added pc_sorting_logic_type registry for adding custom sorting type logic.
   * Allows you to open other player's PCs using /pc.
   * Allows offline PC access via /pc.
   * Updated the PC command to allow opening other player's PCs.
   * Updated the PC command to allow opening offline player's PCs.
 * Added first person POV in battles:
   * Pressing "F1" during battle will toggle the visibility of the battle UI.
   * The toggleBattleUserInterface key cycles between 50% transparency of the
     background, 100% transparency of the background, showing only the HP of the
     Pokemon, and completely hiding the battle UI.
   * Pressing "F5" during battle will toggle the battle perspective.
   * The toggleBattlePerspective key cycles between the 3rd person Battle Camera
     POV, 1st person Player Model's POV, and the 1st person POV of the Player's
     Pokemon.
     * The POV state is remembered after battles, so you can stay in 1st Person
       mode without having to keep re-enabling it.
   * Pressing "R" allows the player to move freely outside of the battle while
     the Pokemon stay in the battle.
   * Attempting to retrieve the Pokemon that is in the battle will re-enter the
     player into the battle.
   * The player can send out other Pokemon, but they can't start another battle.
   * If the player gets beyond a maximum distance from the battle, the battle
     will end. The player and any teammates will be designated as having
     forfeited.
     * The default value is 30 blocks and can be set in the config with the
       max-distance-players-can-move-away-from-battles value.
     * 10 blocks before the player reaches that point, a message will pop up on
       the hotbar warning the player and a vignette will appear that fades the
       player's screen deeper into orange.
     * This setting can be edited in the config via the
       min-distance-before-warning-vignette value.
   * Battles now have a Battle Rule that can deny allowing players to move about
     freely during a battle.
   * An On/Off button has been added to the Battle Rules menu to adjust this.
   * There are also 4 config options in the Battle Config to allow/deny players
     this:
   * players-can-move-during-pv-p-battles for battles with at least 1 player on
     each team (defaults to true)
   * players-can-move-during-wild-battles for battle with at least 1 Wild
     Pokemon on a team (defaults to true)
   * players-can-move-during-trainer-battles for battle with at least 1 NPC
     Trainer on a team (defaults to true)
   * players-can-move-during-raid-battles for Max Raid Den battles (defaults to
     false)
   * The buttons to activate the above features have been added as key binds to
     Minecraft's Controls->Key Binds menu so that the default key bind can be
     changed.

Click to view safeguards against new POV battle mode - Using the Poke Editor or
a PC will forfeit the battle while in 1st person POV battle mode. - Using a PC
is disabled while in 1st person POV battle mode. - Using a Healer or Nurse Joy
is disabled while in 1st person POV battle mode. - Trying to learn moves from a
NPC Relearner or Move Tutor is disabled. - Trying to trade with an NPC Trader or
interact with a Trade Machine is disabled while in 1st person POV battle mode. -
Raid Dens are disabled from interaction while in 1st person POV battle mode. -
Poke Displays, Day Cares, Cloning Machines, retrieving the Pokemon from a Fossil
Machine, Zygarde Reassembly Units, and TCG Arenas are disabled while in 1st
person POV battle mode. - Changing a Rotom's form through furniture is disabled
while in 1st person POV battle mode. - Using items on Pokemon is disabled to
prevent evolving, form changing, leveling up, or increasing the strength of your
other Pokemon while in 1st person POV battle mode. - The Explode move skill is
disabled while in 1st person POV battle mode. - The Heal move skill is disabled
while in 1st person POV battle mode. - Trainers can no longer be edited by NPC
Editors while in 1st person POV battle mode. - The `/pc` command is disabled
while in 1st person POV battle mode.
 * Added validation to the EV & IV text editor widgets so that you are no longer
   guessing as to what values you can and cannot put in there:
   * This prevents any value that is not an integer in the EV/IV text boxes.
   * This prevents any value not in the range 0 \< x \< 31 for the IV text boxes
     (sets text to red).
   * This prevents any value not in the range 0 \< x \< 252 in the EV text boxes
     (sets text to red).
   * It validates the EV value and if you've reached the max IV count (510) then
     it prevents input (sets text to red).
 * Changed the Camera item to no longer require Film to take pictures while in
   creative mode.
 * Updated battle logs to include the AI's top decisions on what action it'll
   take per turn recorded.
 * Removed the max party level check from the player's spawning to allow higher
   level parties to have Pokémon spawns in the world.


CONFIG:

 * Split config.yml into multiple files in order to make changing config options
   easier:
   * afk_handler.json
   * debug.yml
   * drops.yml
   * healing.yml
   * ore_color.yml
   * outside_effects.yml
   * riding.yml
   * pokedollars.yml
   * pokerus.yml
   * server_discord.yml
   * tms.yml
 * Split the spawning.yml config into multiple files so that it is easier to
   navigate the spawning config options, moving sub-configs into
   /config/pixelmon/spawning:
   * boss.yml
   * general.yml
   * legendary.yml
   * level_distance.yml
   * meltan.yml
   * poke_loot.yml
   * pokestop.yml
   * ultra_space.yml
   * wild.yml

FIXES:

 * 21743 Fixed a client crash caused by using Mojang's random source.
 * 21740 Fixed the Arc Chalice not producing Arceus with plates.
 * Fixed the PokéDisplay's animations not working.
 * Fixed the Zygarde Cells not disappearing after a configurable amount of time.
 * 21689 Fixed server hang caused by bee replacement logic by using a method
   that does not generate new chunks.
 * Fixed dark background rendering over the trainer card.
 * 21704 Fixed a client crashed caused by client-side balances being null.
 * Fixed Pixelmon Spawners picking moves inappropriate to the spawn's level.
 * Fixed bosses from Pixelmon Spawners not having shader highlighting.
 * Fixed Pixelmon Spawners not persisting settings across launches.
 * Fixed Blank TMs to account for tag existence for 00 moves.
 * 21180 Fixed the fishing hook entity sending the wrong type of entity add
   packet to the client.
 * Fixed a crash caused by Pokéballs going through End and Nether portals.
 * Fixed the Pokémon sprite not rendering in the Reassembly Unit's menu.
 * Fixed the level and HP values not rendering in the Reassembly Unit's menu.
 * Fixed the Reassembly Unit's buttons rendering as bright white instead of
   matching the style of the rest of the menu.
 * Fixed camera's using up Film while in creative mode.
 * 21485 Fixed the override textures not working for statues.
 * 21610 Fixed animation type fly not being settable on statues.
 * Fixed permission checks not working.
 * 20210Fixed TMs/TRs failing to drop when rewarded from a Raid.
 * Fixed the description for the wiki command when getting evolution info on
   Primeape and Tandemaus.
 * Fixed the background of cards in the TCG Card Compendium not rendering when
   the mouse was not hovered over them.
 * Fixed the HP, name, weakness and resistance text, ability name, ability
   description, and other certain effect descriptions not rendering above the
   background of a hovered card while using the Card Compendium.
 * Fixed the Celebi quest failing to give a Gold Hourglass as a reward.
 * Fixed crafting PC quests failing to work with any PC, now defaulting to red
   PCs.
 * Fixed crafting Healer quests failing to work with any Healer, now defaulting
   to red Healers.
 * Fixed Pokémon cries failing to play properly.
 * Fixed the TCG Cards for the Full Heal, Potion, Super Potion, Revive, and Max
   Revive having their illustration missing.
 * Fixed Poké Display to stop sending previously stored Pokémon to the PC if
   party is full when swapping Pokémon.
 * Fixed the flying persistent goal still moving the entities up and down during
   battle causing the camera to glitch.
 * Fixed the z-level issues when rendering items in the PC screen.
 * Fixed the Pokédisplay packet erroring when modifying a display.
 * Fixed the animate button in the Pokédisplay not functioning.
 * Fixed the Pokédisplay update packet being abusable to edit any display
   anywhere.
 * Fixed Charmander's model sitting below the ground level.
 * Fixed the break particles on the Pokédisplay.
 * Fixed the break particles on the cloning machine, adding the SMD texture
   back.


BATTLES:

 * 21724 Fixed the battle rules screen not rendering properly.
 * 21724 Fixed pressing the battle rules button causing a client disconnect.
 * 21350 Fixed Ancient Power boosting stats before doing damage.
 * 21348 Fixed Make it Rain reducing special attack on unsuccessful attacks.
 * Fixed Shield Dust and Covert Cloak preventing Ancient Power boosts.
 * Fixed PP-Up not boosting PP until all 3 have been used.
 * Fixed Hyperspace Fury being usable by Pokémon other than Hoopa-Unbound.
 * Fixed Hyperspace Fury and Hyperspace Hole not changing into each other on
   Hoopa form change.
 * Fixed Pickpocket stealing Protective Pads.
 * Fixed Baneful Bulwark, King's Shield, Obstruct, Silk Trap, and Spiky Shield
   inflicting effects on Protective Pads and Long Reach Pokémon.
 * Fixed Gear Up, Magnetic Flux, and Flower Shield to not bypass Max Guard.
 * Fixed damaging Z-moves and Max Moves being reduced by incorrect Protect types
   (Quick Guard, Crafty Shield, Wide Guard, etc).
 * Fixed damaging Z-moves and Max Moves being fully blocked by Mat Block.
 * Fixed Feint not removing non-base and non-team enemy Protect variants.
 * Fixed Feint not removing allied removable Protect variants.
 * Fixed Feint not resetting protect count.
 * Fixed Protect moves blocking allied Feint moves.
 * Fixed Protect moves failing to block non-max moves from a Dynamax’d user.
 * Fixed Quick Guard only blocking moves with a base priority.
 * Fixed Quick Guard not blocking Z-status moves with an increased priority.
 * Fixed Obstruct blocking Status moves.
 * Fixed Wide Guard not blocking spread status moves.
 * Fixed Wide Guard not blocking Expanding Force on Psychic Terrain.
 * Fixed Crafty Shield not resetting repeated Protect chance.
 * Fixed Mat Block blocking Feint/Vanish effects.
 * Fixed Judgement Legend Plate Dynamax move erroring in console.
 * 21224 Fixed Purifying Salt not ignoring Mold Breaker and Mycellium Might.
 * 21347 Fixed Toxic Debris not ignoring Mold Breaker.
 * 21347 Fixed Toxic Debris not placing a correct layer of Toxic Spikes on
   opponents when hit by an ally.
 * 21347 Fixed hazards not applying additional layers correctly in Doubles.
 * 21073Fixed Rising Voltage boosting power inappropriately.
 * Fixed Gravity reducing evasion instead of boosting move accuracy.
 * Fixed a Raid opponent's max moves being restored to 0 power after use.
 * Fixed Aurora Veil and Gear Up to be hitsAll moves.


DEVELOPER:

 * Added PokemonStorage#open.
   * This hides the track, and initialize, calls to simplify opening another
     player's PC.
   * This will also retrieve all the Pokemon from the world for the player's
     party.
   * This also means you don't need NetworkHelper calls in code anymore, or the
     OpenScreenPacket.
 * Added PokemonStorage#encode and PokemonStorage#decode.
   * Used for sending the storage to the client.
 * Added PlayerCloseStorageEvent.
   * This is called when the player closes a Storage UI on the client.
 * Added PlayerPartyStorage#getOpenStorage and
   PlayerPartyStorage#setOpenStorage.
   * This dictates what storage the packets, sent by the player to the server,
     will interact with.
 * Removed PokemonStorage#getFile.
   * This made no sense in this abstract class as it is possible to implement a
     storage adapter type for non-flatfile storage.
   * I have added an interface FlatFileStorageSaveAdapter which has a function
     to convert the PokemonStorage to a File in the same way.
   * Subsequently the methods to calculate the File location of a Storage are
     now found in NBTStorageSaveAdapter.
 * Removed public access to PokemonStorage#uuid.
   * Changed to a getter PokemonStorage#getUniqueId.
 * Added StorageType registry and changed ClientStorageManager#storedPCs.
   * The storage type contains data on how to construct the storage type from a
     UUID.
   * This allows us to store more than just PCs in the client cache allowing for
     other types of UIs (such as a party view).
   * The StorageType is not server side-mod capable as it is also required on
     the client.
   * There is a getter for this in the Storage class which is
     PokemonStorage#getStorageType returning a ResourceLocation representing the
     key of the type in the registry.
 * Refactored the ClientInitializePCPacket to ClientInitializeStoragePacket.
   * This is inline with the above mentioned changed for StorageType allowing us
     to initialize any storage from the server to the client's cache.
 * Added PokemonStorage#initialize.
   * This sends the above packet, and means you don't have to make messy
     NetworkHelper calls anywhere anymore.
 * Removed StorageProxy#initializePCForPlayer and
   StorageManager#initializePCForPlayer.
   * Both of the above have been replaced with the PokemonStorage#initialize
     method and are abstract from PCs specifically.
 * Changed PokemonStorage#shouldSendUpdates to be protected and added
   getters/setters for it.
 * Removed PokemonStorage#notifyListener.
   * It appears this was initially intended as a refactor for
     PokemonStorage#notifyListeners to keep that function clean. Except it
     appears that it was mistaken and was used erroneously in a bunch of places.
   * You should now only use PokemonStorage#notifyListeners.
 * Removed unused function PokemonStorage#doWithoutSendingUpdates.
 * Removed unused function PokemonStorage#retrieveAll.
   * This only makes sense on the PartyStorage specifically and was lazily being
     used on the abstract level.
 * Added StorageProxy#invalidateCache and StorageManager#invalidateCache for
   removing a PokemonStorage from the cached storages.
   * This is useful if you wish to:
   * Force a reload of an online player's file.
   * Remove the cached value of an offline player's storage.
 * Added PokemonStorage#track, PokemonStorage#untrack,
   PokemonStorage#isTracking, and PokemonStorage#trackingPlayers.
   * These functions add the player given to the list of players tracking the
     storage's changes.
   * This allows multiple people to view, and edit, a storage simultaneously
     inline with Minecraft's chests/containers.
   * It is important to untrack the storage if you do not wish for the client to
     continue receiving updates after they are done with a PC that is not their
     own.
 * Added IStatStore#canSet.
 * Updated the default value of the No Crits battle rule to false/not present.
 * Updated new packets to add the ability of opening other player's PCs.
 * Added IStatStore#reset.
 * Registered all permissions through Forge.
 * Added PlayerHelper#registerPermission to bypass the unnecessary
   GatherPermissionsEvent.
 * BREAKING CHANGE: Deprecated HyperDrill move effect, which no longer works.
   Use "bypass" move flag instead.
 * Added EffectBase#canHitMultipleTargets to support moves that are
   conditionally single or multi-target.
 * Added ProtectVariation#canBeRemoved to allow new Protect variants to resist
   Feint.
 * Added ProtectVariation#protectVariationBlocksAttack to allow new Protect
   variations to filter what they block.
 * Added ProtectVariation#applyProtectionEffect to allow new Protect variations
   to add an effect when blocking attacks.
 * Added “bypass” move flag, for moves that cannot be stopped by Protect while
   targeting that Pokémon.
 * Added “field” move flag, for moves that change the field without targeting
   the Pokémon on it.
 * Added constructor to OreColor sub-class so Configurate can construct it.


PIXELMON MOD 9.2.7

"1.20.2 (Alpha 7)"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.20.2 - 48.0.22

--------------------------------------------------------------------------------

 * The Java requirement for 1.20.2 is Java 17. This will come shipped with most
   launchers. For manual installation, you may need to install a later JRE.
 * The minimum Forge version for this update is 48.1.0 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.

REWORK:

 * Combined all Pixelmon NPCs into a single entity, pixelmon:npc.
   * This combined entity now has all capabilities of the former NPCs.
   * The popular sidemod "tedit"'s functionality is now incliuded in all unified
     NPC entities.
   * NPCs can now be made to be immovable.
   * Immovable NPCs cannot ride other entities such as boats, minecarts, etc.
   * Fishing rods will not affect immovable NPCs.
   * Minecraft's teleport command will not affect immovable NPCs.
   * NPCs can now be children models.
   * NPCs can have custom sized hitboxes.
   * NPCs can have their nameplate visibility toggled.
   * Right-clicking a bed while crouching will result in the NPC (whether player
     model or Pixelmon model) to be placed laying down on the bed.
 * The NPC Editor has been reworked to work with the new NPC system.
   * Old NPCs can no longer be created using the NPC Editor wand.
 * The NPC Editor now has additional functionality:
   * You can quickly delete NPCs by shifting whilst right-clicking the NPC with
     the NPC Editor wand.
   * You can now left-click blocks to open the 'Admin NPC Editor'.
 * Added a new NPC editor mode, the 'Admin NPC Editor' mode.
   * Only NPCs created by the admin wand will show in the new NPC tracking UI.
   * Added API functionality to extend this tracking to sidemods.
 * Added different NPC "display types":
   * Pokémon
   * Player
   * The names "Rasgnarok" and "Isi" will result in the NPC being rendered
     upside down.
 * Added URL capability for displaying textures on NPCs:
   * URL
   * Player URL
   * Resource Location (with fallback)
 * Added NPC "interaction pipeline":
   * (1) Interaction Event
   * (2) Interaction Condition
   * (3) Interaction Result

ADDITIONS:

 * A Recipe Book has been added to the Infuser, allowing players to look up what
   can be crafted in it.
 * Added dancing sprites to the server list title.


POKÉMON:

 * Added Cetoddle.
 * Added Cetitan.
 * Added Fidough.
 * Added Dachsbun.
 * Added Flamigo.


COSMETIC PALETTES:

 * Added 'Rainbow' Flamigo.


SOUNDS:

 * Added new Pokémon cries: Cetoddle, Dachsbun, Fidough, Chien-Pao, Houndstone,
   Veluza, Charcadet, Flamigo, Drakloak, Flutter Mane, Scream Tail, Tinkatink,
   Tinkaton, Tinkatuff, Ting-Lu and Roaring Moon.
 * Updated Machamp cry.


STRUCTURES:

 * Updated all structure Pokéloot to use the config claim settings.
 * Added the Electric Gym Town to the Savanna Plateau and Shattered Savanna
   biomes.
   * Added Electric Gym structure.
   * Added Electric Town structures: Berry Farm A and B, Blacksmith, Church,
     Clutter A-F, Day Care, Farm A and B, House A-E, Poke Center, Poke Mart,
     Road A-D, Town Center A and B and TCG Shop.
   * Added Electric Gym Trainers to Electric Gym structure: Elite A-F, Grunt A-I
     and Gym Leader A-F.
 * Added the Dragon Gym Town to all Spruce biomes.
   * Added Dragon Gym structure.
   * Added Dragon Town structures: Berry Farm A and B, Blacksmith, Church,
     Clutter A-F, Day Care, Farm A and B, House A-E, Poke Center, Poke Mart,
     Road A-D, Town Center A and B and TCG Shop.
   * Added Dragon Gym Trainers to Dragon Gym structure: Elite A-F, Grunt A-I and
     Gym Leader A-F.
 * Updated Battle Arena structure layout to improve loot balance.
 * Moved the Water Gym Town from all Oceans to only Deep Ocean.
 * Moved the Steel Gym Town from all Savannas to only Savanna.


MOVES, ITEMS AND ABILITIES:

 * Added rarities to all Pixelmon items.
 * Added the tide smithing template to underwater ruins to replace its loot from
   Elder Guardians, which get spawn replaced by Overqwil.
 * 21322 Added missing Z-Moves and status Z-Effects for 42 moves.
 * 19366 Added smelting recipes so that Iron Hammers and Gold Hammers can be
   smelted into Iron Nuggets and Gold Nuggets, respectively.
 * Added Alluring Voice move.
 * Added Blood Moon move.
 * Added Burning Bulwark move.
 * Added Dragon Cheer move.
 * Added Electro Shot move.
 * Added Fickle Beam move.
 * Added Hard Press move.
 * Added Malignant Chain move.
 * Added Matcha Gotcha move.
 * Added Mighty Cleave move.
 * Added Psychic Noise move.
 * Added Supercell Slam move.
 * Added Syrup Bomb move.
 * Added Tachyon Cutter move.
 * Added Temper Flare move.
 * Added Thunderclap move.
 * Added Upper Hand move.
 * Added tests for the Struggle move.


SPAWNING:

 * Added Fidough to the Plains category during the Morning.
 * Added Dachsbun to the Plains category during the Morning.
 * Added Cetoddle to Frozen Ocean, Snowy Beach, Shattered Glacier (BYG), Snowy
   Black Beach (BYG), Snowy Rocky Black Beach (BYG) during Day.
 * Added Cetitan to Frozen Ocean, Snowy Beach, Shattered Glacier (BYG), Snowy
   Black Beach (BYG), Snowy Rocky Black Beach (BYG) during Day. Added chance to
   spawn with group of Cetoddle.
 * Added Flamigo to Swamps during the Day on Land and in the Air. Added chance
   to spawn with a group of other Flamigo.


DATAPACK:

 * Added 'moves' 'attack' and 'attacks' as aliases to the move requirement of a
   Poke Spec.
 * Boss specs can now be used in the spawning files.
 * Added the pokebag_blacklist tag located at
   data/pixelmon/tags/items/pokebag_blacklist.json.
 * Added URL support to palette textures. ► Click to view example of palette
   texture URL
   
               {
             "name": "none",
             "sprite": "pixelmon:pokemon/001_bulbasaur/all/base/none/sprite.png",
             "models": [
               {
                 "model_predicate": {
                   "type": "pixelmon:always"
                 },
                 "models": [
                   {
                     "model": "pixelmon:pokemon/001_bulbasaur/all/base/none/model.pqc",
                     "texture": {
                       "type": "pixelmon:url",
                       "url": "YOUR URL HERE",
                       "target_location": "pixelmon:pokemon_models/001_bulbasaur/all/base/none/texture.png"
                     }
                   }
                 ]
               }
             ],
             "sounds": []
           }
   

CHANGES:

 * Added a short beacon-style beam coming out of all dropped items, the color of
   it being based on the item's rarity.
 * Added a Pokéball shadow underneath dropped items, the Pokéball icon being
   based on the item's rarity.
 * 21249 The PokéBag will now be able to hold any item that is not defined in
   the _pokebagblacklist tag, which is located at
   data/pixelmon/tags/items/pokebag_blacklist.json.
 * Reduced the speed at which Pokémon ascend and descend while riding them
   underwater by a third.
 * 21370 Changed what Pokémon can be used in Sky Battles to a tag-based system.
   * Any Pokémon with the "eligible_for_sky_battles", in their species json file
     can join a Sky Battle.
   * Any Pokémon with the "eligible_for_sky_battles_with_levitate", in their
     species json file can join a Sky Battle if they have the Levitate ability.
   * Made certain Gen 7, 8, and 9 Pokémon capable of participating in Sky
     Battles.
 * Changed the move requirement to always look for the exact word.
 * Change the type requirement to only fit if a word starts with 'type' and
   doesn't have it inside the word.
 * 21084 Changed special animations to play at the end of an idle sequence, and
   no longer require them to be a part of the idle sequence.
 * Reduced the movement speed of aggressive Pokémon to 125% of their base
   movement speed.
 * 19971 Lowered the height of Hisuian Typhlosion's hitbox.
 * Changed the id for aluminum_base to aluminium_base to match our other items.
 * Removed old anvil textures for Poké Balls.
 * Charms are no longer visible if the player has the Invisibility potion
   effect.
 * Poké Balls will now determine if they will catch a Pokémon before the Poké
   Ball lands.
 * Make the camera only follow the Poké Ball if its not in the void and not
   doing its rolling animation on an air block.
 * Replaced the Fiery Dance attack with Torch Song in the Revenant ability's
   pool of Fire type moves.
 * 20269 Set the render distance of PokéStops to the render distance of the
   game.
 * Changed all Pokéloot to match config settings by default, including
   structure-generated Pokéloot.
 * Changed Pokéloot to now spawn break particles.
 * Changed Pokéstops to use the render distance of the game.
 * Removed the ugly, and often erroneous Forge ping information from the server
   list.
 * Reduced Transistor ability to Generation 9's strength.
 * BREAKING CHANGE: Changed the isboss and areyouaboss spec to only check if the
   Pokémon is specifically a boss Pokémon.
 * 16777 Prevented Hoppers dumping too many items into the Cooking Pot.
 * Changed the /wiki command to specify that the biome for Pokémon that spawn
   everywhere underground, is underground.
 * Changed the Poké Display to include all battle forms of Pokémon it stores.
 * Changed recipe book registration to be later on startup so that Pixelmon
   items can be registered.


OPTIMIZATION:

 * Improved SMD rendering:
   * Reduced the casting of the VertexConsumer interface (a very heavy
     operation) to once per model rather than three times per face (or once per
     vertex).
   * Removed isEmpty check for a cached boolean.
 * Improved game memory profile:
   * Reduced some duplicate Strings caused by repeatedly creating a default
     value for every entity rather than using a constant.
   * Reduced amount of garbage created (and so GC calls) by caching the hashCode
     for the ModelData class.
   * Reduced the overhead of a lot of the SMD classes (although not by much) by
     changing places where List was used rather than a direct array.


CONFIG:

 * Added a config option droppped-item-beams-enabled to disable the dropped item
   beam in graphics.yml.

FIXES:

 * 21215 Fixed Pokémon with the 'walksonwater' property immediately dismounting
   the player if the player attempted to ride them on water.
 * Fixed the player being dismounted if they tried to take a Pokémon capable of
   surfing and ride it underwater.
 * 21276 Fixed diamonds, enchanted golden apples, and netherite upgrade smithing
   templates being missing from the bastion treasure loot table.
 * 21357 Fixed a species of Pokémon not appearing in the Pokédex due to one form
   of a species being labeled as 'undexable'.
 * Fixed the PP Up and PP Max missing from the PokéMart's potential sell items
   for certain languages.
 * Fixed Smelt not auto-smelting a certain number of items based on the move
   Smelt is known from.
 * Fixed Foraging ignoring an item's biome conditions.
 * 21236 the /pokebattle command not providing tab completion for nearby NPC
   Trainers.
 * Fixed PP Ups and PP Maxs not increasing the PP past 160% of its base PP when
   a move is set to have a higher max PP than default.
 * Fix Staryu, Shellder, Vaporeon, Marill, and Azumarill occasionally not being
   able to spawn due to their file using 'baseBlocks' instead of 'baseBlock'.
 * 21062 Fix Pokémon with their spawning location type set to 'Air' spawning
   underground instead of in the air.
 * Fixed the trim smithing templates being missing from our loot tables.
 * Fix Pokémon being able to access Galarian forms in the Poké Display if the
   form sent into the Poké Display was not a Galarian form.
 * 16064 Fixed the Therian forms not using their flying animation as their walk
   animation.
 * 16113 Fixed the previous and next arrow buttons not appearing in the summary
   page for Pokémon when the Pokémon was stored in the PC.
 * Fixed the Clauses list and the Selected Clauses list not showing any battle
   clauses on the Battle Rules screen.
 * Fixed the Infuser not displaying progress towards the next crafted item.
 * 18778 Fixed Poké Balls failing to catch Pokémon if they fell into the void.
 * 21507 Fixed an error in console that occurred when the move requirement of a
   Poké Spec failed.
 * Fixed Pokémon not transforming via Illusion, Transform, or Imposter.
 * Fixed a server crash that could occur if a player being targeted by a Pokémon
   switched from survival to creative.
 * 21551 Fixed Pokémon moving really slowly.
 * 17660 Fixed Pixelmon Paintings being rendered black if a block was placed
   above its left half.
 * Fixed Mirror Herb not being obtainable in forest biomes.
 * Fixed Max Mushrooms not spawning in the Mushroom Fields biome.
 * Fixed the external move Rock Smash not being able to break any blocks that
   fit in the Forge category of stone, cobblestone, sandstone, ore, or end
   stone.
 * Fixed the external move Rock Smash considering all blocks as underground.
 * 20002 Fixed the external move Rock Smash never dropping the destroyed block.
 * Fixed placing Clocks facing the player instead of attaching to the surface of
   the clicked block.
 * 20262 Fixed players being unable to give their Battle Bond form Greninja the
   Zombie palette.
 * Fixed the interaction changing a Pokémon to the Zombie palette working during
   the day.
 * 19959 Fixed commands that accept a player as an argument to return 'Player
   Not Found' when a player doesn't exist, instead of returning with the
   argument changed to the user of the command.
 * Fixed a big error appearing in the console/logs when using "/tiershow
   [tier]".
 * Fixed "/tiershow" not ignoring the letter case of the given tier.
 * Fixed a server crash occurring when a player's leading Pokémon in their party
   held a Cleanse Tag and prevented the server from spawning a Pokémon.
 * Fixed PokéStops not spawning break particles.
 * Fixed PokéStop break particles being only grey colored instead of the
   PokéStop's color.
 * Fixed the recoil evolution condition requiring more than the required HP
   damage, and not the exact amount, affecting Basculin and Basculegion.
 * Fixed Sinistea and Polteageist having their forms named incorrectly in
   Pixelmon forms.
 * Fixed the Pokémon class not being able to be used for evolving, no longer
   requiring the entity, fixing issues where entities disappear mid-evolution.
 * Fixed canSeeSky ignoring seesSkyException blocks.
 * 21129 Fixed custom evolution trees not working properly by fixing datapack
   load order and spec validation.
 * Fixed non-base Pokéballs causing a crash when failing a raid catch.
 * Fixed EV-boosting items and Pokérus not boosting EV gain.
 * Fixed crashes caused by loading models without animations by adding a blank
   transformation per bone.
 * Fixed error messages displaying for animation-less models not describing what
   model is causing the issue.
 * Fixed RequestCloseEditingPlayerPacket accessing the logical client from the
   server.
 * Fixed /pokestats accessing the logical client from the server.
 * Fixed the default server's list 1.20 URL.
 * 21565 Fixed a crash caused by /pokebomb.
 * 20502 Fixed client crashes caused by models or textures no longer being
   present after a resource reload (from switching resourcepacks) and a host of
   'missing textures' being displayed incorrectly.
 * 21577 Fixed abilities remaining unchanged after evolution until Pokémon
   refreshed.
 * 21237 Fixed an error caused by a Move Spec move requirement failing.
 * Fixed the recipe book erroneously calling client classes from server setup.
 * 21511 Fixed wrong entries appearing in the server listing after a direct
   connection entry.
 * 21438 Fixed servers not being addable to the server list.
 * Fixed servers not being editable in the server list.
 * 21421 Fixed a server crash caused by wrongful imports.
 * Fixed Politoed's base texture having the wrong colour of antennae.
 * Fixed the hotbar not appearing on a player's screen after taking a photo of a
   Pokémon.


BATTLES:

 * Fixed G-Max Gold Rush and Pay Day displaying 'literal{}' for the player
   receiving the money at the end of a battle.
 * Fixed Pokémon flying in the air during a battle from falling out of the sky
   when they tried to Mega Evolve.
 * Fix moves requiring a Z-Crystal of a type different than the type of a move.
 * Removed the ability to turn Struggle into a Z-Move.
 * Fixed erratic battle camera movement by preventing the camera from updating
   its position if it has been set to be removed.
 * Fixed Pokémon not transforming via Illusion, Transform, or Imposter.
 * Fixed transformed Pokémon not displaying species-unique particles.
 * Pokémon Transforming can now transform into the correct gender, instead of
   always being male.
 * 18778 Fixed an occurrence of the waiting glitch if a Poké Ball fell into the
   void during a battle.
 * Fixed the MissingNo sprite being displayed for Alter palette Mega Rayquaza
   instead of the default Mega Rayquaza sprite.
 * Fixed zooming in and out with the battle camera not working.
 * Fixed the mouse scroll wheel not zooming in and out of battle.
 * Fixed Ice Face not repairing in Snow.
 * Fixed Ice Face repairing when sent out at the same time weather is removed.
 * Fixed Wandering Spirit being able to trigger off of non-Max Moves from raid
   Pokémon.
 * Fixed Truant to block move if gained via a Mega-Pokémon's ability the turn it
   mega-evolves.
 * Fixed Ruination not doing minimum 1 damage.
 * Fixed Power Construct getting the wrong HP if below the normal maximum HP.
 * Fixed Hydro Steam ignoring Desolate Land.
 * Fixed Booster Energy restoring higher leveled stats in a LevelCap battle.
 * 21361 Fixed Trick deleting held items when known by higher level AI trainers.
 * Fixed Defiant triggering from allies' moves.
 * Fixed Solar Beam power getting halved in strong wind.
 * Fixed missing battle messages when a Terrain Seed is consumed.
 * Fixed Room Service not activating when the holder didn't use Trick Room.
 * Fixed Life Orb doing recoil damage for each damaged Pokémon in a spread move.
 * 21193 Fixed battle music not playing at all when you enter a battle.
 * 18237 Fixed battle music overlapping if you quickly enter and leave battles.


TRANSLATION:

 * Updated Traditional Chinese translation.


DEVELOPER:

 * The Transform packet now uses entity UUIDs. It also no longer includes data
   for particles and instead includes data for gender.
 * Added new tests to make sure the spec requirements for ability, ball,
   cancrowned, generation, growth, nature, nickname, pokerus, and status all
   work.
 * Split a variable that handled cancelling the evolution and closing the Evolve
   Screen into two separate variables so that they can be done independently.
 * To align with moving to use the Pokémon class for evolutions, this update
   deprecates:
   * Evolution#doEvolution(PixelmonEntity, String) in favor of
     Evolution#doEvolution(Pokemon, String)
   * Evolution#finishedEvolving(PixelmonEntity) in favor of
     Evolution#finishedEvolving(Pokemon)
   * EvolutionQuery(PixelmonEntity, Evolution, String) in favor of
     EvolutionQuery(Pokemon, Evolution, String)
   * EvolutionQuery(PixelmonEntity, Stats) in favor of EvolutionQuery(Pokemon,
     Stats)
   * EvoCondition#passes(PixelmonEntity) in favor of
     EvoCondition#passes#(Pokemon)
 * Delay the spec validation until after the datapack files are loaded via
   Pixelmon.
   * This means the spec error will likely appear when you attempt to evolve the
     custom Pokémon, or run commands such as the wiki command.
   * This is likely the only way to do this as we cannot guarantee load order
     and with the new spec validation system the Pokémon has to exist for the
     species requirement, therefore we must delay the "get" call.
 * Added the ability to set and get the random seed used by battles.
   * Added BattleRandomSource, an implementation of RandomSource which is
     supplied with another RandomSource implementation to use for battles.
   * Allows setting of seed used in a given battle, and retrieval of the seed
     used by a battle, including if randomly determined.
   * Added and changed a number of the random methods to be named better.
 * BREAKING CHANGE: Battles no longer use RandomHelper, except in cases where
   the BattleController isn't available yet, or cases of client-side only use.
 * BREAKING CHANGE: TickHandlerBase#onTick now returns a boolean value for
   whether the tick handler should be removed or not, changing from returning
   void.
 * Added improved BattleEndCause API.
   * This allows for more specific/precise reasoning for when a battle is ended.
     Therefore, letting sidemod developers have a deeper level of control over
     what to do for different scenarios.
   * Added registry PixelmonRegistry#battleEndCause. ► Click to view example of
     custom battle end
     
     @Mod.EventBusSubscriber(modid = Pixelmon.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
     public class NewBattleCauses {
     @SubscribeEvent
     public static void onRegister(RegisterEvent event) {
     event.register(PixelmonRegistry.BATTLE_END_CAUSE_REGISTRY, helper -> {
         helper.register(BattleEndCause.FORFEIT.id(), BattleEndCause.FORFEIT);
     });
     }
     }
     
 * Added a builder for requirements to allow for much easier creation of
   simplistic requirements.
   * Obviously for more complicated requirements, such as the logical ones, it
     still requires a class. ► Click to view example of custom requirement
     
     PokemonSpecificationProxy.register(PokemonSpecificationProxy.requirementBuilder(Boolean.class)
             .aliases("isboss", "areyouaboss")
             .booleanParser()
             .dataMatcher((pokemon, aBoolean) -> false)
             .dataApplier((pokemon, aBoolean) -> {})
             .minecraftMatcher((pixelmonEntity, isBoss) -> pixelmonEntity.isBossPokemon())
             .minecraftApplier((pixelmonEntity, isBoss) -> pixelmonEntity.setBossTier(isBoss ? BossTierRegistry.getRandomBossTier() : BossTierRegistry.NOT_BOSS))
             .build());
     
 * Added method to BattleLog to search for and compare the ordering of two
   specific strings within battle messages.
 * Replaced method returns of type ArrayList with the generic List within
   BattleController and BattleParticipant.
 * Replaced various usages of Stream with enhanced-for within BattleController.
 * BREAKING CHANGE: Deprecated the old Dialogue API and the events.
 * BREAKING CHANGE: Refactored the "DialogueInputScreen" API to
   "DialogueFactory".
 * BREAKING CHANGE: Added a lot of options to the new Dialogue API:
   * You can now add infinite buttons.
   * Button interactions now have a response for seemless UI transitioning.
   * You can now chose to hide or show the Minecraft UI behind the Dialogue UI.
   * Buttons can now have a background color, and hover background color
     setting.
   * Buttons can now have "accepted inputs" to where the button press will only
     be accepted when all the requirements are met.
   * When the accepted input requirements are not met buttons now have errors
     displayed for a short period of time.
   * The input box can now have "accepted inputs" to change the characters the
     user can enter. For example, only allowing numbers entered.
   * The maximum text input length can now be modified.
   * You can use a Component for the default input text value (allowing for
     translation keys).
   * You can now specify the button, and close, handlers directly on the
     Builders.
 * Added the method BattleBuilder#logResult which will force the log to be
   printed at the end of the battle.
 * Changed some resource locations to just use the already-created static values
   from Resources.java.
 * Removed ResourceLocations from images that were no longer used, were missing,
   or were redundant.
 * Removed several image files for UIs that are no longer used.
 * Removed old ReceivedModListEvent.java, which was not implemented anywhere.


PIXELMON MOD 9.1.11

"Bark Bark Bark"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.16.5-36.2.34

--------------------------------------------------------------------------------

 * The minimum Forge version for this update is 36.2.34 and is required for a
   Pixelmon client to run.
 * If using datapacks, consider refreshing every update for default datapack
   fixes from Pixelmon.


ADDITIONS:

POKÉMON:

 * Added Flamigo.
 * Added Cetoddle.
 * Added Cetitan.
 * Added Fidough.
 * Added Dachsbun.

SOUNDS:

 * Added new Pokémon cries: Cetoddle, Dachsbun, Fidough, Chien-Pao, Houndstone,
   Veluza, Charcadet, Flamigo, Drakloak, Flutter Mane, Scream Tail, Tinkatink,
   Tinkaton, Tinkatuff, Ting-Lu and Roaring Moon.
 * Updated Machamp cry.

STRUCTURES:

 * Added the Electric Gym Town to the Savanna Plateau and Shattered Savanna
   biomes.
   * Added Electric Gym structure.
   * Added Electric Town structures: Berry Farm A and B, Blacksmith, Church,
     Clutter A-F, Day Care, Farm A and B, House A-E, Poke Center, Poke Mart,
     Road A-D, Town Center A and B and TCG Shop.
   * Added Electric Gym Trainers to Electric Gym structure: Elite A-F, Grunt A-I
     and Gym Leader A-F.
 * Added the Dragon Gym Town to all Spruce biomes.
   * Added Dragon Gym structure.
   * Added Dragon Town structures: Berry Farm A and B, Blacksmith, Church,
     Clutter A-F, Day Care, Farm A and B, House A-E, Poke Center, Poke Mart,
     Road A-D, Town Center A and B and TCG Shop.
   * Added Dragon Gym Trainers to Dragon Gym structure: Elite A-F, Grunt A-I and
     Gym Leader A-F.
 * Updated Battle Arena structure layout to improve loot balance.
 * Moved the Water Gym Town from all Oceans to only Deep Ocean.
 * Moved the Steel Gym Town from all Savannas to only Savanna.

SPAWNING:

 * Added Fidough to the Plains category during the Morning.
 * Added Dachsbun to the Plains category during the Morning.
 * Added Cetoddle to Frozen Ocean, Snowy Beach, Shattered Glacier (BYG), Snowy
   Black Beach (BYG), Snowy Rocky Black Beach (BYG) during Day.
 * Added Cetitan to Frozen Ocean, Snowy Beach, Shattered Glacier (BYG), Snowy
   Black Beach (BYG), Snowy Rocky Black Beach (BYG) during Day. Added chance to
   spawn with group of Cetoddle.
 * Added Flamigo to Swamps during the Day on Land and in the Air. Added chance
   to spawn with a group of other Flamigo.


CHANGES:

 * Changed the way attack animations are stored to be per battle:
   * This change should improve the speed of battle ticking on servers, as we no
     longer have to search through all current attack animations to find those
     related to the current battle.
   * This change should also improve the memory footprint of attack animations
     as they no longer need to store a backwards reference to the battle
     controller.
 * Changed battle ticking to be only done once per tick rather than once per
   level:
   * This will reduce the impact battles have on server performance.
   * This will reduce the likelihood of rare concurrency related issues.


FIXES:

 * 20502 Fixed client crashes caused by models or textures no longer being
   present after a resource reload from players switching servers, or
   resourcepacks, displaying 'missing texture' incorrectly.
 * 21296 Fixed Kingambit failing to drop Silver Ingots due to a typo.
 * Fixed Legendary spawn time randomization to modify the period by 40 percent
   instead of by frequency.
 * 21215 Fixed Pokémon that have the 'walksonwater' property dismounting their
   passenger when they touch water, such as Suicune.
 * 21565 Fixed crashes caused by parent species changing, such as a crashing
   after using /pokebomb.
 * Fixed wrong antennae color for regular Politoed.
 * 21325 Fixed Gym Signs failing to drop the item they had stored.
 * Fixed missing shiny palette for Mega-Gallade.
 * 21419 Fixed underground Pokémon spawning in the Nether, overtaking natural
   Nether spawns.
 * Fixed the Pokémon Editor wand failing to properly update ability slots when
   updating abilities of party Pokémon.
 * Fixed RequestCloseEditingPlayerPacket accessing the logical client from the
   server.
 * Fixed /pokestats accessing the logical client from the server.

BATTLES:

 * 18778 Fixed a waiting bug caused by Pokéballs from the Bag falling into the
   void, failing the catch.
 * Fixed a waiting bug caused by Pokéballs falling far, failing the catch.
 * 21383 Fixed a waiting bug caused by fainting immediately after a
   mega-evolution animation mid-battle, allowing the opponent to move twice.
 * 21213 Fixed switch moves not doing any damage when used.
 * 21349 Fixed Nuzzle, Bolt-Strike, Mortal Spin, Bide, Triple Kick, Gear Grind,
   Hold Back, Plasma Fists, False Surrender, Double Shock and Comeuppance not
   being considered as contact moves.
 * Fixed Pokémon immediately attacking after their switch.
 * 21166 Fixed Overdrive failing to trigger Throat Spray.
 * 21360 Fixed leap move animations used by flying Pokémon causing server
   crashes.
 * Fixed Foul Play causing a rare server crash.
 * Fixed Opportunist crashing against AI with StatsEffect moves.
 * Fixed Wandering Spirit swapping when dynamaxed.
 * Fixed Wind Rider activating on Sandstorm.
 * Fixed Wind Rider preventing Tailwind's effect in double battles.
 * Fixed Cursed Body not disabling behind a Substitute.
 * Fixed Berserk not triggering if the final hit of a move didn't cross half HP.
 * Fixed Instruct not advancing turn timers for sleep and Truant.
 * Fixed Instruct always working despite sleep status.
 * Fixed Truant not blocking sleep.
 * Fixed Truant not loafing if gained after a mega-evolution.
 * Fixed Symbiosis moving items to Pokémon switching out.
 * Fixed Unaware not ignoring accuracy stages.
 * Fixed Foresight removing target's negative evasion stages.
 * Fixed Thick Fat reducing overall damage instead of the attacking stat.
 * Fixed start of battle effects not triggering unless starting in battle.
 * Fixed Trace to treat all ComingSoon abilities as null abilities.
 * Fixed crash issue with virtual battles via NPCs.
 * Fixed some Z-moves requiring the incorrectly typed Z-crystal, such as
   Captivate.
 * 21432 Fixed berries and healing items failing to work on Drowsy and
   Frostbite.
 * Fixed erratic battle camera movement by preventing the camera from updating
   its position if it has been set to be removed.
 * Fixed Water Spout ignoring Desolate Land's prevention of water attacks.
 * Fixed Eruption ignoring Primordial Sea's prevention of fire attacks.
 * Fixed Hydro Steam ignoring Desolate Land's prevention of water attacks.
 * Fixed Protosynthesis activating in Desolate Land's sun.
 * Fixed Life Orb applying recoil for each target damaged by a spread move.
 * 21376 Fixed Booster Energy activation restoring pre-level-cap stat points.
 * 21361 Fixed Trick-based moves remove the held items without being used.


DEVELOPER:

 * Added an unbreedable check for Day Care parents server-side, preventing
   client-side exploits.
 * PlayerParticipant and TrainerParticipant now correctly post
   SpawnPixelmonEntityForBattleEvent.Pre and
   SpawnPixelmonEntityForBattleEvent.Post when switching Pokémon in battle.
 * TickHandlerBase#onTick now returns a boolean value for whether the tick
   handler should be removed or not, changing from returning void.


PIXELMON MOD 9.2.6

"1.20.2 (Alpha 6)"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.20.2 - 48.0.22

--------------------------------------------------------------------------------

 * The Java requirement for 1.20.2 is Java 17. This will come shipped with most
   launchers. For manual installation, you may need to install a later JRE.
 * The minimum Forge version for this update is 48.1.0 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 a new palette format to all palette-driven data.
 * Adds the partyFaintRespawn gamerule (disabled by default, and can be edited
   from the World Creation singleplayer screen):
   * When this is enabled players will be teleported back to their last respawn
     point when they have 0 battle capable pokemon remaining in their party.
   * If keepInventory gamerule is disabled the player will drop the items in
     their inventory.
   * This will not apply for players in creative.
   * This will not apply for players with a temporary mode party.
 * Added a button to the Discord Rich Presence allowing people to join the
   Pixelmon Discord.
 * Added support for servers to add a button to a link of their choosing in the
   rich presence under config.yml:server-discord, discord-invite and
   server-name, defaulting to blank - if the invite is invalid, the button will
   not show.
 * Added the Pumkin, Drash, Eggant, Strib, Nutpea, Ginema, Kuo, Yago, Touga,
   Niniku, and Topo berries to the creative menu.
 * Added bone mode debug [F3+'], showing both bones on Pokémon models and their
   name.
 * Added sphere model for bone display.
 * Added elf palette option to Christmas ball logic!
 * Adds tags for pulse, bite, bullet, dance, explosive, powder, punch, slicing,
   and wind moves.


POKÉMON:

 * Added Flutter Mane.
 * Added Capsakid.
 * Added Scovillain.
 * Added Flittle.
 * Added Espathra.


COSMETIC PALETTES:

 * Added 'Christmas' Pichu.
 * Added 'Elf' Pichu.
 * Added 'Christmas' Pikachu.
 * Added 'Elf' Pikachu.
 * Added 'Christmas' Raichu.
 * Added 'Elf' Raichu.
 * Added 'Christmas' Dratini.
 * Added 'Elf' Dratini.
 * Added 'Christmas' Dragonair.
 * Added 'Elf' Dragonair.
 * Added 'Christmas' Dragonite.
 * Added 'Elf' Dragonite.
 * Added 'Christmas' Munchlax.
 * Added 'Elf' Munchlax.
 * Added 'Christmas' Snorlax.
 * Added 'Elf' Snorlax.
 * Added 'Christmas' Pawmi.
 * Added 'Elf' Pawmi.
 * Added 'Christmas' Pawmo.
 * Added 'Elf' Pawmo.
 * Added 'Christmas' Pawmot.
 * Added 'Elf' Pawmot.
 * Added 'Christmas' Iron Leaves.
 * Added 'Elf' Iron Leaves.
 * Added 'Christmas' Slitherwing.
 * Added 'Elf' Slitherwing.
 * Added 'Christmas' Mew.
 * Added 'Elf' Mew.


STRUCTURES:

 * Added Water Town in Oceans, our most involved town yet!
 * Added Water Gym structure.
 * Added Water Town structures: Gym, Town Center, PokeCenter, PokeMart,
   Blacksmith, Church, Lighthouse A and B, House A-D, Kelp Farm a and B, Pier
   A-G, Fallback A-E, Deco A-H, Clutter A-T and Buoy A-C.
 * Added Water Gym Trainers to Water Gym structure: Elite A-F, Grunt A-I and Gym
   Leader A-F.
 * Added Swift Boat in Oceans.
 * Added Yacht Boat in Oceans.
 * Updated Fishing Boat, Magikarp Boat, Sail Boat and Submarine in Oceans.
 * Updated land Arc Chalice structure in Extreme Hills.
 * Updated Pumpkin House rarity for rarer, less common spawns.


MOVES, ITEMS AND ABILITIES:

► Click to view all tests

- Added tests for Damp ability.
- Added tests for Dancer ability.
- Added tests for Dazzling ability.
- Added tests for Delta Stream ability.
- Added tests for Disguise ability.
- Added tests for Zen Mode ability.
- Added tests for Wind Rider ability.
- Added tests for Wonder Guard ability.
- Added tests for Wandering Spirit ability.
- Added tests for Victory Star ability.
- Added tests for Aftermath ability.
- Added tests for Anger Point ability.
- Added tests for Arena Trap ability.
- Added tests for Battle Armor ability.
- Added tests for Berserk ability.
- Added tests for Cheek Pouch ability.
- Added tests for Clear Body ability.
- Added tests for Cloud Nine ability.
- Added tests for Color Change ability.
- Added tests for Comatose ability.
- Added tests for Contrary ability.
- Added tests for Cursed Body ability.
- Added tests for Magic Guard ability.
- Added tests for Magician ability.
- Added tests for Intimidate ability.
- Added tests for Shields Down ability.
- Added tests for Simple ability.
- Added tests for Slow Start ability.
- Added tests for Contrary ability and Z-moves.
- Added tests for Intrepid Sword ability.
- Added tests for Liquid Ooze ability.
- Added tests for Magic Bounce ability.
- Added tests for Lightning Rod ability.
- Added tests for Desolate Land ability.
- Added tests for Dry Skin ability.
- Added tests for Emergency Exit ability.
- Added tests for Flash Fire ability.
- Added tests for Frisk ability.
- Added tests for Gluttony ability.
- Added tests for Guard Dog ability.
- Added tests for Immunity ability.
- Added tests for Neutralizing Gas ability.
- Added tests for Storm Drain ability.
- Added tests for Sturdy ability.
- Added tests for Suction Cups ability.
- Added tests for Sturdy ability.
- Added tests for Sword of Ruin ability.
- Added tests for Synchronize ability.
- Added tests for ScreenCleaner ability.
- Added tests for SapSipper ability.
- Added tests for Aromatherapy ability.
- Added tests for HealBell ability.
- Added tests for MagnetPull ability.
- Added tests for Moxie ability.
- Added tests for MultiScale ability.
- Added tests for Mummy ability.
- Added tests for Natural Cure ability.
- Added tests for Own Tempo ability.
- Added tests for Pastel Veil ability.
- Added tests for Pick Pocket ability.
- Added tests for Prankster ability.
- Added tests for Primordeal Sea ability.
- Added tests for Protosynthesis ability.
- Added tests for Ripen ability.
- Added tests for Rock Head ability.
- Added tests for Rough Skin ability.
- Added tests for SheerForce ability.
- Added tests for SereneGrace ability.
- Added tests for ShieldDust ability.
- Added tests for PoisonTouch ability.
- Added tests for ShellArmor ability.
- Added tests for ShadowTag ability.
- Added tests for Opportunist ability.
- Added tests for Glaive Rush move.
- Added tests for U-Turn move.
- Added tests for Acupressure move.
- Added tests for After You move.
- Added tests for Assurance move.
- Added tests for Aura Wheel move.
- Added tests for Baton Pass move.
- Added tests for Belch move.
- Added tests for Bide move.
- Added tests for Boomburst move.
- Added tests for Brick Break move.
- Added tests for Sky Drop move.
- Added tests for Follow Me move.
- Added tests for Weakness Policy held item.
- Added tests for White Herb held item.
- Added tests for Sitrus Berry held item.
- Added tests for Shell Bell held item.
- Added tests for Shed Shell held item.



SPAWNING:

 * Added Flutter Mane to Small End Islands
 * Added Capsakid to Arid and Mesas during the Day. Added chance to spawn with a
   group of Capsakid.
 * Added Scovillain to Arid and Mesas during the Day.
 * Added Flittle to Savannas and Arid during the Day. Added chance to spawn with
   a group of Flittle.
 * Added Espathra to Savannas and Arid during Day.
 * Added Taiga, Old Growth Pine Taiga, and Old Growth Spruce Taiga to all forest
   spawning biome types.


DATAPACK:

 * Updated PCs to only drop when mined with a Silk Touch pickaxe.
 * Added a new palette format to all palette-driven data. Datapacks prior to
   9.2.6 will fail to load as a result of the new formatting and optimizations.
   To convert your datapack, please use our converter.
 * Added & implemented the "infinite" model locator officially retiring
   "DUAL_MODEL", "DUAL_MODEL_TEX" (etc) model factories.

► Example of Missing No's new palette format

          "palettes": [
            {
              "name": "none",
              "sprite": "pixelmon:pokemon/000_missingno/all/base/none/sprite.png",
              "models": [
                {
                  "model_predicate": {
                    "type": "pixelmon:always"
                  },
                  "models": [
                    {
                      "model": "pixelmon:pokemon/000_missingno/all/base/none/model.pqc",
                      "texture": "pixelmon:pokemon/000_missingno/all/base/none/texture.png"
                    }
                  ]
                }
              ]


 * Added scaling to model data so we can scale individual attachments on
   palettes (and also preparation for removal of PQC).

► Example of attachment scaling

                          "model": {
                            "model": "pixelmon:hat/hat.pqc",
                            "texture": "pixelmon:hat/texture.png",
                            "scale": 0.9,
                            "offsets": [
                              0.0, 0.8, 0.8
                            ]
                          }


 * Added axis-based scaling for all dimensions along X, Y and Z (example,
   "scale": [2.0, 1.0, 1.0]).

► Example of axis-based scaling

                          "model": {
                            "model": "pixelmon:hat/hat.pqc",
                            "texture": "pixelmon:hat/texture.png",
                            "scale": [2.0, 1.0, 1.0],
                            "offsets": [
                              0.0, 0.8, 0.8
                            ]
                          }


 * Added support for attaching models to other models via bone anchor points.
   For an in-use example, see the 'Elf' and 'Christmas' palettes.

► Example of anchor points

"models": [
                {
                  "model_predicate": {
                    "type": "pixelmon:always"
                  },
                  "models": [
                    {
                      "model": "pixelmon:pokemon/172_pichu/all/base/none/model.pqc",
                      "texture": "pixelmon:pokemon/172_pichu/all/base/none/texture.png",
                      "attachments": [
                        {
                          "attachment_point": "Hat",
                          "model": {
                            "model": "pixelmon:hat/hat.pqc",
                            "texture": "pixelmon:hat/texture.png",
                            "scale": 0.9,
                            "offsets": [
                              0.0, 0.8, 0.8
                            ]
                          }
                        }
                      ]
                    }
                  ]


 * Added christmas and elf palettes with Christmas Hat attachment.
 * Added support for palettes to use the Minecraft particle system - palette
   particles can now utilize vanilla particles.

► Example of particle usage

"particle": {
                "probability": 0.1,
                "options": {
                  "type": "pixelmon:shiny",
                  "diameter": 2.5,
                  "lifetime": 30,
                  "tint": {
                    "red": 255,
                    "green": 215,
                    "blue": 0,
                    "alpha": 255
                  }
                }
              }


CHANGES:

 * Updated Water as a viable block for Pokémon to spawn of for water spawns.
 * Updated boss drops to support Forge-style NBT entries.
 * Updated Shrine Orbs craft into themselves with max damage (or 0 KO charges).
 * Updated Shrine Orbs unrepairable so that they might not be combined into an
   anvil.
 * Optimized rendering by removing some redundant Matrix multiplication.
 * Updated Miraidon sprite.
 * Updated Walking Wake sprite.
 * Updated Lechonk model and animations.
 * Updated Swalot and Gulpin model and animations.
 * Updated Kilowattrel to now drop a Swift Feather instead of a Swift Wing.
 * Updated Gholdengo to drop a Relic Silver instead of two Relic Gold.
 * 20997 Updated Silicon to use the ingot tag.
 * 20997 Updated all metal ingots to use the ingot tag.
 * 20997 Updated aluminium and aluminium ore tags to Bauxite.
 * Removed the Pixelmon Anvil, as it is no longer required to craft Poké Balls.
 * Updated all instances of the Pixelmon Anvil to Minecraft's Anvil.
 * Updated all Pixelmon blocks to include a Minecraft map block color.
 * Updated lang to combine pixelmon.interaction.abilitycapsule and
   pixelmon.interaction.abilitypatch into pixelmon.interaction.abilityitem.
 * 5489 Updated Ability Patches to change Pokémon with their Hidden Ability to
   their first Ability.
 * 19808 Updated speed calculations to Generation 7+, which recalculates speed
   at every turn, reworking in turn Pursuit and switching mechanics.


CONFIG:

 * Added itemconfig.yml.
 * Moved multiplePhotosOfSamePokemon, allowAmuletCoin, and amuletCoinMultiplier
   to itemconfig.yml.
 * Added bottleCapLevel to itemconfig.yml, which defaults to 50.
 * Updated minimum-distance-between-spawns config setting to 5 blocks, down from
   15 blocks .
 * Updated minimum-distance-from-centre config setting to 5 blocks, down from 18
   blocks.
 * Updated maximum-distance-from-centre config setting to 30 blocks, down from
   64 blocks.
 * Updated spawn-replacements in and around villages to be lower leveled
   species.
 * Updated the village Golurk Iron Golem spawn replacement to be uncatchable.

FIXES:

 * Fixed the normal map breaking with attachments and only using the attachment
   texture.
 * Fixed the com.google package not being correctly relocated causing load
   errors.
 * Fixed the direct connect screen being broken by the recent changes to the
   server list.
 * Fixed Pokemon continually trying to chase and fight the player after a
   battle.
 * 21209 Fixed a server crash from a fishing bobber entity or anything else
   interacting with a Pokémon Egg and attempting to cast it to a Player.
 * 21085 Fixed wishing pieces dropped from within inventory no longer cause the
   player's held item to be consumed.
 * Fixed Pokémon following or attacking the player while in spectator mode.
 * 21218 Fixed Pokémon being unable to complete biome conditions for evolving.
 * 21221 Fixed players being unable to use the Bee Spawn Egg to spawn Bee
   Pokémon.
 * Fixed statues not being able to be animated.
 * Fixed a crash caused by the starter list erroring when a player disconnects
   immediately after joining.
 * Fixed Pokemon with the walksonwater or walksonlava tag being unable to walk
   on that fluid.
 * 21252 Fixed medicines curing statuses outside of battle.
 * Fixed improper spacing in starter lang ribbons.
 * Fixed ability slots reverting on evolution when changed using the Pokémon
   Editor.
 * 21262 Fixed a crash caused by wearing a photo on a player's head.
 * Fixed random shiny sometimes failing to give a shiny with non-shiny palette
   listings.
 * 21282 Fixed missing texture sprites for all Pixelmon Music Discs.
 * Fixed Pawmo's hitbox and size.
 * Fixed Lechonk's walk failing to loop properly.
 * 19240 Fixed Swalot and Gulpin's animation deforming their models.
 * 21225 Fixed Chien-Pao missing from raid spawning.
 * Fixed Revavroom spawn level range.
 * Fixed Tandemaus and Maushold dropping the wrong type of cheese.
 * 21307 Fixed Delta Shards being obtainable in Mineshafts when they should not
   be there.
 * 21296 Fixed Kingambit failing to drop Silver Ingot.
 * Fixed Ultra Gingko Trapdoor tag failing to load.
 * Fixed curry recipe parsing errors for Boiled Egg, Brittle Bones, Smoke Poke
   and Toast recipes.
 * Fixed owned Minior not changing to Core form when out of battle.
 * Fixed water spawning not working properly as underwater typed when spawning
   Pokémon extremely deep underwater.
 * Fixed Pokémon not taking freezing damage when in contact with Powdered Snow
   blocks, except for Ice types.
 * Fixed Treasures of Ruin Pokémon stat jsons requiring hyphens.
 * Fixed registry entry utils like /checkspawns use backwards compatibility with
   un-hyphenated yet hyphenated Pokémon names.
 * 21278 Fixed data loss of Day Care Pokémon caused by concurrency issues
   happening on login.
 * 21325 Fixed gym signs deleting the item in the block instead of droping it.


BATTLES:

 * Fixed Dancer not having the correct list of moves to copy from.
 * Fixed Focus Sash, Focus Band and Sturdy never blocking confusion damage.
 * Fixed Suction Cups ignoring Moldbreaker.
 * Fixed multiple Of Ruin abilities stacking stat reductions in battle.
 * 21280 Fixed the turn, weather and terrain information not appearing in the
   right side of the battle screen.
 * 15176 Fixed Dynamaxed Pokemon being able to switch out, switch back in, and
   use Max Moves and stay dynamaxed, despite not having the appearance.
 * 21239 Fixed transformed Pokémon from using the Disguise ability.
 * Fixed spectators getting stuck in permanent spectator mode after spectating
   into a raid.
 * Fixed Wandering Spirit triggering when dynamaxed.
 * Fixed Wind Rider blocking Tailwind from applying.
 * Fixed Wind Rider activating against Sandstorm.
 * Fixed an error caused by a non-existing trainer for changing weather
   conditions.
 * Fixed an error caused by changing forms when the entity itself does not
   exist.
 * Fixed Moldbreaker preventing Anger point from increasing the attack stat.
 * Fixed Seismic Toss, Night Shade and Parental Bond not being identified as a
   multi-hit move.
 * Fixed a server crash coming from attack animations.
 * Fixed flee moves such as Roar and Red Card sometimes randomly selecting a
   currently sent out Pokémon.
 * Fixed Comatose not correctly identifying the Pokémon asleep when they have 0
   statuses.
 * Fixed Comatose not doubling the power of Hex or Wake-Up Slap.
 * Fixed berries erroneously applying healing after Neutralizing Gas leaves the
   field.
 * Fixed Neutralizing Gas not disabling extreme weathers caused by abilities
   such as Desolate Land.
 * Fixed Gastric Acid (and similar moves) not disabling Neutralizing Gas when
   used.
 * Fixed Imposter applying after Neutralizing Gas leaves the field.
 * Fixed Shields Down blocking all non-entry hazard statuses.
 * Fixed Slow Start not resetting count when Neutralizing Gas appears.
 * Fixed Emergency Exit not working properly after a multi-hit move.
 * Fixed Emergency Exit not properly working after damage at the end of turn,
   such as poison-inflicted damage.
 * Fixed horde battles crashing occasionally when starting battle due to a null
   battle controller in their AI.
 * Fixed occasional crashes in battle cased by LegacyRandomSource.
 * 21258 Fixed switch-in abilities triggering too early during simultaneous
   switches.
 * Fixed EnforcedSwitching triggering twice.
 * Fixed Blue Flare and Bolt Strike boosting Fusion Bolt and Fusion Flare.
 * Fixed Parting Shot soft-locking the client if used without a Pokémon to
   switch to.
 * Fixed Pursuit only triggering if already targeting the switching Pokémon.
 * Fixed Expanding Force failing to boost power on Psychic Terrain if not
   forcibly grounded.
 * Fixed Sky Drop damaging the wrong target after Ally Switch.
 * Fixed Sky Drop making contact on the first turn.
 * Fixed Sky Drop allowing targets to mega-evolve.
 * Fixed redirect abilities, such as Lightning Rod, not absorbing allied
   attacks.
 * Fixed redirect abilities, such as Lightning Rod, sometimes triggering before
   Follow Me.
 * Fixed redirect abilities and statuses, such as Lightning Rod, sometimes
   activating in the wrong order.
 * Fixed Wonder Guard blocking Sky Drop before its attacking turn.
 * Fixed Expanding Force and Thrash re-targeting by moving to their move
   effects.
 * Fixed Focus Sash, Focus Band, and Sturdy never blocking confusion damage.
 * Fixed Suction Cups ignoring Mold Breaker.
 * Fixed multiple Of Ruin abilities stacking stat reductions.
 * Fixed SapSipper absorbing self-targeting grass moves.
 * Fixed Aromatherapy and HealBell not healing allied trainers.
 * Fixed Aromatherapy bypassing Substitute and SapSipper.
 * Fixed HealBell bypassing Soundproof.
 * Fixed abilities logic firing before held item logic when statuses are added
   to Pokemon in battle.
 * Fixed addreneline orb incorrectly interacting with intimidate.
 * Fixed PickPocket working even after being swapped out off the battle field.
 * Fixed Prankster incorrectly blocking moves when moves are enforced by Encore.
 * Fixed Protosynthesis working with extreme weather.
 * Fixed weather changes not calling the change to any held items.
 * Fixed booster energy activating before the initial switch in at the start of
   a battle.
 * Fixed Z-Nature Power not dealing any damage.
 * Fixed stack overflow crash caused by Opportunist.
 * Fixed ShieldDust not blocking all additional effects against the target.
 * Fixed SheerForce not triggering for many additional effects.
 * Fixed PoisonTouch not being considered an additional effect (to be blocked by
   ShieldDust).
 * Fixed Frostbite chance ignoring SereneGrace and WaterPledge boosts in Hail.
 * Fixed ThawTarget moves (ie Scald) thawing frozen targets if SheerForce is
   active.
 * Fixed SparklingAria not curing burns against ShieldDust.
 * Fixed Barb Barage being marked as a non-contact move.
 * Fixed Bide being marked as a non-contact move.
 * Fixed Bolt Strike being marked as a non-contact move.
 * Fixed Bone Club being marked as a non-contact move.
 * Fixed Comeuppance being marked as a non-contact move.
 * Fixed Double Shock being marked as a non-contact move.
 * Fixed False Surrender being marked as a non-contact move.
 * Fixed Final Gambit being marked as a non-contact move.
 * Fixed Gear Grind being marked as a non-contact move.
 * Fixed Hold Back being marked as a non-contact move.
 * Fixed Mortal Spin being marked as a non-contact move.
 * Fixed Nuzzle being marked as a non-contact move.
 * Fixed Plasma Fists being marked as a non-contact move.
 * Fixed Raging Fury being marked as a non-contact move.
 * Fixed Strength Sap being marked as a non-contact move.
 * Fixed Terrain Pulse being marked as a non-contact move.
 * Fixed Thunder Cage being marked as a non-contact move.
 * Fixed Triple Kick being marked as a non-contact move.


TRANSLATION:

 * Updated Italian translation.
 * Updated Ukrainian translation.
 * Updated Traditional Chinese translation.


DEVELOPER:

 * Added Ability#modifyConfusionDamage and HeldItem#modifyConfusionDamage.
 * Moved variables and control of dynamaxing the model of a Pokemon from the
   PixelmonWrapper class to the PixelmonEntity class.
 * Added PixelmonWrapper#attackAlly(I)V for simplifying the selection of
   attacking moves.
 * Added BattleTestHelper#setupDoubleBattleBuilder to allow double battles.
 * Changed BattleController#takeFullTurn to do a turn for each active pokemon
   instead of always 2.
 * Added check to getGrowth to prevent scaling on null values.
 * Fixed PokemonBuilder#ability not creating a new instance of the ability
   given.
 * You no longer need to manually register battle tests with the
   "UnitTestRegistry" class and instead should use the BattleTestClass
   annotation.
 * The PixelmonUnitTest class has been deleted as it is no longer needed.
 * The UnitTestRegistry class has been renamed to BattleTestRegistry.
 * The UnitTest annotation has been renamed to BattleTest.
 * Removed the test identifier from the BattleTest annotation and changed it to
   instead just use the method name.
 * Added the BattleTestHelper with useful functions for creating No-Op wild
   battle participants, quickly starting frozen battles, and skipping through
   frozen battle's ticks.
 * Changed all battle test functions to have the BattleTestHepler parameter.
 * Added & exposed BattleController#doTurnLogic and
   BattleController#takeFullTurn for manipulating frozen battles with a bit more
   ease.
 * Added
   PokemonBuilder#ability(Lcom/pixelmonmod/api/registry/RegistryValue;)Lcom/pixelmonmod/pixelmon/api/pokemon/PokemonBuilder
   overload.
 * Added
   PokemonBuilder#moves([Lcom/pixelmonmod/api/registry/RegistryValue;)Lcom/pixelmonmod/pixelmon/api/pokemon/PokemonBuilder
   overload.
 * Added
   PokemonBuilder#species(Lcom/pixelmonmod/api/registry/RegistryValue;)Lcom/pixelmonmod/pixelmon/api/pokemon/PokemonBuilder
   overload.
 * Added BattleTestHelper#createDefaultPokemon for creating a Pokemon with the
   default settings (level 100, serious nature, max IVs, max happiness, in a
   PokéBall).
 * Added PixelmonWrapper#attackOpponent(I)V for simplifying the selection of
   attacking moves.
 * Added PixelmonWrapper#attackSelf(I)V for simplifying the selection of
   attacking moves.
 * Adds the PartyFaintRespawnEvent for canceling the above mechanic in given
   situations.
 * Made EVYields class immutable.
 * Made EVYields class a record.
 * Added EVYields#setHP, EVYields#setAttack, EVYields#setDefense,
   EVYields#setSpecialAttack, EVYields#setSpecialDefense, EVYields#setSpeed,
   EVYields#addToHP, EVYields#addToAttack, EVYields#addToDefense,
   EVYields#addToSpecialAttack, EVYields#addToSpecialDefense,
   EVYields#addToSpeed, EVYields#set, and EVYields#multiply.
 * Added EVGainEvent and EVGainEvent.Double for handling when EVs are gained.
 * Renamed BattleController#turn to actionIndex to better separate it from
   battleTurn.
 * Added EffectBase#modifyTargets.
 * Added StatusBase#stopsEvolution.
 * Added PixelmonWrapper#canEvolve.
 * Added Ability#preventsRedirection.
 * Added Ability#modifyConfusionDamage and HeldItem#modifyConfusionDamage.
 * Fixed PixelmonSpecies#TAPU_FINI being a MissingNo.


PIXELMON MOD 9.1.10

"Splash!"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.16.5-36.2.34

--------------------------------------------------------------------------------

 * The minimum Forge version for this update is 36.2.34 and is required for a
   Pixelmon client to run.
 * If using datapacks, consider refreshing every update for default datapack
   fixes from Pixelmon.


ADDITIONS:

POKÉMON:

 * Added Flutter Mane.
 * Added Capsakid.
 * Added Scovillain.
 * Added Flittle.
 * Added Espathra.

STRUCTURES:

 * Added Water Town in Oceans, our most involved town yet!
 * Added Water Gym structure.
 * Added Water Town structures: Gym, Town Center, PokeCenter, PokeMart,
   Blacksmith, Church, Lighthouse A and B, House A-D, Kelp Farm a and B, Pier
   A-G, Fallback A-E, Deco A-H, Clutter A-T and Buoy A-C.
 * Added Water Gym Trainers to Water Gym structure: Elite A-F, Grunt A-I and Gym
   Leader A-F.
 * Added Swift Boat in Oceans.
 * Added Yacht Boat in Oceans.
 * Updated Fishing Boat, Magikarp Boat, Sail Boat and Submarine in Oceans.
 * Updated land Arc Chalice structure in Extreme Hills.

SPAWNING:

 * Added Flittle to Savannas and Arid during Day and as a group.
 * Added Espathra to Savannas and Arid during Day.
 * Added Capsakid to Arid and Mesas during the Day and as a group.
 * Added Scovillain to Arid and Mesas during the Day.
 * Added Flutter Mane to Small End Islands.


CHANGES:

 * Updated Kilowattrel to now drop a Swift Feather instead of a Swift Wing.
 * Updated Gholdengo to drop a Relic Silver instead of two Relic Gold.
 * Updated Miraidon sprite.
 * Updated Walking Wake sprite.
 * Updated Lechonk model and animations.
 * Updated Swalot and Gulpin model and animations.


FIXES:

 * Fixed erasing a statue's species line causing /pokekill to become
   unresponsive.
 * 21225 Fixed Chien-Pao missing from raid spawning.
 * Fixed Ultimate bosses dropping Poké Balls instead of the correct ball type,
   such as Master Balls.
 * Fixed missing drop data for Miraidon.
 * Fixed erroneous drop data for Koraidon.
 * Fixed Tandemaus and Maushold dropping the wrong type of cheese.
 * 21085 Fixed Wishing Pieces dropped from within inventory causing the player's
   held item to be consumed.
 * Fixed Lechonk's walk failing to loop properly.
 * 19240 Fixed Swalot and Gulpin's animation deforming their models.
 * 21252 Fixed status curing items curing any status condition when used outside
   of battle.
 * Fixed client crashes caused by improperly flying mounts.
 * Fixed Revavroom spawn level range.
 * Fixed /wiki and /checkspawns failing to work on Treasures of Ruin Pokémon due
   to their hyphenated name format.
 * Fixed /locate flooding water-based structures such as the Magikarp Boat.
 * 21209 Fixed a server crash from a fishing bobber entity or anything else
   interacting with a Pokémon Egg and attempting to cast it to a Player.
 * Fixed server crash caused by Terrain examination when the entity's world
   position is null.


BATTLES:

 * Fixed spectating battles causing spectators of Max Raids to remain stuck in
   spectate mode.
 * 21230 Fixed client crash caused by Burmy killing a wild Pokémon.
 * Fixed aggressive Pokémon successfully chasing down and targeting for battle
   players in spectator mode.
 * 21360 Fixed possible OutOfMemoryError server crashes caused in attack
   animations using Leap Forward by disabling their use case.
 * Fixed /battletests failing due to Shedinja, Focus Sash, Clangorous Soulblaze,
   Overworld weather and Form change tests, fixing relevant bugs associated with
   their use cases.


TRANSLATION:

 * Updated Traditional Chinese translation.
 * Updated Ukrainian translation.
 * Updated Italian translation.


PIXELMON MOD 9.2.5

"1.20.2 (Alpha 6)"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.20.2 - 48.0.22

--------------------------------------------------------------------------------

 * The Java requirement for 1.20.2 is Java 17. This will come shipped with most
   launchers. For manual installation, you may need to install a later JRE.
 * The minimum Forge version for this update is 48.0.30 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 the Witch Hat cosmetic.
 * Added a Witch Hat to all PokéStop. Happy Halloween!
 * Added comments to most of the Pixelmon config settings.
 * Added /statuespawn <spec> command which spawns in a statute with a given
   spec.
 * Added new specs for statues including:
   * animated, animate
   * annimationframe, frame
   * animationtype
   * bbmode, boundingboxmode
   * canmove, movement
   * statuetexture, texturetype, texture
 * Added support for existing Pokémon requirements to statues including:
   * Crowned
   * Egg Group
   * Form
   * Gender
   * Generation
   * Growth
   * Growth Stage
   * HasSpecFlag
   * Lake Trio
   * Legendary
   * Logical AND, NOT and OR
   * Nickname
   * Palette
   * Position
   * Primal Evolution
   * Random Species
   * Shiny
   * Species
   * Type
   * Ultrabeast
 * Implemented support for BMD2.
 * Implemented support for GeckoLib.
 * Added the cel shader
 * Added the black and white shader
 * Added the rainbow shader
 * Added new specs:
   * friendship: for comparing against a specific friendship, and setting a
     specific friendship.
   * maxfriendship: for doing a less than or equal check against a friendship
     value (and setting a random number from 1 to the number given).
   * minfriendship: for doing a greater than or equal check against a friendship
     value (and setting a random number from the value to 255).
   * rainbow
   * b&w
   * cel
   * shader:<shader id> i.e. shader:pixelmon:cel
 * Added 5 tags for which biomes will have harsh sunlight in battle. These tags
   are for the duration of in-game time of one, two, four, six, and eight hours,
   with the mid-point centered around noon (6000 in Minecraft time).


POKÉMON:

 * Added Tandemaus.
 * Added Maushold.
 * Added Varoom.
 * Added Revavroom.
 * Added Charcadet.
 * Added Armarouge.
 * Added Ceruledge.
 * Added Veluza.
 * Added Tatsugiri.
 * Added Dondozo.
 * Added Annihilape.
 * Added Dudunsparce.
 * Added Kingambit.
 * Added Scream Tail.
 * Added Cyclizar.
 * Added Greavard.
 * Added Houndstone.
 * Added Tinkatink.
 * Added Tinkatuff.
 * Added Tinkaton.


PALETTES:

 * Added 'Witch' Misdreavus.
 * Added 'Witch' Mismagius.
 * Added 'Witch' Hisui Zorua.
 * Added 'Witch' Hisui Zoroark.
 * Added 'Witch' Shuppet.
 * Added 'Witch' Banette.
 * Added 'Witch' Greavard.
 * Added 'Witch' Houndstone.
 * Added 'Witch' Tinkatink.
 * Added 'Witch' Tinkatuff.
 * Added 'Witch' Tinkaton.
 * Added new JUMP! Gyarados palettes: Skelly, Calico Orange White, Calico White
   Orange, Calico Orange Gold, Orange Two-Tone, Orange Orca, Orange Dapples,
   Pink Two-Tone, Pink Orca, Pink Dapples, Gray Bubbles, Grey Diamonds, Grey
   Patches, Purple Diamonds, Purple Patches, Apricot Tiger, Apricot Zebra,
   Apricot Stripes, Brown Tiger, Brown Zebra, Brown Stripes, Orange Forehead,
   Orange Mask, Black Forehead, Black Mask, Blue Saucy, Blue Raindrops, Violet
   Saucy and Violet Raindrops. Thank you to Masked_Flare for the artwork!
 * Added new JUMP! Gastrodon palettes: Gray Bubbles, Purple Bubbles, Violet
   Saucy, Apricot Saucy, Moons, Gold East, Gold West, Gray Diamonds, Purple
   Diamonds, Brown Stripes, Blue Stripes and Sun. Thank you to Masked_Flare for
   the artwork!
 * Added new JUMP! Grapploct palettes: Alien, Clubs, Diamonds, Irish, Martian,
   Red Ringed, Starry and Yellow Ringed. Thank you to Masked_Flare for the
   artwork!


STRUCTURES:

 * Added Pumpkin House to Plains biome.


SOUNDS:

 * Added new cries for Cetitan, Chi-Yu, Eiscue, Lokix, Nincada, Ninjask,
   Oinkologue, Revavroom, Shedinja, Stakataka, Stonjourner, Walking Wake and
   Wo-Chien.
 * Updated cries for Krookodile, Meltan, Melmetal and Necrozma.


MOVES, ITEMS AND ABILITIES:

 * Added Snow weather.
 * Added Hospitality ability.
 * Added Toxic Chain ability.
 * Added Supersweet Syrup ability.
 * Added Minds Eye ability.
 * Added Chilly Reception move.
 * Added Snowscape move.
 * Added Trailblaze move.
 * Added Chilling Water move.
 * Added Pounce move.
 * Added Mirror Herb item.
 * Added Blank Plate item.
 * Added Booster Energy item.
 * Added Legend Plate item.
 * Added Punching Glove item.
 * Added Loaded Dice item.
 * Added Sweet Heart item.
 * Added Leader's Crest item.


SPAWNING:

 * Added 'Witch' specie palettes spawning to Pumpkin House structures during Day
   and Night.
 * Added Legend Plate as a drop item to Arceus.
 * Added Manmade and Indoors as spawning locations for all 'Witch' palettes.
 * Added Manmade and Indoors as spawning for Hatenna and Gothita line.
 * Added Hatenna and Gothita as Day spawning to Pumpkin House structures.


DATAPACK:

 * Added Teal Mask species in sprite-mode: Dipplin, Poltchageist, Sinistcha,
   Okidogi, Munkidori, Fezandipti, Bloodmoon Ursaluna and Ogerpon.
 * Added Punching Glove to Village Tannery's loot tables.
 * Added Punching Glove and Loaded Dice to uncommon boss drops.
 * Added Punching Glove and Loaded to shopkeepers.
 * Added Mirror Herb in foraging and various chests.
 * Added Blank Plate in Village Temples, Pillager Outposts, Ultra Space
   Pokéchests and Legendary boss drops.

CHANGES:

 * Updated tray icon to spoopy-Halloween Pixelmon icon!
 * 20810 Changed the default value of allow-t-r-reuse to false in the config for
   game parity.
 * Removed, and replaced, Pixelmon's amethyst with Minecraft's amethyst.
 * Improved Showdown Importer to resolve required IVs and Hidden Power (move)
   types.
 * Updated the PokéStop to use GeckoLib rendering.
 * Updated the PokéStop to enable animation.

FIXES:

 * Fixed Zygarde Cells being placeable on blocks that are not solid.
 * Fixed Zygarde Cells deleting from a block changing next to them.
 * 20595 Fixed Roasted Magikarp not evolving into Zombie Gyarados.
 * Fixed Pokemon eye height not correctly scaling with their growth.
 * 18280 Fixed importing Toxtricity sometimes giving the incorrect form.
 * Fixed Pokémon rendering in cyan on Mac OS devices.
 * Fixed player's Pokémon randomly wandering around when in survival mode.
 * Fixed the Pokémon's flags rendering on top of the level in their nameplate.
 * Fixed Pokemon flags rendering as lang keys.
 * Fixed Pixelmon network not correctly disconnecting vanilla clients.
 * Fixed the dialogue input screen not allowing input.
 * Fixed the dialogue input screen rendering very dark.
 * Fixed the Poké checkers being very dark.
 * Fixed the random spec consuming other specs that start with the word random
   (i.e. 'randomability').
 * 21157 Fixed raid dens kicking nearby players.
 * 21157 Fixed boss Pokémon kicking nearby players.
 * 21157 Fixed evolving a Pokémon kicking nearby players.
 * Fixed setting the shader parameters of a Pokémon kicking nearby players.
 * Fixed a few sizing issues with some recent Generation 9 Pokémon.
 * Fixed the tutorial toast having the missing texture background.
 * Fixed the tutorial toast text having a drop shadow.
 * Fixed the trade machine screen breaking when two players propose a Pokemon to
   trade.
 * Fixed spawning conditions with multiple structures requiring all structures
   listed to be present to validate the spawn.
 * Fixed Kingambit being undexable.
 * Fixed missing emissive for Bellibolt.
 * Fixed erroring spawning for Arc Chalice (Land), Arc Chalice (Water), Fairy
   Gym, Articuno Shrine, Zapdos Shrine, Moltres Shrine, Ilex Shrine, Towers of
   Waters, Towers of Darkness and Spear Pillar.
 * Fixed spawning conditions with multiple structures requiring all structures
   listed to be present to validate the spawn.
 * Fixed missing Scarlet and Violet Pokédex tab.
 * Fixed mounts fainting in battle triggering the vanilla Minecraft death
   animation.


BATTLES:

 * Fixed rare server crash caused by specific battle endings.
 * Fixed a rare catch crash issue on servers with non-existent Pokémon in
   battles.


TRANSLATION:

 * Updated Ukrainian translation.
 * Updated Traditional Chinese translation.


API:

 * Added StatueSpecificationProxy for creating statues from specs & checking if
   they match a spec.
 * Changed statues to default to not animated (Pokemon will remain default
   animated).
 * Added BattleHoverGoal, replacing the FlyingPersistentGoal given to a Pokémon
   which is flying in a battle, to hold it in place hovering for the duration of
   the battle only. This goal stops being on once the battle is over.
 * Changed FlyingPersistentGoal to now guard against invalid flyRefreshRateSpeed
   values in flying parameters.
 * Split HeldItemChangedEvent into
   * HeldItemChangedEvent.Pre, which is ancelable and can modify item.
   * HeldItemChangedEvent.Post, which cannot be canceled or modify item and
     fires after item is set.
 * Changed Pokemon#setHeldItem to return a boolean if the held item was set.
 * Moved trainer effects to a registry.
 * Added WalkingModelPredicate.


PIXELMON MOD 8.4.3

"There are DOZENS of us, DOZENS!"

--------------------------------------------------------------------------------

Download™ Recommended Forge is 1.12.2-14.23.5.2860

--------------------------------------------------------------------------------


ADDITIONS:

 * Added the griseous core, lustrous globe, and adamant crystal
 * Added origin dialga
 * Added origin palkia

NEW POKÉMON:

 * Added Hisuian Typhlosion
 * Added Hisuian Sneasel
 * Added Sneasler
 * Added Ursaluna
 * Added Kleavor


CHANGES:

 * Ghost Pokémon now drop Psychic essence instead of Darkness essence.


FIXES:

 * Enamorus was not marked as being a legendary Pokémon.
 * Fixed the usage message for the /setraid command
 * Fixes LoA Pokémon not showing up in the pokedex and caught Pokémon counts.
 * Fixed shiny reshiram sprite

BATTLE FIXES:

 * Fixed NPE issues with null attacks
 * Make Silvally's multi attack use the type of the memory it holds while
   dynamaxed
 * Force OHKO moves and moves that fail in a raid to use PP.
 * Prevent Max Moves from having their overridePower reset while the AI tries to
   calculate the best move.
 * Don't allow the holder of a Shell Bell to heal from damage originating from
   them.
 * Make sure that if moveAccuracy can't miss we don't change it.
 * Prevent player collecting money from Pay Day if they catch the Pokemon, flee,
   black out, or fight a player or raid.
 * Add the Freeze effect to Freeze-Dry's json.
 * Make Dynamaxed Pokemon take 10% of non-Dynamax HP damage from Life Orb.
 * Prevent Pokemon from regaining health after damaging themselves.
 * Make Pokemon that were switched out and then switched back in during the same
   turn able to use Fake Out the next turn.
 * Fix recoil with Magic Guard and no recoil when missing.
 * Fix HP restore berries only healing the Pokemon whose current turn it is.
 * Make Substitute stop popping the Substitute user's Air Balloon.
 * Add onGlobalStatusAdded method and apply it to Room Service.
 * Add Helping Hand to list of moves that can't be reflected.
 * Fixes multiple hit moves calculating accuracy for each hit.
 * Fix default crit chance and rerolling crit chance to determine if the attack
   already crit.
 * Fix Max and G-Max Moves not depleting pp from the original move.
 * Make Dragon Energy hit the opponents at the same time.
 * Fix Max Moves doing zero damage to allies in raids.
 * Make Encore and Taunt subtract the turn count on the statused Pokemon's turn.
 * Remove message to player saying the opponent's attack failed when it did not
 * Fix the abilities that modify types so that they work in double battles.
 * Prevent Pokemon immune to certain statuses being given said statuses
 * Fix moves that affect all teammates so that they affect the 3rd teammate in
   raids.
 * Fix Bolt Beak and Fishious Rend not dealing double damage to Pokemon
   switching in.


English
 * Deutsch
 * English
 * Español
 * Français
 * Italiano
 * Nederlands
 * Polski
 * Português
 * Limba română


YOU CONTROL YOUR PRIVACY

We and up to 870 vendors process, store and/or access personal data from you and
your device. This data can include your type of browser, settings, cookies,
unique identifiers, IP address, and geo location. Once dismissed, these settings
can be accessed again from the link in our privacy policy or footer.

We're requesting consent to offer: Personalised advertising and content,
advertising and content measurement, audience research and services development

Advertising and content can be personalised based on your profile. Your activity
on this service can be used to build or improve a profile about you for
personalised advertising and content. Advertising and content performance can be
measured. Reports can be generated based on your activity and those of others.
Your activity on this service can help develop and improve products and
services.

Advanced Settings Accept

Your consents are specific to this site & device.