promotional bannermobile promotional banner
premium banner
This mod adds 8 "categories" of Mythic (not to be confused with Mythical) Pokemon to a server/singleplayer world.

Description

***WARNING***
***WARNING***
***WARNING***
This mod utilizes Pixelmon's hilariously broken Ribbon system for setting display titles on the Pokemon entities (so players can see "Alpha <pokemon name>"), but by doing so if the player tries to open the Ribbon viewing menu from the Pokemon's summary menu, their client will crash. After many attempts to bypass/fix/redesign the system, I've come to terms that I'm dealing with semi-stable code and I just gotta take what I can get because Pixelmon just flat out refuses to accept that their code is flawed and will not fix it. So, with that being said, ***there is a configuration node in the main config that is used as a "disclaimer" that must be set to true to enable the mod's functions.*** This disclaimer basically just means that you're using the mod knowing about the client-sided crashes and accept the fact that its due to Pixelmon's Ribbon system (because it is) and there's nothing I can do about it.

The list of Mythical Pokemon are as follows:
- Alpha
- Beta
- Delta
- Gamma
- Omega
- Sigma
- Theta
- Zeta

Each Mythic has its own configurable color tint applied to them (so players can tell them apart) as well as a custom scale on the Pokemon model. Mythics also have - as their main gimmick - a stat 1.25 (configurable) higher than normal in battle.

Alpha - Attack
Beta - Special Defense
Delta - HP
Gamma - Speed
Omega - Special Attack
Sigma - Defense
Theta - Evasion
Zeta - Accuracy

So, for example, a Beta Blissey would have a higher Special Defense stat than a normal Blissey.

Collectors can collect 1 of each Mythic or competitive players can design even better teams to use for tournaments on the server. I.e. if a player brings an Alpha Pokemon then a good counter for it would be to bring a Sigma Pokemon.

By default, there is a 35% chance that a Pokemon is converted into a random Mythic on spawn.

Alongside the default 8 categories, an endless amount of custom Mythics can be defined in the config.

Mythics also have breeding logic. Mythic stage passes down from Mom by default unless Dad is holding a Mystic Water (I know that's weird, but `Mythic` and `Mystic` sound similar so I figured that would be the easiest thing for players to remember). If Mom is Ditto, passes down from Dad unless Ditto is holding Mystic Water.

***COMMANDS***
/pokemonmythology
- /pkmnmyth
- /pm

/pm give <player> <pokemon> <mythic> <level>:
- Requires `pokemonmythology.command.admin` permission
- Gives the specified player the specified Pokemon on the specified level as the specified Mythic

/pm info <mythic>:
- Requires no permission
- Used to display the informative text set in the config for each Mythic, basically is used to tell players <this> has <that> boosted
- Includes custom Mythics' informative text

/pm reload:
- Requires `pokemonmythology.command.admin` permission
- Reloads configuration files and settings

/pm spawn <mythic> <pokemon> <player> [<level>]:
- Requires `pokemonmythology.command.admin` permission
- Spawns the specified Pokemon as the specified Mythic on the specified level (or on a level within the Pokemon's natural level settings if not specified) at the specified player

***DEPENDENCES***
- LypakaUtils
- Pixelmon

***SOURCE CODE***
https://github.com/LypakasLobby/PokemonMythology

***API EVENTS***
https://github.com/LypakasLobby/PokemonMythology/tree/main/src/main/java/com/lypaka/pokemonmythology/API
MythicBreedEvent
MythicCaptureEvent
MythicEvolveEvent
MythicKillEvent