feature image

Version 1.12.2-6.1.0

Technic Wiki

Server: wget -O Pixelmon-1.12.2-6.1.0-server.jar https://dl.reforged.gg/2FJcSEZ

Excitement generator

Changelog

Reforged 6.1 - The Fishing Update


Features:

- Redesigned Pixelmon fishing entirely. Some Pokémon are now fishing-exclusive. Not a useless mechanic anymore.

- Ash-Greninja has appeared! Where exactly? See the above change to get a clue.

- Added Mega-Alakazam. He has FIVE spoons. Not sure why.

- Added Mega-Mewtwo X and Mega-Mewtwo Y.


Changes:

- PCs will automatically open to the last box you modified on that world/server.

- Repel will now prevent any Pokémon from spawning nearby while it is in effect (but only with the Better Spawner).

- Removed the async option for the Better Spawner because Sponge doesn't let me get away with it anymore. Bugger.

- Significantly increased the default maximum range that the Better Spawner can spawn Pokémon from a spawner centre.

- Made legendary spawn-rates (Better Spawner) 100x and in some cases 1000x higher. You try tweaking these numbers; it's hard.

- Gracideas grow 100x slower because apparently they've been growing like weeds. Pretty weeds, but still.

- Using Bonemeal on a Gracidea flower will now grow 1-2 more instead of 1-3 more flowers.

- Cancelled egg development on a Pokémon that does not exist in the mod currently.

- Added "any" as a biome in the Better Spawner to select all biomes without making the set JSON super long.

- Added 'anticondition' optional field for SpawnInfo. A SpawnInfo that passes the anticondition won't spawn.

- Allowed spruce, jungle, dark oak, and acacia fences to be accepted as Normal types in breeding environments. Birch, apparently, always worked.

- Changed the default Spectate key from L to Y so we're not conflicting with Minecraft advancements.

- Chesnaught, Delphox and Greninja are now ready for a zombie-apocalypse. Added 'special' forms for all three.

- Updated the es_ES, fr_FR, zn_CN and pr_BR langs. Many thanks to our lang-masters.

- Added Better Spawner support for the spawnLevelsByDistance config option though I've no idea why anyone would want it.

- Made aggressive Pokémon more polite so they won't challenge you while you have a Pokémon evolving.


Fixes:

- Fixed Fossil Cleaner and Mechanical Anvil blocks with hoppers underneath causing extreme, non-stop lag due to logging spam.

- Fixed handling the SpawnLocationEvent causing the Better Spawner to straight up stop spawning. Woops.

- Fixed the new mega Pokémon not spawning (Thank you, SnowBlitzz).

- Fixed a very very bad problem with the Better Spawner that inhibited spawning in fully-generated chunks. Yeah, I know.

- Fixed Pokémon eating held items if you give it to them by right clicking.

- Fixed move relearner NPCs refusing to do their services for free.

- Fixed Pokémon not being able to spawn inside tall grass even though it isn't really a block if you think about it. (Better Spawner only.)

- Fixed Eevee not evolving into Sylveon. (High friendship, knowing a Fairy-type move, in a Flower Plains or Flower Forest biome.)

- Fixed Generation 6 Pokémon for the most part lacking spawn locations (Better Spawner).

- Fixed Gogoat being part Ghost-type. More like 'Goghost'. You get it? Because it was Gh-.

- Fixed Keldeo's form change only happening if you replace a move with Secret Sword, not just learn it. Also now changes back if it forgets the move.

- Fixed the size of loads of Pokémon. Which Pokémon? Sigh. Charizard, Blastoise, Nidorino, Nidorina, Metagross, Pinsir, Kabuto, Vaporeon, Bronzong, Seismitoad, Volcanion, Avalugg, Yveltal, Darkrai, Xerneas, Hoopa, Scatterbug, Spewpa, Garchomp.

- Fixed Boss Mega Pokémon giving air instead of their mega stones. Air is way too OP.

- Fixed an obscure but messy battle error.

- Fixed a massive Sponge error caused by opening a GUI improperly.

- Fixed an uncommon battle error when fleeing.

- Fixed Pokémon being non-gendered via breeding. Gender identity problems strike again.

- Fixed middle-clicking a Cloning Machine blowing up the universe.

