Changelogs
Version 3.3
Posted
Additions:
Added Wishiwashi's School form and relevant logic.
Added Zygarde forms and the reassembly machine. You will need a special item to catch well-hidden Zygarde cells throughout the world!
Added new functionality to the Old Rod! Have an old fisherman assess your Old Rod and Jump! at the opportunity to try it out!
Added quests. You can now have tasks and rewards divvied out by your local villager NPCs! These will be continually added to in order to keep the experience fresh, and servers and creators can make custom quests for you to experience with this system. View Quests Wiki page for more information.
You can also share quests! Do so on the Pixelmon Forum
Added a smooth animation setting. This may be taxing on older systems, and is disabled by default. Enable it in the Pixelmon config file if you're rocking enough power to run Crysis.
Added Pokédex generation options.
Added 9 new berries to the forageable items list.
Added infusion recipes for all 9 Incense held items.
Added tab completion to most GUIs that take Pokémon names, move names or item names as text input.
Added rainbow variants of Ho-Oh, Ponyta, and Rapidash. You can obtain them by using a Rainbow Wing on them!
Added the Ilex Shrine. Celebi can be found here if you know the way!
Added storage blocks for Silicon and Aluminium.
Added crafting recipes for the Pokésand variants.
Added the other core colors for Minior.
Added a "bald" version of Mareep to indicate if it has been sheared. With this, you can now dye and shear Mareep once again!
Added Custom Texture Spec.
Added Real Solgaleo.
Added Rayquaza Alter.
Added Kecleon Alter.
Added Zoroark....Alter. This was a joke that went too far. I'm so sorry.
Added Pyukumuku Sushi. Less sorry.
Added Summer Lopunny and Raichu-Alola.
Added Crystal Onix, Steelix and Mega Steelix.
Added Pink Beedrill, Butterfree, Misdreavus, Mismagius, Nidoking, Nidoqueen, Venomoth, Venonat.
Added Alien Celebi.
Added Zombie Arcanine, Ditto, Mega Blastoise, Mega Charizard X and Y, Mega Venasaur, Ash Greninja, Mega Gyarados, Samurott.
Added new decorative blocks. These include the Cash Register, Workstations, Armchairs, Couches, Park Benches, a Big TV and a Small TV. Some of these are dyeable.
Added a special hat for users who boost the SwSh Subreddit Discord. Join here
Added the Nitro Sash, to be given to Pixelmon Discord boosters along with the keystone. This was supposed to come with the keystone, oops. Blame Klaxo :)
Changes:
Increased the spawn chance for Meltan slightly, and lowered some of its requirements.
Added a confirmation screen when attempting to delete an NPC by smacking them with the Editor wand. Also allowed smacking to delete all Pixelmon NPCs for consistency.
Added the Type and CustomTexture Specs. (Thanks, Flashback083!)
We now mark the player as active on some battle actions to fix being kicked as 'AFK' on servers with AFK kicking enabled.
You can now select your sash via /redeem if you have multiple.
Pixelmon tooltips can be customized on individual item stacks with the "tooltip" NBT tag. Set it to an empty string to hide it altogether.
Added fallback texture to resource pack NPC skins.
The allowMoneyMultipliers config option has been split up in to multiple options for Happy Hour, Pay Day, and Amulet Coin.
Updated Shadow Lugia to a new texture, oops. Blame Klaxo.
Updated animations for Excadrill, Sableye and Araquanid.
Fixes:
Fixed a timeout issue during battles caused by a lack of packets being sent from the client.
Fixed not being able to pick Bulbasaur (or any other Pokémon in the first menu slot) as your starter.
Fixed a null pointer crash from rendering sprites.
Fixed Pokédex not displaying the shiny/form texture changing arrows.
Fixed a few brewing recipes that had incorrect berries as inputs.
Fixed an issue with automatically disabling the forcedUnicode option.
Fixed a crash from gaining XP during battle.
Fixed Pokédex asset sizing and positioning to make it look as intended.
Fixed Thunder Stone tools lowering the enchant level of efficiency.
Fixed Lake Trio Rubies checking for original trainer only by name causing them to not work if a player had changed their name.
Fixed an unfortunate error where planting a berry tree on the same block a chest occupied cleared the inventory. Who even does that?
Battle Fix: Fixed Gear Up triggering twice on all allies.
[7.3.1] Remove PARSE_ESCAPES as its breaking formatting targets.
[7.3.1] Change scale of couch and armchair slightly.
[7.3.1] Fixed schooling form not reverting to solo (Wishiwashi).
Version 3.2
Posted
Additions:
Added Wishiwashi's School form and relevant logic.
Added Zygarde forms and the reassembly machine. You will need a special item to catch well-hidden Zygarde cells throughout the world!
Added new functionality to the Old Rod! Have an old fisherman assess your Old Rod and Jump! at the opportunity to try it out!
Added quests. You can now have tasks and rewards divvied out by your local villager NPCs! These will be continually added to in order to keep the experience fresh, and servers and creators can make custom quests for you to experience with this system.
You can also share quests! Do so on the Pixelmon Forum
Added a smooth animation setting. This may be taxing on older systems, and is disabled by default. Enable it in the Pixelmon config file if you're rocking enough power to run Crysis.
Added Pokédex generation options.
Added 9 new berries to the forageable items list.
Added infusion recipes for all 9 Incense held items.
Added tab completion to most GUIs that take Pokémon names, move names or item names as text input.
Added rainbow variants of Ho-Oh, Ponyta, and Rapidash. You can obtain them by using a Rainbow Wing on them!
Added the Ilex Shrine. Celebi can be found here if you know the way!
Added storage blocks for Silicon and Aluminium.
Added crafting recipes for the Pokésand variants.
Added the other core colors for Minior.
Added a "bald" version of Mareep to indicate if it has been sheared. With this, you can now dye and shear Mareep once again!
Added Custom Texture Spec.
Added Real Solgaleo.
Added Rayquaza Alter.
Added Kecleon Alter.
Added Zoroark....Alter. This was a joke that went too far. I'm so sorry.
Added Pyukumuku Sushi. Less sorry.
Added Summer Lopunny and Raichu-Alola.
Added Crystal Onix, Steelix and Mega Steelix.
Added Pink Beedrill, Butterfree, Misdreavus, Mismagius, Nidoking, Nidoqueen, Venomoth, Venonat.
Added Alien Celebi.
Added Zombie Arcanine, Ditto, Mega Blastoise, Mega Charizard X and Y, Mega Venasaur, Ash Greninja, Mega Gyarados, Samurott.
Added new decorative blocks. These include the Cash Register, Workstations, Armchairs, Couches, Park Benches, a Big TV and a Small TV. Some of these are dyeable.
Added the Nitro Sash, to be given to Pixelmon Discord boosters along with the keystone. This was supposed to come with the keystone, oops. Blame Klaxo :)
Changes:
Increased the spawn chance for Meltan slightly, and lowered some of its requirements.
Added a confirmation screen when attempting to delete an NPC by smacking them with the Editor wand. Also allowed smacking to delete all Pixelmon NPCs for consistency.
Added the Type and CustomTexture Specs. (Thanks, Flashback083!)
We now mark the player as active on some battle actions to fix being kicked as 'AFK' on servers with AFK kicking enabled.
You can now select your sash via /redeem if you have multiple.
Pixelmon tooltips can be customized on individual item stacks with the "tooltip" NBT tag. Set it to an empty string to hide it altogether.
Added fallback texture to resource pack NPC skins.
The allowMoneyMultipliers config option has been split up in to multiple options for Happy Hour, Pay Day, and Amulet Coin.
Updated Shadow Lugia to a new texture, oops. Blame Klaxo.
Updated animations for Excadrill, Sableye and Araquanid.
Fixes:
Fixed a timeout issue during battles caused by a lack of packets being sent from the client.
Fixed not being able to pick Bulbasaur (or any other Pokémon in the first menu slot) as your starter.
Fixed a null pointer crash from rendering sprites.
Fixed Pokédex not displaying the shiny/form texture changing arrows.
Fixed a few brewing recipes that had incorrect berries as inputs.
Fixed an issue with automatically disabling the forcedUnicode option.
Fixed a crash from gaining XP during battle.
Fixed Pokédex asset sizing and positioning to make it look as intended.
Fixed Thunder Stone tools lowering the enchant level of efficiency.
Fixed Lake Trio Rubies checking for original trainer only by name causing them to not work if a player had changed their name.
Fixed an unfortunate error where planting a berry tree on the same block a chest occupied cleared the inventory. Who even does that?
Battle Fix: Fixed Gear Up triggering twice on all allies.
[7.3.1] Remove PARSE_ESCAPES as its breaking formatting targets.
[7.3.1] Change scale of couch and armchair slightly.
[7.3.1] Fixed schooling form not reverting to solo (Wishiwashi).
Version 2.9
Posted
Additions:
- Made it so NPC custom player textures don't change when the player it's based on changes their skin
- Added Custom Player Name and Custom Resource Pack options to Chatting NPCs
- Added two new valentines day textures for Gardevoir and Spinda... better late then never right?
- Added new Pokémon cries for Abomasnow, Aipom, Bruxish, Crustle, Cutiefly, Darmanitan, Darumaka, Delphox, Dwebble, Mimikyu, Noivern, Numel, Pelipper, Riolu, Salamence, Swablu, Vivillon, Whimsicott, and Zoroark.
- Added a new machine called the Infuser, this allows you to craft Type Gems and Vitamins!
- Added item tooltips for loads of items! Tooltips also now support full RGB, use the color code §#!
Changes:
- Reduced loading times by around 20 seconds!
- Polished Pokédex GUI with sound effects, animations, etc.
- Decreased the time it takes for bikes to reach full speed.
- You can now toggle off a giveaway pokémon texture by using /redeem .
- Renamed the config option allowPayDayMoney to allowMoneyMultipliers and extended it to the Amulet Coin.
- Bird Shrines now give a warning when attempting to activate with a fainted party.
Fixes:
- Fixed a good amount of lag caused by Pokémon spawner.
- Fixed lag related to creating Pokémon from PokemonSpecs.
- Fixed the teleport Move Skill sometimes crashing the game. Also fixed it randomly creating neither portals out of the blue.
- Fixed the in-game config GUI missing some options and categories.
- Fixed Wobbuffet's, Torkoal's, Porygon-z's, and Burmy's cry sound files not loading due to typos.
- Fixed some issues with special Pokémon sprites showing as missing texture.
- Fixed an issue where the animate button on the statue editor would sometimes cause a animation desync.
- Fixed an issue where the mechanical anvil would desync and show as running when its not.
- Fixed /redeem sometimes sending the wrong message.
- Fixed lures being enchantable.
- Fixed lure inventory code.
- Fixed an issue where the team selection screen would get stuck open, forcing you to restart your game.
- Fixed an issue that allowed battling a trainer at the same time as another player.
- Fixed potion effect positions in inventory.
- Fixed async chunk loading from /checkspawns.
- Fixed spawning a boss Necrozma causing an error.
- Fixed localization error with wormholes in the /checkspawns command.
- Fixed shovels being unable to create paths.
- Battle Fixes:
Fixed Clanging Scales and Clangorous Soulblaze boosting stats before the move instead of after.
Fixed Psychic Terrain blocking moves that had their priority boosted by Quick Claw or a Custap Berry.
Fixed Extreme Evoboost not working against Ghost type Pokémon.
Fixed Sketch not being able to copy Transform.
Fixed Watery Voice not applying type-changes.
Fixed an issue when selecting a target in double battles where the wrong move name would show with a z-move selected.
Version 2.7
Posted
Additions:
- Added Lures, crafted from berries, that increase the spawn rate of many different types of Pokémon.
- Made the following berries plantable (finally): Oran, Pecha, Chesto, Rawst, Persim, Lum, Sitrus, Aspear, Leppa, Figy, Mago, Wiki, Aguav, Roseli, Chilan, Iapapa.
- Added an option, 'useSystemTimeForBerries' which makes berries grow even when the game is closed, which means that /time commands won't break berry growth.
- Added potion brewing recipes that use berries to create Pixelmon potions like Super Potions and Full Heals.
- Added a special texture spec, allows for spawning Pokémon with the zombie and roasted textures. Can be used as 'st:zombie' or just 'st' to select the first special texture the Pokémon has.
- Added the Scorhood cosmetic! Available to anyone with a linked Pixelmon forum account.
Changes:
- Added new models for Farfetch'd, Poliwag, Poliwhirl, and Poliwrath.
- Added the config option landMounts. If set to false, Pokémon can no longer be mounted unless they have surf or fly abilities.
- Added the config option requireHM. It only prevents Pokémon from using the fly and surf abilities. They can still be ridden even if landMounts is true.
- Added OreDict compatibility for the Anvil block.
- Reduced how fast you can fly upwards while mounting Pokémon. Yeah, yeah; Celesteela is technically a rocket
- but that doesn't mean everything else should go up that bloody fast.
- Added TMs 171-174 to shopkeepers.
- Made the terrain seeds obtainable from using Headbutt in different forests.
- Changed a lot of held items in spawning.
- Improved Biomes O' Plenty support along with some missing biomes.
- Changed spawning locations/condition for the following legendaries: Celebi, Latias, Kyogre, Cobalion, Terrakion, Virizion, Thundurus, Torndaus, Reshiram, Zekrom, Genesect, Volcanion, Tapu Fini, Magneara, Zeraora.
- Completely changed a bunch of berry tree stuff:
All berry plants are now 1 block tall and are actually consistently sized.
Berry trees no longer take up the entire block for collisions so you they don't feel so silly to walk over.
Berries now make plant sounds when destroyed instead of wood sounds.
Berries replant themselves up to 9 times instead of having a 50% chance of replanting.
Fixes:
- Fixed Magearna and Raticate not having shiny sprites.
- Fixed a crash in some menus caused by having a Pokémon with the '$' symbol in its nickname.
- Fixed Kyogre requiring a Red Orb to undergo Primal Reversion outside of battle. How they thought red was for Kyogre is beyond someone on my salary.
- Fixed Battle-Bond Greninja not being able to change form outside of battle.
- Fixed the Ignite and Lightning Bolt move skills ignoring claim protection on servers.
- Fixed more issues with Pixelmon Spawner blocks causing crashing.
- Fixed item display names not being used properly in the item drop GUI.
- Fixed a rendering issue with Picket Fences.
- Fixed the message about items dropping due to a full inventory having a blank space instead of the item name.
- Fixed some advancements displaying incorrectly.
- Fixed a packet exploit that allowed people to buy enormous amounts of stuff from shopkeepers for free.
- Fixed a packet vulnerability where you can make other players use Struggle to make battles extra easy.
- Fixed another packet exploit that let people arbitrarily delete trainer NPC Pokémon.
- Fixed an quick timing exploit with capturing out of battle allowing you to capture a wild pokemon twice if you engaged it at the same time you threw a empty Pokéball at it.
- Fixed swimming Pokémon falling through the air in slow motion as if they were in water.
- Fixed the rare case of entities attempting to spawn in unloaded chunks.
- Fixed a mod incompatibility with Phosphor, Silent Gems, and many others due to the spawning system handling light incorrectly.
- Fixed Pokédex descriptions cutting creating new lines in the middle of a word.
Localization/language:
- Fixed various Pokédex headings not translating.
Developers:
- Added IRarityTweak to the Better Spawner API so that individual rarities can be modified for different players.
Version 2.4
Posted
Additions:
- Added Temple Slabs and Temple Brick Slabs.
- Added particle effects to the Smelt, Ignite, Heal Other, and Flash move skills so that they look way, way cooler.
- Added Electric Seed, Grassy Seed, Misty Seed, Psychic Seed items. They are sometimes held by specific wild Pokémon, and findable by using Forage in grass.
- Added an outside-of-battle effect to the Poison status, causing it to drain HP. This was actually done in 7.1 but we forgot so we're saying it here.
Changes:
- Changed the Flash move skill so that any Pokémon with the Illuminate ability can use it. It does make sense.
- The Ignite move skill now has much longer range; I assume so that you can appreciate the cool effect.
- The Heal Other move skill no longer drains health from the user.
- The "needHMToRide" option now also prevents Pokémon that could neither fly nor swim from being mounted.
Fixes:
- Fixed the model scale of Emboar, Oshawott, and Snivy.
- Fixed the Forage and Mega Evolve move skills saying that you don't have enough PP despite them not even requiring a move.
- Fixed the Rain Dance move skill NOT requiring PP when it should. Don't ask me what's going on with this dev.
- Fixed some people crashing when their battles end.
- Fixed spawner blocks crashing you when you try to edit them. Sort of defeats the purpose, doesn't it?
- Fixed Pokémon-targeting move skills forcing the user to get super close even if the move skill is long range.
- Fixed the Pokédex advancements being given when you're actually 1 away from unlocking it.
- Fixed the allowExternalMoves option not matching whatever it is on the server, and fixed that option not being respected in enough places.
- Fixed the animate button in the chisel GUI not sending those changes to everyone else on the server.
- Fixed a hacking vulnerability that let hackers crash whichever servers they liked. Well, whichever servers they hated.
- Fixed players' games thinking that they're still in battle if they logged out and then back in.
- Fixed fleeing or forfeiting a battle giving back consumed held items regardless of the 'returnHeldItems' config option.
- Fixed a crash when attempting to target an entity that isn't a living entity. Like, say, a furnace on a minecart.
Version 2.3
Posted
Additions:
- Added bikes! Includes both the Acro and Mach bike!
The Mach bike is fast! Be careful not to drive off cliffs.
The Acro bike is not as fast as the Mach bike, but no need to be careful driving off cliffs! It's cushioned well, I hear.
- Added a new GUI for selecting external moves! Also, renamed those to move skills. Don't ask me why.
- Added move skills
Flash: Creates a temporary light at the Pokémon's location.
Mount Boost: Temporarily increases the Pokémon's riding speed.
Ground Birds: Grounds nearby flying Pokémon so they're easier to engage in battle.
Rain Dance: In LAN and singleplayer, this changes the weather to rain. If Kyogre uses it, it's a thunderstorm!
Sunny Day: In LAN and singleplayer, this clears the weather.
Scare: Spooks all nearby Pokémon and gives you the Repel effect for a while.
Analyse Pokémon: Uses psychic power to reveal nature, ability, and other information about the targeted wild Pokémon.
Smelt: Pours fire into a furnace, powering it. Strong Fire-type moves can instantly smelt some of the contents!
Ore Sense: Uses magnetism to illuminate nearby ores for a short time.
Special thanks to Veraxiel, Oomaloo, and Fapdos for their excellent artwork for these!
Even more thanks to the many players who suggested these in comment sections on YouTube. Some of these are fantastic ideas!
- Added male/female variations for Combee. It's just a little red dot, but it helps. That's what they tell me, anyway.
- Added an "animate" button to the chisel GUI so you can make statues animate without doing hard stuff.
- Added a wearable Mega Anchor keystone.
- Added an Eevee hood, like the Pikachu hood, as a new giveaway item!
- Added "generation" spec, so you can spawn or filter Pokémon based on the generation they were added in.
- Added "legendary" spec, similar to the above but for legendary/not legendary.
- Added global rarity multipliers to the Better Spawner config. The developer is assuring me it will be useful.
Changes:
- Improved the look and performance of Ultra Wormholes. Less lag, more sparkle.
- Updated the sprites for Hiroku's Gold and Silver Lens.
- Increased the maximum number of characters in the Pokémon name box of spawner blocks from 32 to 250, just a li'l bump.
- Compressed all our model files to binary to shave off some of the file size and decrease model load time.
- Shiny charms now also apply to Rock Smash, fishing, all that stuff.
- Better Spawner tags are now used as intervals.
- All Pokémon Spec loading from JSONs now supports string formats such as "spec". Example: "Pikachu lvl:5 untradeable"
- Added support for auto-tagging of spawns on a Pokémon Spec basis, through the Better Spawner Config.
- Pokémon SpecFlags such as "untradeable" and "unbreedable" can now be removed with "unbreedable:false", for example.
Fixes:
- Fixed deleting Pokémon from the PC search window deleting the wrong one.
- Fixed shiny Vullaby and Pikachu not having a different texture to the usual for some strange reason.
- Fixed Bottle Caps not being usable on Pokémon that can be mounted.
- Fixed server-side custom Pokémon Specs not working in spawner blocks.
- Fixed party storage sometimes not being saved and unloaded if it was loaded while the player was offline.
- Fixed the spawner block GUI radius option label being broken text.
- Fixed another crash from older Forge versions. You should still be on 2838, though! We're watching!
- Fixed a crash caused by searching a PC without specifying a species, as well as a few other less common causes.
- Fixed PC searching not showing nicknamed Pokémon despite having the species name typed into the search box.
- Fixed Ethers causing errors and not displaying up-to-date information in the GUI when used outside of battle.
- Fixed Marowak, Raichu, and Exeggutor being unable to pass down their hidden abilities.
- Fixed Pokéball inheritance not using generation 7 mechanics where it gives equal chance for same-species parents.
- Fixed custom particles being way too intensive under certain conditions.
- Fixed Kyurem transform effect jitter.
- Fixed bells causing crashes.
- Fixed battle rule clauses being reset and replaced with just forfeit for engaging trainers.
- Fixed fainted Pokémon still attempting evolution, only to fail and trap you in the evolution screen for eternity.
- Fixed ability names with "armour" in them not accepting the U.S. spelling in commands and GUIs.
- Fixed Cut as a move skill causing lag spikes for large trees.
- Fixed the "canPokemonBeHit" option allowing Pokémon to be hurt with weapons during battles, which isn't sporting at all.
- Fixed Frillish and other gender-formed Pokémon always getting the same ability.
- Fixed Crafting Tables having a breeding environment value of 3. (now it's 1)
- Fixed /redeem not showing whether you have the boosted necklace.
- Fixed not being able to put held items on a Pokémon if the held item had some extra NBT data.
- Fixed battles force-switching the camera view even if the battle camera is disabled. Fixes Vivecraft issues.
- Fixed "/pokegive" not working from console if the person you're giving it to is named after a Pokémon. So, like, not even a thousand people.
- Fixed trainer battle rules not being respected when challenging a trainer using V-targeting and /pokebattle.
- Fixed Pokeloots duplicating the item within them if the same item is put in to multiple Pokeloots.
- Fixed the Shiny Charm showing the wrong status in the GUI.
- Fixed battle animations only working in the overworld.
- Battles:
Fixed starting a battle with a double battle trainer starting you with duplicate Pokémon.
Fixed Unburden boosts lasting even between battles.
Fixed status icons vanishing in-battle in a bunch of situations.
Fixed Facade not ignoring the physical attack reduction of burns.
Fixed Arceus and Silvally being able to be given Plates/Memories in battle.
Fixed Spectral Thief not ignoring Substitute.
Fixed Grass Whistle not being recognised as a sound-based move when a whistle is clearly a sound.
Fixed Aurora Veil and Reflect reducing the damage done by Brick Break and Psychic Fangs. Also fixed Aurora Veil's double battle behaviour.
Fixed Clear Smog resetting the user's stat changes instead of the target's.
Fixed newly learned moves in battle not being visible until one turn later.
Fixed Clanging Scales and Clangorous Soulblaze only hitting one foe in double battles.
Fixed trapping moves working for one less turn than they should.
Localization/language:
- Updated es_ES, it_IT, ko_KR, and ru_RU. These translation guys are great.
Developers:
- Pokémon Specs now remember the original String array that was used to create them.
- Pokémon SpecFlags are now sent to the client so they can be parsed and checked locally.
They also don't really need to be extended, it's not abstract anymore.
This breaks any sidemod that had SpecFlag implementations!
- Added TimespaceEvent, with many subevents, for handling when things happen to Timespace Altars.
Version 2.2
Posted
Additions:
- Implemented the move effects for Beak Blast, Burn Up, Shore Up, Speed Swap, Photon Geyser, and Spectral Thief.
- Added in Gold and Silver bottle caps. Both can be found via fishing in the ocean, with Silver also being tier 3 PokéLoot.
- Added a new keystone cosmetic, the Mega Glasses!
Changes:
- Removed a bunch of the unused 'rarity' stuff in the NPC JSONs since that confuses absolutely everyone.
- Complete overhaul on Pokémon spawning rarities across the board to account for the change in the last version.
Fixes:
- Fixed Ultra Necrozma's model having a huge horn.
- Fixed a crash on older Forge versions due to newer Forge versions breaking some small API.
- Fixed Poké Balls flying through certain solid blocks like glass. They can still go through grass like they should, though!
- Fixed an issue where battles would leak memory and linger after a player had left the game.
- Fixed not being able to battle occasionally due to previous battles lingering.
- Fixed a stack overflow (a very bad crash) caused by the Pokédex trying to give the Shiny Charm when loading.
- Fixed an off-by-one error in the /shinycharm command causing target selectors to not work.
- Fixed egg hatching taking absolutely forever if you have the passive healing option on.
- Fixed /pokebattle not allowing for 1v1 Double Battles, it was only supporting Multi/Tag Battles.
- Fixed /pokebattle not starting battles with NPCs.
- Fixed Pixelmon Grass and Spawner Cave Rock blocks being able to interrupt evolution. (which is very impolite)
- Fixed /dolegendaryspawn not working from the server console.
- Fixed spawning areas being too strict on Pokémon size, making large Pokémon spawning almost impossible.
- Fixed Deep Sea Tooth and Scale giving stat boosts to Pokémon other than Clamperl.
- Fixed Meloetta and Aerodactyl missing some Tutor Moves.
- Fixed storages not being unloaded from memory after a user logs off.
- Fixed a desync issue with the Pokédex not registering a caught Pokémon if caught with a Pokéball.
- Fixed a crash due to Pokédex updates when the receiving player is not online.
- Fixed a crash when opening the Pokédex on a server without Pixelmon installed or before you're given a starter Pokémon.
- Fixed a crash caused by clicking the Pokédex before it's finished its opening animation.
- Fixed an issue with Sponge due to Shop Keepers giving items to the player.
- Fixed a packet exploit with vending machines.
- Battle Fixes:
Fixed several battle rules causing crashing when Necrozma with its Z Crystal is in the battle.
Fixed Ultra Burst counting as Mega Evolution making it so you can't Mega Evolve another Pokémon in the same battle.
Fixed The Light That Burns The Sky not being a option after Ultra Bursting.
Fixed Photon Geyser, Moongeist Beam, Sunsteel Strike and their Z counterparts not ignoring abilities.
Fixed Revelation Dance becoming normal type instead of being typeless if the user is typeless.
Fixed Aerilate, Normalize, Pixilate, Refrigerate and Galvanize affecting moves they shouldn't have been, like Multi-Attack and Hidden Power.
Fixed Power Trip not getting power boost from stats.
Fixed Sticky Web being blocked by Substitute.
Fixed Ice Hammer, Plasma Fists and Power-Up Punch not getting the Iron Fist boost.
Fixed NPCs not being able to Ultra Burst.
Fixed Crush Grip Doing only 1 damage if the target does not have full HP.
Version 1.8
Posted
Additions:
- Added a new Pokédex GUI! It shows the locations of where Pokémon can spawn, too!
- Added Ultra Burst and Ultra Necrozma.
- Added Shiny Charm.
- Added Ultra Desert.
- Added SMD (smooth) models for Venonat, Venomoth, Magby, Snivy, Servine, Serperior, Tepig, Pignite, Emboar, Oshawott, Dewott, and Samurott.
- Added new Halloween textures for Serperior and Emboar.
- Added a Color Blind Mode config option for Ultra Space fog.
- Added loot to the chest in village Pokémon Centers.
- Added the Boosted Necklace Key Stone as a special treat for people who Nitro-boost the Pixelmon Support discord.
Changes:
- Pokémon now heal slowly while wandering around, with chances to revive from fainting and to heal status effects as well.
- Repels are now craftable.
- Ultra Beasts now have a powerful aura.
- Meltan is now obtained, and evolved, via smelting metal ingots.
- Added better command block support to all Pixelmon commands, and added offline player support to /pokegive and /givemoney.
- Removed /battle2, it's now handled by /battle.
- Updated the chance for Hidden Abilities to be passed down via breeding from 80% to 60% across the board.
- Structures now blend more with the surrounding environment, à la Mojang structures.
- Spawning:
Pheromosa now spawns in the Ultra Desert biome.
The Lake Trio legendaries now all spawn on Surface Water.
Azelf now spawns in the Forest biome.
Mesprit now spawns in the Birch Forest biome.
Uxie now spawns in the Roofed Forest biome.
Fixes:
- Fixed statuses not making Pokémon easier to catch! This has been a bug for years!
- Fixed mount positions on Tentacruel and Mudsdale.
- Fixed missing sprites for Shiny Meltan and Melmetal.
- Fixed (added) a missing message when you catch Meltan and it transforms into a Ditto.
- Fixed the E (inventory open) key not closing Badge cases, PC, and Ranch GUIs.
- Fixed ESC not working on the Mail GUI.
- Fixed an exploit in NPC and Chisel packets.
- Fixed Alolan Pokémon having the wrong base stats.
- Fixed the Ultra Wormhole not reverting some GL settings causing bounding boxes to render thicker.
- Fixed issues with some bred Pokémon not inheriting their forms correctly.
- Fixed an issue with egg group lookup that allowed Battle Bond Greninjas to breed.
- Fixed ball inheritance breeding logic.
- Fixed Frillish eggs and spawns always being male.
- Fixed Pokémon not being able to be thrown against plants and tall grass.
- Fixed Wobbuffet and a bunch of other Pokémon not showing their male/female forms in the Chisel interface.
- Fixed Pokémon losing form information if they are incorrectly despawned by the server.
- Fixed Pixelmon-given items having their display name, lore, etc. removed if the player's inventory is full.
- Fixed hammers taking damage even if you're in Creative mode.
- Fixed the Strength HM using the wrong icon.
- Fixed Keldeo not switching into its Resolute Form when learning the Secret Sword move.
- Fixed Deoxys not being able to learn Nasty Plot.
- Fixed being able to run from trainer battles when the trainer is set to Engage.
- Fixed the "maxivs" and "minivs" specs in commands such as /pokegive not working at all.
- Fixed spawning percentages not working properly in world spawning under particular circumstances.
- Fixed the starter screen sometimes popping up over and over again. Probably.
- Fixed Spoink and Lickitung's tails behaving very weirdly in animations.
- Fixed Pokémon always getting the first ability after evolving from a Pokémon with only one ability (Like Spewpa!).
- Fixed "/checkspawns" sometimes causing chunk loading, making a particular server API freak the frick out.
- Fixed "/checkspawns megaboss" showing the legendary spawn chance instead of the boss spawn chance.
- Fixed Ultra Wormholes often spawning practically on top of each other. Absolutely shameless.
- Fixed things like GriefPrevention (which can cancel spawns) causing Pokémon to stop spawning for some players.
- Fixed gyms not generating when running SpongeForge.
- Fixed an issue with Apricorn Trees and Berry Trees generating in the same position causing some log spam.
- Fixed a issue with the raise-to-cap battlerule not proportionately raising the Pokémon's health.
- Fixed double battle trainers causing the player to send out fainted Pokémon. Also fixes the order of the Pokémon sent out by the player.
- Fixed an "Updating screen events" crash when moving Pokémon around in a PC box.
- Fixed a crash caused by Z Moves overriding moves in the Pokémon's moveset GUI.
- Fixed a tracking error on Sponge caused by the NPC Editor creating trainers off-thread.
- Fixed multiple spelling errors in the spawning files.
- Fixed "/dolegendaryspawn" making Sponge deeply uncomfortable.
- Fixed Pixelmon Spawner blocks giving Pokémon inappropriate moves for their level.
- Fixed flying legendaries and mega bosses sometimes spawning underwater, glub glub.
- Fixed trainers set to Engage allowing you to try to forfeit - only for them to lock you in infinite waiting like some kind of sadist.
- Battle Fixes:
Fixed changing form mid battle with a temporary level or cap set causing health to revert to non-temporary level values.
Fixed Iron Fist not boosting Double Iron Bash.
Fixed Misty Surge and Terrain not blocking all Status effects.
Fixed Bulletproof giving the wrong message.
Fixed entry hazards dealing damage before Healing Wish took effect.
Fixed Heal Bell/Aromatherapy not updating the switch Pokémon UI properly.
Fixed Mind Blown dealing incorrect recoil damage.
Fixed Extreme Evoboost being effected by Magic Coat.
Fixed Electric Terrain checking the wrong Pokémon for grounded status.
Fixed Magic Guard not preventing Mind Blown's recoil damage.
Fixed Sticky Webs being blocked by Protect-like moves.
Fixed the Entrainment battle message for people using non-US English, or as I call it, English English.
Fixed Memory items being able to be knocked off of Silvally.
Fixed Nature Power not selecting Psychic in Psychic Terrain.
Fixed Aurora Veil and Reflect/Light Screen being able to stack.
Fixed Thousand Arrows permanently grounding flying Pokémon.
Fixed the Shell Bell being able to resurrect a Pokémon from 0 health after using moves like Self-Destruct/Explosion.
Updated Psychic Fangs to remove Light Screen, Reflect and Aurora Veil.
Updated Strong Jaw to boost Hyper Fang and Psychic Fangs.
Updated Brick Break so it removes Aurora Veil.
Fixed some Berries not being effected by Gluttony.
Fixes some Z Status moves not working at all.
Fixed Z-Type moves not switching between physical or special properly.
Fixed a few health updating bugs that would cause desync or waiting issues.
Fixed an issue where battles could be mistakenly ended by spectators of the battle.
Fixed Wide Lens not really doing anything.
Developers:
- Updated Javadocs to 7.0.7
- Made ExperienceGainEvent cancelable.
- Fixed MovesetEvent.ForgotMoveEvent and MovesetEvent.LearntMoveEvent not firing.
- Restored the SpriteHelper class so outdated plugins don't crash. The methods however do not work properly and should not be used.
- Added the type of experience gain in ExperienceGainEvent.
- Items with the NBT key HasEffect now glow as if they were enchanted.
- Structures now support Structure Void blocks.
- MegaEvolutionEvent now has a new field for determining if the cause of the event was Ultra Burst.
- Pokémon now have BonusStats for determining stat stage increases which occur prior to battle start.
- ApplyBonusStatsEvent.Pre and ApplyBonusStatsEvent.Post can be used to manipulate BonusStats on the fly.
- Added AttackEvents, with subclasses: StabEvent, CriticalHitEvent, TypeEffectivenessEvent, and DamageEvent.
- Added TurnEndEvent in battles.
- Added BattleMessageEvent.
- Added EVsGainedEvent.
- Added ShopKeeperEvent
Version 1.7
Posted
Additions:
- Added moves: Strength Sap, Baneful Bunker, Mind Blown.
- Added smooth models for Psyduck and Golduck. Those blocky models were incredibly old.
- Added PP-Up and PP-Max for all your PP needs!
Changes:
- Made Hiroku's Lens impossible to enchant. We probably should've foreseen people putting Unbreaking on these.
- Made Dawn/Dusk Stone Ore about twice as common, as an 7.0.4 change accidentally made them super rare.
- Made Meltan and Melmetal easier to get. Apparantly no one has found it yet. Casuals.
- Changed the spawn rarities of some Ultra Beasts.
- Updated Wobbuffet's model and textures to have lipstick if it's female.
- Added a new Deep Sea block for Ultra Space, low chance to drop Amethyst, Crystal and Sapphire.
Fixes:
- Fixed legendaries spawning regardless of legendarySpawnChance, making them spawn waaay too much.
- Fixed JEI/NEI compatibility on all our GUIs! No more having to hide the JEI screens when interacting with.. well, anything of ours.
- Fixed spectating a battle not displaying the Pokémon in the battle.
- Fixed Turtonator's tutor moves being all wrong.
- Fixed Red Shards being unobtainable.
- Fixed the Timespace Altar taking your plates. It's not the one that uses those.
- Fixed the Unown blocks recipe not working. Also, it no longer consumes the photo in the crafting recipe!
- Fixed the Tapu Pokémon bosses sometimes being invisible.
- Fixed Fomantis's evolution to Lurantis not being given the move Petal Blizzard.
- Fixed Sharpedo not being rideable even though they were surfable.
- Fixed a StackOverflow crash that could happen in Ultra Space due to some recursive world gen.
- Fixed some battle forms not always reverting after battle or before entering a battle.
- Fixed gym signs not displaying the right item icon in some cases.
- Fixed Rock Smash not reverting blocks on Sponge servers even when the player is in Adventure mode.
- Fixed Clothed Tables not dropping their item when broken.
- Fixed Pokérus not spreading to eggs in your party.
- Fixed being able to get rid of all your Pokémon in exchange for eggs. The logic for this is surprisingly complicated.
- Fixed bugged-out trainer Pokémon being catchable. Fat chance of that being possible now. What's that ominous music?
- Fixed interacting with decorative trees causing crashes on servers under particular circumstances.
- Fixed Synchronize being so easy to cheat with its out-of-battle effect that I'm not mad, just disappointed.
- Fixed mail being super easily hackable and, if you can believe it, making it possible to cause chunk reversion. No, really.
- Fixed the Love Ball only working on same-gendered Pokémon. I'm going to very specifically not make a joke about this.
- Fixed happiness not increasing with time out of the Pokéball on Sponge servers. Thanks Sponge™.
- Fixed experience bars flying through the side of the box when leveling to the max level.
- Fixed sounds.json loading from the jar instead of resource packs. You can now change the Pokémon cries from resource packs again.
- Fixed Water Floats sending you underground if you sneak while trying to sit on them.
- Fixed an issue with Ranch Blocks accessing data outside of their block bounds causing issues with other tile entities.
- Fixed PokemonSpec giving abilities before setting the form, causing Pokémon to have the wrong abilities on spawn.
- Fixed a crash on leveling up when you have specific nicknames on your Pokémon.
- Fixed the NPC Editor only checking if the user had OP on servers instead of checking for a permission.
- Fixed /teach displaying Pokémon names as 'null'.
- Fixed Rattata showing up as "Ratatta" in the main config's Ditto transformation section. What even is a Ratatta?
- Battle fixes:
- Fixed Disguise not taking the hit from some moves.
- Fixed Grassy Terrain healing airborne Pokémon.
- Fixed Infestation not being a contact move.
- Fixed Metronome being able to use Z-Moves.
- Fixed HP updates from Potions and Revives not being shown if the Pokémon is not currently out in the battle.
- Fixed OHKO moves not being guaranteed to hit through No Guard, Lock-On, etc.
- Fixed Fissure being guaranteed to hit underground Pokémon. According to Bulbapedia, it's possible but not guaranteed.
API/back-end (for sidemodders):
- Added PixelmonSpawnerEvent for our spawner blocks. And yes, it is cancellable.
- Fixed the BattleEndedEvent's results being inconsistent when the Full Heal battle rule was used in the battle.
- Made BreedEvent.CollectEgg cancelable.
- Fixed LensUsedEvent not being cancellable when all the documentation says it is. Woops.
Version 1.6
Posted
Updated to Pixelmon Version 7.0.5
Additions:
- Implemented Mimikyu's ability.
- Implemented Aurora Veil.
Changes:
- Reworked water surface spawns so that way more places count as water surface, making things like Lapras much easier to find.
- Increased the duration of dawn and dusk in spawning, which also makes Lapras easier to find. Also helps other Pokémon but no one cares.
- Made legendary spawning much more aggressive so that it will keep trying different players until either it runs out or until a legendary spawns.
- Updated the Mega Boss biomes to match with the 7.0 Spawning locations.
- Allow the healer to be dye-able if there was no data on who placed it. Allows you to dye healers from pre 7.0.4
- Pokémon cries now apply to all forms and not just the base form.
Fixes:
- Fixed us missing some lang and spawning files from 7.0.4.
- Fixed badge cases not opening if there are badges in them.
- Fixed clocks becoming ever increasingly wrong by each passing mc day. They were just like the ones in my living room.
- Fixed some Pokémon reverting forms when switching out and back in.
- Fixed mega abilities reverting after switching out and back in.
- Fixed Giratina switching forms after battle even if it was still holding the Griseous orb.
- Fixed the 'You picked a starter!' advancement firing way after you've picked a starter.
- Fixed the mass attack of the Buzzwoles again.
- Fixed the starter screen resizing if you hover over a custom starter that is disabled.
- Fixed Slowpoke being unable to be sweet scented for at a beach.
- Fixed Bad Dreams damaging pokemon who had Magic Guard.
- Fixed the hitboxes of the following Pokémon:
- Alolan Raichu, Togetic, Celebi, Volbeat, Illumise, Lunatone, Burmy.
- Fixed the textures on the following Pokémon:
- Lucario, Persian.
API/back-end (for sidemodders):
- Added LegendaryCheckSpawnsEvent.
Version 1.5
Posted
Update to Pixelmon 7.0.4
Additions:
- Added new healer models! Healers can now FINALLY be dyed 16 different colors! It only took a few years, no big deal.
- Added the ability for move relearner NPCs to require items with special NBT data to be present on an item.
Changes:
- Updated all Pokémon's TM moves, egg moves, and level-up moves to generation 7's Ultra Sun and Ultra Moon mechanics.
- Updated to latest Smogon tiers (March 2019)
- Updated the Beast Ball texture for the Overlay GUI (credit to ButteredToastWarrior).
Fixes:
- Fixes Pokémon not saving if there was a crash or you didn't exit the world properly.
- Fixed a bunch of the cascading world generation errors when creating a new world.
- Fixed Pokémon statues floating off into space in UltraSpace.
- Fixed Tidal and Clear Bells causing a crash.
- Fixes gendered Pokémon ending up without a gender.
- Fixed Pixelmon Spawner blocks not spawning bosses or aggressive Pokémon.
- Fixed Chingling not evolving at night. Apparently this has been an issue for a long time!
- Fixed a hack in move learning where you could make it teach any Pokémon any move.
- Fixed a hacking vulnerability in the Pokédex.
- Fixed crashes in Ranch Blocks when the box count is larger than like, 127ish.
- Fixed a possible error when doing a trade where a party has changed.
- Fixed Leaf Stone ore creating blank spaces if you're in Spectator Mode, instead of being like normal stone.
- Changed how Pokémon photos work so they stop turning purple on updates where we add new forms.
- Exp.All can now only have a stack size of one. Fixes some bugs due to it having NBT data.
- Fix some TMs being 'corrupted' due to the moves being renamed.
- Fix Unown not being able to learn Hidden Power via TM.
- Fixed boss Pokémon not being able to go above the max level.
- Fixed /pokebattle starting a 2 v 1 battle with trainer NPCs.
- Fixed a race condition where some party/money/Pokédex data may not sync correctly on join.
- Fixed a crash when using a external move on item frames or other non-living entities.
- Fixed the level-cap and raise-to-cap battle rules sometimes not reverting after battle causing permanent changes to your Pokémon level.
- Fixed trainer NPCs pokemon not getting their items back after battle.
- Fixed trainer NPCs being able to mega evolve more then once per battle. Computers always cheat I tell you!
- Fixed trainer NPCs pokemon not reverting from mega if you ran or lost the battle.
- Fixed a battle crash with trainers that caused the trainer's Pokémon to become wild. Dobby is not free.
- Fixed some Pokémon having Coming Soon as their ability and not the actual ability that will be coming soon.
- Fixed a crash with breeding due to some Pokémon's abilities not being implemented... yet... Soon™
- Fixed a crash if you removed a pokemon from the ranch block while having a search open.
- Fixed being able to add Z-Moves onto a Pokémon via the Pokémon Editor.
- Fixed the mail and badge-case GUIs opening for the host on LAN worlds.
- Fixed special textured Pokémon not displaying the correct sprite.
- Fixed Wingull being exactly as common as Magikarps when you're on a beach. Literally a seagull for every fish in the sea.
- Showdown Import/Export fixes:
Fixed the importer not renaming moves from the old names to the new, causing import errors.
Fixed the importer/exporter not handling Alolan forms correctly. Showdown called them Alola forms; we call them Alolan forms.
Fixed Meowstic trying to export its gender as if it were a form.
Fixed the Pokémon exporter exporting Coming Soon as the ability and not the real ability.
- Battle fixes:
Fixed Solar Blade not being a 2 turn move.
Fixed battles not taking into account Pokémon type changes from moves like Soak.
Fixed a visual bug where PP restoring items did not update the remaining PP in battle.
API/back-end (for sidemodders):
- Added PokedexEvent for detecting and cancelling Pokédex updates.
- Added UseBattleItemEvent so you can make item usage do nothing during battles.
- Removed battle temporary movesets out of the Pokemon class as it's not really API.
- Fixed BattleEndEvent giving incorrect results if the full heal battle rule was enabled.