Version history/1.20.1
From Pixelmon Wiki
Minecraft 1.20.1
Version 9
Version 9.2.3 (Alpha)
Released October 10, 2023.
"1.20.1 (Alpha 4)"
Additions:
- Added Paldean TMs: TM172, TM173, TM174, TM175, TM176, TM177, TM178, TM179, TM180, TM181, TM182, TM183, TM184, TM185, TM186, TM187, TM188, TM189, TM190, TM191, TM192, TM193, TM194, TM195, TM196, TM197, TM198, TM199, TM200 and TM201.
- Added shader support
- Added normal map support. An example of this change can be found on IronLeaves' asset folder and species json.
- Added fresnel shader support.
- Added error messages to commands using invalid or error-filled Pokémon specs.
Moves, Abilities and Effects:
- Added Minds Eye ability.
- Added Toxic Chain ability.
- Added Hospitality ability.
Spawning:
- Added Nullscape spawning support.
- Added Incendium spawning support.
Structures:
- Added the Steel Gym Town to the Savanna biome.
- Added Steel Gym structure.
- Added Steel 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 Steel Gym Trainers to Steel Gym structure: Elite A-F, Grunt A-I and Gym Leader A-F.
Changes:
- Modified Mailbox and Letterbox block bound boxes to a smaller size than a full block.
- Modified Pokémon Bosses to now use fresnel shader rendering.
- Modified evolution animations effects to now use fresnel shader rendering.
- Modified Gigantamax and Dynamax animations effects to now use fresnel shader rendering.
- Changed all test based commands to return 1 when successful and 0 when failing, including /comptest /spectest and /poketest.
- Gastly, Haunter, Shuppet, Misdreavus, and Dreepy are now mob replacements for Minecraft's Vex
Fixes:
- Fixed Pokemon not spawning below Y-level 0.
- Fixed the move skill descriptions sometimes showing up behind the selection wheel.
- Fixed the mystery box rendering at weird positions
- Fixed the Move Relearner's moves rendering invisible on opening UI.
- Fixed certain items not showing in the player's hand.
- Fixed player name and resource pack-textured NPCs displaying as a missing texture.
- Fixed the raid end victory screen UI.
- Fixed client crash when breaking Pixelmon's Pokédisplay block.
- Fixed raids sometimes lasting more than 10 turns
- Removed duplicate acitvation text from Fillet away
- Fixed Clodsire not breeding into Paldean Wooper
- Fixed Tauros inheriting its Paldean status based on breeding forms.
- Fixes the boss rate not working in the Pixelmon spawner block.
- Fixed Meltan double-eating iron nuggets.
- Fixed Fixed Pokémon other than Magikarp not spawning with JUMP palettes.
- Fixed JUMP palettes overriding shiny palettes.
- Fixed the Trade Machine screen repeating endlessly the lever click sound when hovering over the Pokémon selection UI.
- Fixed Fixed the Trade Machine screen buttons not working.
- Fixed the Pokémon Egg not launching players in singleplayer worlds if stepped or fallen on.
- Fixed Necrozma losing fused Solgaleo/Lunala respectively.
- Fixed Mega-evolutions losing their ability on mega-evolving.
- Fixed evolved forms persisting after battle end.
- Fixed item duplication bug with Pokébags.
- Fixed the Move Relearner not including egg moves in its movelist.
- Fixed lures being unplaceable in their inventory slot when in survival mode.
- Fixed Street Lights failing to produce light.
- Fixed Pokémon not spawning in underground caves appropriately.
- Fixed banners not appearing above the Ice Gym Town's PokéMart.
Battles:
- Fixed multiple hit attacks hitting an extra time once their battle effect resolved.
- Fixed soft locks when Revival is used by other copying moves, such as Assist.
- Fixed stat-changing items not working when equipped in battles.
- Fixed Gigantamax Pokémon only being able to use their Gmax-move once per battle.
Datapack:
- Added the normal map property to palettes. An example of this change can be found on 1010-IronLeaves.json.
Translation:
- Updated Ukrainian translation.
- Updated Spanish translation.
- Updated Traditional Chinese translation.
Developer:
- PokemonStorage now implements Iterable. Allowing for it to be used in enhanced for loops
- PokemonStorage now has an abstract PokemonStorage#clear()V method which is implemented by both sub classes and will remove all Pokemon from the storage
- Removed the "dynamax scale" and changed it to just use the Pixelmon's scale factor
- Added ShaderProperties to AbstractClientEntity
- Changed the StorageProxy and StorageManager to return CompletableFuture on the default methods as the loading of the player data now defers to the Scheduler's thread
- Moved StorageSaveScheduler and StorageSaveAdapter out of the StorageManager and as static variables in the StorageProxy
- Added StorageSaveScheduler#getExecutor so that async execution can be done when accessing the party through the CompletableFuture interface
- Adds the BoxCountCalculateEvent with Pre and Post for changing the box count of a PC on a per-player basis
- Added methods to the StorageProxy and StorageManager with "Now" suffix to maintain instantaneous access to the PC/Party where applicable. Most use cases are fine to use this however, it's notable that these should not be used if attempting to load offline player data as they will hold the thread until done (as was seen with the previously implementation when players logged in). These methods have been observed taking up to 2,000ms (probably more sometimes too) when players have a significant number of boxes in their PC.
- Added the ParseAttempt interface
- Changed the SpecificationProxy to return ParseAttempt when creating
Version 9.2.2 (Alpha)
Released September 8, 2023.
"1.20.1 (Alpha 3)"
Additions:
- Adds Terralith support for spawning.
- Adds the following entity replacements:
- Frog: Froakie, Frogadier, Greninja, Poliwhirl, Poliwrath, Politoed, Palpitoad, Seismitoad, Croagunk, Toxicroak, Bellibolt
- Tadpole: Poliwag, Tympole, Tadbulb
- Axolotl: Wooper, Quagisre, Clodsire, Mudkip, Marshtomp, Swampert
- Camel: Numel, Camerupt
- Gogoat: Skiddo, Gogoat
- Glow Squid: Inkay, Malamar
- Allay: Cutiefly, Spritzee, Swirlix, Flabebe, Floette
- Sniffer: Kabuto, Omanyte, Aerodactyl, Anorith, Lileep, Cranidos, Shieldon, Archen, Tirtouga, Tyrunt, Amaura
Changes:
- Changed the egg hatching music to now fall under the 'music' setting, enabling the music volume setting to adjust its volume
- Changed the importer behavior to trigger an error when the provided gender exceeds one character in length
Fixes:
- Fixed the fossil machine's text not being centered
- Fixed the issue of incorrect text coloring on the fossil machine
- Fixed the new Discord Game SDK requiring Discord for the game to load
- Fixed the issue where Boss Pokémon in horde battles were erroneously permitting Pokéballs to be thrown, leading to unintended Pokéball consumption
- Fixed an issue where the changing a Pokemon's held item in survival would desync with the server causing unusual behaviour
- Fix King's Rock not importing via Pokepaste due to the apostrophe
- Fix Arceus deleting any Z-Crystal that didn't belong to a type
- Fixed the issue where the party tooltip, located within the inventory, was rendering beneath other GUI elements
- Fixed the chisel not changing the statue's gender
- Fixed the problem where raid dens were not naturally spawning or responding to wishing pieces due to being assigned the entire resource key of the biome
- Fixed a crash from invalid translated shopkeepers
- Fixed flying pokemon getting stuck when they land in water
- Fixed Pixelmon ores not spawning in the overworld
- Fixed apricorn trees not spawning in the overworld
- Fixed white apricorns not growing into trees
- Fixed improper tool assignments for Pixelmon blocks, ensuring correct mining behavior
- Fixed the hoglin spawn replacement file to prevent it from replacing piglins and piglin brutes
Battles:
- Gyro Ball's power is now correctly limited to a value between 1 and 150
Datapack:
- Adds back all forge tag modifications from 1.16.5 to resolve some broken recipes
Developer:
- Fixed an issue where you could not use runClient due to Pixelmon being unable to locate the Discord Game SDK file
Version 9.2.1 (Alpha)
Released August 28, 2023.
"1.20.1 (Alpha 2)"
Additions:
- Added ice gym.
- Added fairy gym.
Changes:
- Updated our Discord rich presence integration to use Discord's Game SDK (hopefully solving crashing on MacOS)
Fixes:
- Fixed the Safari ball causing crashes
- Fixed the refresh button on the cosmetics screen from breaking the game
- Fixed pokemon spamming the take off sound
- Fixed the shaded libraries conflicting with hybrid servers (arclight)
- Fixed the server jar failing to start due to missing Jar in Jar (client reset packet)
- Fixed the cloning machine drops being reversed
Battles:
- Nature Power is now labeled as a Status move.
Datapack:
- Added the "poke_balls/safari" biome tag for deciding which biomes receive the safari ball bonus
Version 9.2.0 (Alpha)
Released August 23, 2023.
"They have those cherry trees don't they? - Jay 2023"
Additions:
- Added more Minecraft.
Structures:
- Added more Minecraft structures, most likely.
Changes:
- Updated targeted Minecraft version to 1.20.1
Datapack:
- Datapacks from 1.16.5 may need to be tested before running on 1.20.1 builds.
Developer:
- Javadocs will be made available with each release.