- Fixed spawn levels for: Skunktank, Rotom, Shaymin, Darmanitan, Scraggy, Scrafty, Yamask, Cofagrigus, Zygarde, Hoopa.

- Fixed Pokémon not spawning on Glazed Terracotta (Better Spawner).

- Fixed abnormal AI not setting properly using the Better Spawner.

- Fixed /unlock giving a great big error when you give an invalid or offline player.

- Fixed Covered Fossils for Jaw and Sail fossils using the opposite's item sprite.

- Fixed fences wrongly connecting to almost every Pixelmon block.

- Fixed Tyrunt not evolving during the day. Changed a 0 to a 1. Not joking.

- Fixed Fling effects not working and erroring.

- Fixed Gracidea dupe on servers.

- Fixed Gracidea flowers getting eaten if you attempt to plant one where there already is one.

- Fixed Relic Song not reverting Meloetta to Aria form if it is in Pirouette form. Genuinely didn't know it did that.

- Fixed Meloetta and Xerneas not gaining experience if they are the Pokémon out at the time.

- Fixed Metang's model lighting.

- Fixed a small issue in the NPC trader editing GUI where the wrong Pokémon is shown as shiny. Small bug, but it counts.

- Fixed the tier names not displaying properly in the drop-down of the Battle Rules GUI.

- Fixed Vivillon apparently thinking it can't fly.

- Fixed models for Swoobat, Noivern, Talonflame, Grotle, Mega-Gengar, Mega-Pinsir, Axew, Lickitung, Zorua, Vanillite, Beartic, Spewpa, to name a few..

- Fixed Hawlucha focusing on her career and not laying eggs in Ranch blocks.

- Fixed Air Balloon letting Pokémon avoid Thousand Arrows. There is no escape, face it like a man.

- Fixed Knock Off being capable of removing form-change items from their relevant Pokémon and wild Pokémon being able to knock off player Pokémon held items.

- Fixed Cinccino's walk and idle animations being backwards. I laughed.


API/Back-end (for sidemodders):

- Removed the legacy support for the numerical item ID data for held items because numerical item IDs haven't been used since 3 years ago.

- Fixed SetLoader's loadedSets not containing anything unless externalJSONs is on.

- Renamed CustomSpawnEvent to SpawnEvent and deprecated the old spawner's PixelmonSpawnEvent

- Repackaged BaseStatsLoadEvent, LevelUpMovesEvent.

- Added MovesetEvent.LearntMoveEvent and MovesetEvent.ForgotMoveEvent.

- Added FishingEvent.Cast, FishingEvent.Catch, and FishingEvent.Reel.

- Removed now-redundant LearnMoveEvent.


Pixelmon 6.0.1


Additions:

- Added Repel, Super Repel, Max Repel. Keeps strong aggressive Pokémon from challenging you for 5, 15, and 30 minutes respectively. Repeated use stacks.


Changes:

- Changed Creation Trio hitboxes to be more accurate and not super huge


Fixes:

- Fixed level-based evolutions not evolving the Pokémon if it was the one out at the end and it was the first level it would evolve. Took me all bloody day to work that out. fml.

- Fixed server crash whenever a hammer breaks during use. Nasty one, that.

- Fixed held items vanishing if a Pokémon is left in a PC.

- Fixed Frillish's and Jellicent's eyes looking silly when male.

- Fixed Tyranitar being airborne and rotated around in perhaps the most hilarious bug since the Wurmple crash.

- Fixed yet more Apricorn Tree tile entity errors caused by corruption. When will the Apricorns stop doing this to me.

- Fixed erroring and incorrect behaviour when changing the item in Gym Signs.

- Fixed Mega Metagross's regular texture (Thank you, BleepBloop, for giving us a fixed texture!).

- Fixed Pidgeot not using its flying model when flying.

- Fixed Garbodor being horrifyingly large. Also fixed my new-found fear of large, overflowing garbage bags.

- Fixed Unburden keeping the double speed boost after switching out and in.

- Fixed Fusion Bolt and Bolt Strike being special instead of physical.

- Fixed Hoopa and Hoppa Unbound's types being backwards lol honest mistake.

- Fixed Thousand Arrows not hitting Flying/Levitate/Magnet Rise/blabla Pokémon.

- Fixed Relearners not accepting any form of payment for their services.

