TM Factory - A Pixelmon Generations custom TM/TR/HM plugin

This is a discussion topic for the Ore project, TM Factory. View the full project on Ore for downloads and more information.


Welcome to TM Factory!
This plugin allows server owners to create their own custom TMs, TRs, and HMs! They work just as normal TMs, TRs, and HMs do. The plugin uses a base TM/TR/HM as the “container” for the custom move (so the move description shown when shift hovering over the item will be inaccurate, showing the description of the move the actual disc itself contains instead of the custom move!).

Commands:

/tmfactory createtm <number> <move>
/tmfactory createtr <number> <move>
/tmfactory createhm <number> <move>

/tmfactory givetm <player> <move name>
/tmfactory givetr <player> <move name>
/tmfactory givehm <player> <move name>

Requires permission node: tmfactory.command.admin

The argument is the TM/TR/HM number!
(For example: 11 --> HM11)

A new version has been released for TM Factory, it is available for download here.


Initial release

A new version has been released for TM Factory, it is available for download here.


  • Added a delete command for removing moves from the config files

  • Added support of Pixelmon’s config option for reusable TMs

  • Fixed the creation command for TMs and TRs being named incorrectly (was /tmfactory makethm instead of /tmfactory createthm)

  • Removed some extra code in the Rock type TM’s code that caused those TMs to not work

  • Fixed an error being thrown when players right click without holding any TM

  • Removed the tool tips from the base TMs used for the custom TMs/HMs/TRs

Hello, I have an error when using your plugin on Pixelmon 8.0.2.
If I use the command: /tmfactory createtr 1 Surf
I have this error : https://pastebin.com/nyTFcLM5

Looks like you use pixelmon reforged. This plugin is only working on pixelmon generations