Version history
From Pixelmon Wiki
For version history about sidemods, see this page.
For version history about spawning, see this page.
This is a list of all versions of Pixelmon, along with the changes that each version made to the mod.
Minecraft 1.20.2
Version 9
Version 9.2.8 (Alpha)
Released May 18, 2024.
"1.20.2 (Alpha 8)"
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.
- 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, Dex and Shiny (expandable via sidemod).
- Added the ability to undo operations in the PC:
- You do this using the key bind:
control + z
.
- You do this using the key bind:
- Added the ability to re-do operations in the PC:
- You do this using the key bind:
control + y
.
- You do this using the key bind:
- 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
- The left display shows:
- 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.
- Removed the "release bin":
- 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.
- The
- 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.
- The
- 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.
- This setting can be edited in the config via the
- The default value is 30 blocks and can be set in the config with the
- 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.
- Pressing "F1" during battle will toggle the visibility of the battle UI.
Click to view safeguards added against new 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.
- 20210 Fixed 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.
- 21073 Fixed 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 hits All 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
andPokemonStorage#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
andPlayerPartyStorage#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
.
- Changed to a getter
- Added
StorageType
registry and changedClientStorageManager#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
toClientInitializeStoragePacket
.- This is inline with the above mentioned changed for
StorageType
allowing us to initialize any storage from the server to the client's cache.
- This is inline with the above mentioned changed for
- Added
PokemonStorage#initialize
.- This sends the above packet, and means you don't have to make messy
NetworkHelper
calls anywhere anymore.
- This sends the above packet, and means you don't have to make messy
- Removed
StorageProxy#initializePCForPlayer
andStorageManager#initializePCForPlayer
.- Both of the above have been replaced with the
PokemonStorage#initialize
method and are abstract from PCs specifically.
- Both of the above have been replaced with the
- 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
.
- It appears this was initially intended as a refactor for
- 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.
- This only makes sense on the
- Added
StorageProxy#invalidateCache
andStorageManager#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.
- This is useful if you wish to:
- Added
PokemonStorage#track
,PokemonStorage#untrack
,PokemonStorage#isTracking
, andPokemonStorage#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.
Minecraft 1.16.5
Version 9
Version 9.1.12 (Latest)
Released August 5, 2024.
Additions:
Pokémon
- Added Tarountula.
- Added Spidops.
- Added Maschiff.
- Added Mabosstiff.
- Added Farigiraf.
- Added Finizen.
- Added Palafin.
- Added Brute Bonnet.
- Added Iron Jugulis.
- Added Iron Valiant.
- Added Wo-Chien.
- Added Ting-Lu.
- Added Roaring Moon.
- Added Koraidon.
- Added Miraidon.
- Added Iron Bundle.
Palettes:
- Added Spring Sprigatito line.
- Added Summer Sprigatito line.
- Added Autumn Sprigatito line.
- Added Winter Sprigatito line.
Spawning:
- 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 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 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 Iron Bundle to Small End Islands at all times.
- Added Koraidon to Small End Islands during the Day on Land.
- Added Miraidon to Small End Islands during the Night on Land.
- Added Spring variant Sprigatito-line to Flowery with reduced rarity.
- Added Summer variant Sprigatito-line to Forests with reduced rarity.
- Added Autumn variant Sprigatito-line to Taigas with reduced rarity.
- Added Winter variant Sprigatito-line to Freezing Forests with reduced rarity.
- Added Brute Bonnet to Small End Islands on Land at All Times.
- Added Iron Jugulis to Small End Islands on Land at All Times.
- Added Iron Valiant to Small End Islands on Land at All Times.
- Added Mabosstiff to Plains on Land during Night.
- Added Maschiff to Plains on Land during Night.
- Added Farigiraf to Savannas on land at Night. Added guaranteed chance to spawn with a group of Girafarig.
Changes:
- Moving riding offsets are now utilized more aggressively.
- Changed the NPCs in the Tower of Waters to be only challenge-able once per player.
- Changed the NPCs in the Tower of Darkness to be challenge-able once per player.
- Changed the Steel TM sprite so that it is no longer identical to the Normal TM sprite.
- Changed Fairy TM sprite so that it is no longer identical to the Psychic TM sprite.
- Updated Gardevoir model.
- Updated Mewtwo-Mega Y model.
- Removed the Witch Hat from the PokéStop model.
- Replaced Fiery Dance with Torch Song in Revenant's pool of Fire-type moves.
Optimizations:
- Significantly reduced allocations coming from the spawner thread, and slightly improves spawner thread speed as a result, due to getTeam creating a new list every time it's called vs getAll returning the array directly and thus not allocating a new list, and then filling it.
Fixes:
- 20450 Fixed the quest to use a Healer not advancing upon using a Red Healer.
- 20450 Fixed the quest to craft a Healer not advancing upon crafting a Red Healer.
- 19027 Fixed the Celebi quest failing to give Isi's Gold Hourglass.
- Fixed Poké Balls that fall into the void always failing capture.
- 20226 Fixed the client getting stuck in the raid screen if you drown during the starting countdown.
- Fixed Legendary and Rare PokéStops break particle colours being incorrect.
- 20269 Fixed PokéStops disappearing whilst still in the player's render distance.
- 20210 Fixed TRs not dropping in raids.
- Fixed
/tiershow
not working and displaying a large error in the console. - Fixed
/tiershow
to be case insensitive. - Fixed
/compsee
executing for the sender when specifying an offline player. - Fixed
/pokesee
executing for the sender when specifying an offline player. - 20493 Fixed the stored Pokémon from a PokeDisplay going to the player's PC rather than swapping with the Pokémon being stored.
- 20262 Fixed players being unable to give their Battle Bond form Greninja the Zombie palette.
- Fixed Max Raid Dens not spawning Raids for the lowest star level possible in each biome.
- An error message is now sent to the log if a Max Raid Den attempts to spawn a raid for a biome that doesn't have any raids.
- An error message is now sent to the log that specifies which Max Raid Den has failed to spawn a raid, along with the star level of the raid it's trying to spawn.
- 21503 Fixed players receiving photos of a Pokémon and losing Film if another player took a photo while they were also looking at a Pokémon through the Camera.
- Fixed accidentally mounting a fully evolved Pokémon when using an item on it.
- Fixed the player not receiving experience from smelting items into curry ingredients.
- 19907 Fixed all the Unown blocks missing their recipes.
- Fixed cross-dimension spawning causing invalid spawns.
- 21556 Changes PokéGifts to provide a copy of the Pokémon to prevent linking issues.
- 21556 Fixed PokéGifts not persisting contents and settings across launches.
- 20761 Fixed the Winter Cloak and Froslass Yukata having the player arm clipping into them badly for certain models.
- 17132 Fixed fusion Pokémon, and other persistent data, being lost after the Pokemon was edited using the Editor Wand.
- Fixed an server crash caused by a null player in Air Saver.
- Fixed an error caused by Daycare requirement packets, causing disconnects.
- Fixed Mount Lanakila not spawning.
- Fixed Client Reset Packet's mixins not being applied.
- Fixed client-only methods being accessed by
/resetpokestats
. - 20262 Fixed being able to convert Zombie-palette-capable Pokémon to Zombie form during the day.
Battles:
- Fixed the EnforcedRevivePacket exploit.
- 21073 Fixed Rising Voltage boosting damage dealt more than it should.
- Fixed Raid Pokémon not doing damage when repeating Max Moves.
- 21211 Fixed Legend Plate causing a battle error with Arceus when Dynamaxed and using Judgement.
- Fixed the PixelmonWrapper#getMaxHealth method to not increase Shedinja's max when Dynamaxed.
- Fixed missing health recalculateMaxHealth to Power Construct allowing increase in health for Zygarde-Complete.
- Fixed forms marked as temporary remaining after battle if the battle is aborted early.
- Fixed Perish Body to now use the correct messages where one side is unaffected due to their ability.
- Fixed Revenant preventing the Perish status during its final stage.
- Fixed virtual battles causing an error and crashing mid-battle when trainers send out their Pokémon.
- Fixed an error caused by Synchronize causing battle crashes in virtual battles.
- Fixed an error causing a server crash from the battle controller being null at the end of the a raid battle.
- Fixed an error caused by Clear status being null.
- Fixed an error caused by the Legend Plate.
- Fixed a battle crash occurring when a Pokémon has Illusion in a virtual battle.
- Fixed a rare battle crash occurring when an Entry Hazard is used.
Developer:
- Added Glaive Rush, Mortal Spin, and Raging Bull to AttackRegistry.
- Renamed ancient variants of moves in AttackRegistry fields.
- Added Dynamax Level, Hyper Training, egg steps, temporary ability, extra stats, bonus stats, persistent data, and ribbons to PokemonBuilder.
- Added a check for null attacks in PokemonBuilder.
- Changed return type for all reminder move-related API from a List to a Set.
All Version History
Minecraft Version | First Version | Last Version | First Release Date | Latest Release Date |
---|---|---|---|---|
Minecraft 1.20.2 | 9.2.4 | 9.2.8 | October 15, 2023 | May 18, 2024 |
Minecraft 1.20.1 | 9.2.0 | 9.2.3 | August 23, 2023 | October 10, 2023 |
Minecraft 1.16.5 | 9.0.0 | 9.1.12 | May 24, 2022 | August 5, 2024 |
Minecraft 1.12.2 | 6.0.0 | 8.4.3 | December 26, 2017 | January 17, 2023 |
Minecraft 1.10.2 | 5.0.0 | 5.1.2 | July 25, 2016 | July 2, 2017 |
Minecraft 1.8.9 | 4.2.0 | 1.8.9 | February 9, 2016 | January 5, 2017 |
Minecraft 1.8.0 | 4.0.0 | 4.1.4 | March 14, 2015 | January 9, 2016 |
Minecraft 1.7.10 | 3.2.0 | 3.5.1 | July 17, 2014 | November 15, 2015 |
Minecraft 1.7.2 | 3.1.0 | 3.1.4 | June 28, 2014 | July 12, 2014 |
Minecraft 1.6.4 | 2.5.1 | 3.0.4 | October 28, 2013 | March 30, 2014 |
Minecraft 1.6.2 | 2.3.0 | 2.3.1 | August 9, 2013 | August 10, 2013 |
Minecraft 1.5.2 | 2.2.0 | 2.2.1 | May 23, 2013 | May 24, 2013 |
Minecraft 1.5.1 | 2.1.0 | 2.1.2 | March 25, 2013 | April 1, 2013 |
Minecraft 1.4.7 | 1.9.5 | 2.0.3 | January 26, 2013 | March 1, 2013 |
Minecraft 1.4.6 | 1.9.0 | 1.9.0 | January 5, 2013 | January 5, 2013 |
Minecraft 1.4.5 | 1.8.3 | 1.8.6 | November 19, 2012 | December 6, 2012 |
Minecraft 1.4.4 | 1.8.1 | 1.8.2 | November 16, 2012 | November 18, 2012 |
Minecraft 1.4.2 | 1.8.0 | 1.8.0 | November 10, 2012 | November 10, 2012 |
Minecraft 1.3.2 | 1.6.0 | 1.7.6b | August 25, 2012 | October 3, 2012 |
Minecraft 1.2.5 | 1.0.0 | 1.5.4 | April 12, 2012 | August 4, 2012 |