- Fixed mechanical anvils burning the bucket as part of the lava buckets fuel.

- Fixed Manaphy not breeding Phiones.

- Fixed pokemon cries not working on servers.

- Fixed Aluminum Armor's missing textures.


API/Back-end (for sidemodders)

- Added AggressionEvent for cancelling aggression-based Pokémon battles.


Localization:

- Updated fr_FR (French) translation (Merci beaucoup, Zangdorx!)

- Updated ru_RU (Russian) translation

- Added ru_RU (Russian) translation files for vilagers


Pixelmon 6

- Updated to Minecraft 1.12.2


Additions:

- Added 192 Pokémon:

Cherubi, Cherrim, Ambipom, Buneary, Lopunny, Glameow, Purugly, Stunky, Stunktank, Spiritomb, Gible, Gabite, Garchomp, Hippopotas, Hippowdon, Lickilicky, Tangrowth, Rotom, Dialga, Palkia, Giratina, Cresselia, Phione, Manaphy, Darkrai, Shaymin, Arceus, Victini, Patrat, Watchog, Lillipup, Herdier, Stoutland, Purrloin, Liepard, Pansake, Simisage, Pansear, Simisear, Panpour, Simipour, Munna, Musharna, Pidove, Tranquill, Unfezant, Blitzle, Zebstrika, Woobat, Swoobat, Drilbur, Excadrill, Audino, Timburr, Gurdurr, Conkeldurr, Tympole, Palpitoad, Seismitoad, Throh, Sawk, Petilil, Lilligant, Basculin, Darumaka, Darmanitan, Maractus, Scraggy, Scrafty, Yamask, Cofagrigus, Trubbish, Garbodor, Mincinno, Cincinno, Gothita, Gothorita, Gothitelle, Ducklett, Swanna, Vanillite, Vanillish, Vanilluxe, Deerling, Sawsbuck, Karrablast, Escavalier, Foongus, Amoonguss, Frillish, Jellicent, Alomomola, Ferroseed, Ferrothorn, Tynamo, Eelektrik, Eelektross, Elgyem, Beheeyem, Axew, Fraxure, Haxorus, Cubchoo, Beartic, Shelmet, Accelgor, Stunfisk, Mienfoo, Mienshao, Druddigon, Vullaby, Mandibuzz, Heatmor, Durant, Deino, Zweilous, Hydreigon, Cobalion, Terrakion, Virizion, Tornadus, Thundurus, Reshiram, Zekrom, Landorus, Kyurem, Keldeo, Meloetta, Genesect, Bunnelby, Diggersby, Fletchling, Fletchinder, Talonflame, Scatterbug, Spewpa, Vivillon, Litleo, Pyroar, Flabébé, Floette, Florges, Skiddo, Gogoat, Pancham, Pangoro, Furfrou, Espurr, Meowstic, Honedge, Doublade, Aegislash, Spritzee, Aromatisse, Swirlix, Slurpuff, Inkay, Malamar, Binacle, Barbaracle, Skrelp, Dragalge, Clauncher, Cawitzer, Heloptile, Heliolisk, Tyrunt, Tyrantrum, Amaura, Aurorus, Sylveon, Hawlucha, Dedenne, Carbink, Goomy, Sliggoo, Goodra, Klefki, Phantump, Trevenant, Pumpkaboo, Gourgeist, Bergmite, Avalugg, Noibat, Noivern, Xerneas, Yveltal, Zygarde, Diancie, Hoopa, Volcanion.


- Added Megas: Absol, Aerodactyl, Altaria, Beedrill, Gallade, Garchomp, Gardevoir, Gengar, Glalie, Mawile, Medicham, Metagross, Pidgeot, Pinsir, Slowbro, Tyranitar.

- Added items: Adamant, Lustrous, Griseus Orbs. Burn Drive, Chill Drive, Douse Drive, Shock Drive, Gracidea, Prison Bottle, all the remaining creation plates (which is all except the Pixie Plate).

- Added moves: Judgment, Techno Blast, Secret Sword (effect), Relic Song (effect).

- Added the rest of the Flower Gift ability's functionality.

