Pixelmon Mod - Bug tracker

[8.2.0] - RequireHM config does not work for Gen1 pokemon fix completed for upcoming version

Ticket description:
I have set the option requireHM=true in my pixelmon.hocon config file on Pixelmon version 8.2.0, and while this does work to prevent swimming with water pixelmon across all generations (at least any I've tested so far, I only tried to get at least 1 or 2 from each generation to try after finding this bug, and they wouldn't properly swim without Surf so that is fine), it doesn't apply properly to all flying Pixelmon.

It seems that all generation 1 flying Pixelmon (for example Charizard, Fearow, Pidgeot, etc) are still able to fly around without knowing the move fly, while any other flying pixelmon from other generations (Generation 2+ like Noctowl, Staraptor, Yveltal, etc) are not able to fly at all unless they are taught the move fly. I believe this bug may be tied to how Gen1 pixelmon were given a new flying mechanic for testing, and that new flying mechanic probably isn't registering that config change to require HM.

Tl;dr -
Set 'requireHM=true' in config (saved and restarted)
Gen 1 flying pixelmon can fly even if they don't have the move fly.
Gen 2+ flying pixelmon cannot fly unless they have the move fly.

https://pixelmonmod.com/tracker.php?p=2&t=15725 - There was a previous post about this back in May of 2021, however it didn't have any updates or changes away from a 'new' status so after talking to Lord_Samosa in the discord, they advised to submit a new bug report about this issue.

Mod List: (Got an SQL Error regarding too many characters in the field so pasting here) -
BOP Patch 1.0
Chameleon 1.12 4.1.3
DynamicTrees 0.9.24
DynamicTreesBOP 1.5.1
forgeessentials 12.3.117
Gameshark 6.0.4
NaturesCompass 1.8.5
OreRegen-MC v1.0.1
PixelExtras 2.5.12
PixelmonInformation 8.2.0 0.3.9
SoftBlocks 1.0
StorageDrawers 5.4.2
StorageDrawersExtras 3.1.0
TravelersBackpack 1.0.35


#23131 Posted by NotKili » 10 Sep 2021 11:04

Hey Deadlypixel69,

thanks for re-submitting this bug-report!

I can confirm that this bug happens on the latest version without any extra mods.
Gen1 Pokemon do not need to know the move Fly in order to be used as a flying mount despite any other Gen needing the move in order to fly. (Tested again with Charizard, Noctowl & Staraptor & Lunala)

Marked as "Awaiting move to internal", thanks for reporting this!

Sincerely, NotKili

#23982 Posted by Rasgnarok » 16 Dec 2021 13:13

Moved to internal, assigned to LordSamosa.

Ticket details

  • Ticket ID: 16337
  • Project: Pixelmon Mod
  • Status: Fix completed for upcoming version
  • Component: Other
  • Project version: 1.12.2-8.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: Forge
  • What else would be useful to know?: (unknown)
  • Assigned to: LordSamosa
  • Reported by: Deadlypixel69 (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 08 Sep 2021 09:27
  • Ticket last visited by: LordSamosa on 30 Oct 2022 11:45