- Added Gracidea flower (Flower Forest biome, you're welcome).

- Added Fossils: Sail, Jaw.

- Added new Apricorn tree models

- Added an entirely new spawning system (BETA! Use '/spawning beta async' to test out, config option to set)

- Added Forfeit clause.

- Added Tier JSONs.

- Added GUI support for Tiers.

- Added command: /tiershow.

- Added deep storage system to safely store Pokémon that are in player data but not in-game yet.

- Added command: /deepstorage to view stored Pokémon, or collect any that have been added.

- Added number of Mew clones to Pokémon Editor.

- Added world migration from 5.1.2 -> 6.0.0.

- Added item remapping from fake Pixelmon mods -> 6.0.0.

- Replaced some GUI button selections with drop-down menus which look way, way better.


Fixes:

- Removed Mr.M.

- Fixed catching Pokémon being super hard! Turns out it was an actual bug, not just superstition.

- Fixed Castform and Deoxys not defaulting to their normal forms.

- Fixed Baton Pass in AI.

- Fixed Transform causing HP to display incorrectly on the client side.

- Fixed HP animations for lower level Pokémon not being nearly smooth enough for me.

- Fixed battle state corruption when a player crashes and rejoins.

- Fixed Multiscale affecting Endeavor.

- Fixed Sticky Web failing when targeting a fainted Pokémon.

- Fixed incorrect Abomasnow stats.

- Fixed Regenerator not updating HP client side, nor animating it.

- Fixed multi-hit moves hitting too many times.

- Fixed experience displaying incorrectly after an event has modified it.

- Fixed Power-Up Punch not making contact.

- Fixed Dark Void being 100% accurate.

- Fixed a crash caused by out-of-sync Berry Tree tiles.

- Fixed a crash caused by out-of-sync Apricorn Tree tiles which is definitely a separate bug deserving a separate line in the changelog.

- Corrupted Apricorn Trees will be automatically purged and the entire fiasco logged. You're welcome!

- Fixed Heat Crash and Heavy Slam dealing no damage when target weighs under 33kg.

- Fixed /endbattle causing NPC trainers to give out multiple sets of rewards.

- Fixed selected Pokémon changing immediately before battle.

- Fixed battle clauses not being imported correctly.

- Fixed Dig external move breaking blocks they probably shouldn't break.

- Fixed Pixelmon painting bounding box.

- Fixed trading machine client crash when player display names are hacked into having $ symbols. Why though.

- Fixed some of the weirder biomes not getting any spawns.


Changes:

- Safari Balls get a bonus to catchrate if you are in a savanna

- Aggressive Pokémon and trainers will leave you alone if you're in creative mode.

- Boss Pokémon now have maximum IVs and EVs.

- Removed Technic blocker since that never really stopped anybody.

- Removed the OST because we respect the composer's wishes.

- Don't silence errors relating to base stats loading as they're pretty important errors.


Performance:

- Updated to 1.12.2 which made things faster. Stop laughing, it's true.

- Greatly reduced RAM consumption by replacing model cache with model holder.

- Slightly improved overall performance by removing several hundred unnecessary classes.

- Reduced the despawn radius to 60 blocks and made Pokémon despawn more harshly.

- Replaced Apricorn tree models (2.5x boost to FPS while facing a hundred Apricorn trees)


API/Back-end (For sidemodders):

- Removed PixelmonApi (The class file, I mean).

- Added a large and versatile spawning API.

- Added PixelmonCommand to API.

- Added Dialogue with choices API.

- Fixed PokemonSpec#apply(...) not updating the model. Bet you didn't even notice.

- Rewrote evolutions to make them far more flexible and far easier to modify externally.

- Rewrote most of the texture handling code.

- Fixed Pixelmon.'devEnviroment' being spelled wrong! How embarrassing.

- Added copy function to PokemonSpec to escape object reference.

- Made the Pixelmon config's back-end suck a lot less.

- Moved all the Pokémon models into a separate subfolder under models. Sorry about your resource packs.

- Added HeldItemChangedEvent.

- Added SetBattleAIEvent to make it easy to customise specific opponents' battle AI.

- Added BaseStatsLoadEvent to modify base stats as they are cached.

- Added LevelUpMovesEvent to tamper with level up move-sets as they are checked.

- Added BattleEndEvent which is guaranteed to fire for all battle ending.

- Marked PlayerBattleEndedEvent and PlayerBattleEndedAbnormalEvent as deprecated. Use BattleEndEvent.