Modules
Here you can find all options and configuration options for all the modules.
What are modules?
These are features you can use while breeding all options are configurable to your liking. If you would like to add your own features this is possible by creating the necessary code.
How do these modules work?
All the modules follow the same rules as in the original Pokemon games. You can find all necessary information on what most of these modules are at the link below. https://bulbapedia.bulbagarden.net/wiki/Pokémon_breeding
Configuration
active
True/False
Enables or Disables the module.
percentageTransmitAH
60.0
Specify the percentage of transmitting the parents Hidden Ability to the egg.
defaultIvsTransfer
3
Specify how many ivs get passed down by the parents without any items.
destinyKnotIvsTransfer
5
Specify how many ivs get passed down by the parents while holding the Destiny Knot.
maxIvsRandom
31
Specify the maximum amount the random ivs of the egg will have.
percentagePowerItem
100.0
Specify the percentage of the parents iv of being passed down while holding a Power Item.
percantageDestinyKnot
100.0
Specify the percentage of the parents ivs being passed down while holding the Destiny Knot.
percentageEverstone
100.0
Specify the percentage of the parents nature being passed down while holding the Everstone.
masuda
True/False
Enables or disables the ability to breed using the Masuda Method.
parentsShiny
True/False
Enables or disables the ability of having a higher chance for the egg to be shiny if the parents are shiny.
percentageShiny
8192.0
Specify the default shiny rate of an egg being shiny.
multiplierShiny
1.5
Specify the multipler of having a shiny egg while shinyParents is enabled.
multiplierMasuda
1.5
Specify the multipler of having a shiny egg while the Masuda Method is enabled.
Complex Configuration
Here you can find the more complex configuration which is intended for servers with custom Pokemon.
Forms
This is useful for when you would like to add your own custom regional variants to your server and would like it to also be used in breeding. Lets say you named your servers regional variants "omega" and the Pokemon are Skarmory and Snorlax. This can also be used if you wanted to have your own custom regional variant of a pre existing form. Lets say you also wanted a "hisuian" variant of Cacturne. You would do it like this in the example below.
{
"form": "hisuian",
"pokemons": [
"overqwil",
"sneasler",
"cacturne"
]
},
{
"form": "omega",
"pokemons": [
"skarmory",
"snorlax"
]
}form
form
Specify which regional variant you would like to add.
pokemons
pokemon
Specify which Pokemon is effected. This must be the final evolution.
blacklistForm
form
Specify which forms are blacklisted from being passed down when breeding. This is used for custom skin Pokemon.
blacklistFeatures
netherite_coating
Incense Breeding
This is useful for when you would like to add your own custom Pokemon to your server and would like it to also be used in breeding and obtainable using an incense. Lets say you created a 3 stage evolution line. Using a pre existing Pokemon as an example. - Charizard - Charmeleon - Charmander This will make Charmander only obtainable when breeding while a Charizard is holding that incense otherwise it will give a Charmeleon instead. You would do it like this in the example below.
{
"id": "fullincense",
"pokemonIncense": [
{
"parent": "charizard",
"child": "charmander"
}
],
"slots": [],
"item": "minecraft:emerald",
"displayname": "Full Incense",
"lore": [
""
],
"CustomModelData": 1
}If you would like to create your own incense you can copy one of the pre existing incense.json. Change the filename and id to your incense name.
{
"id": "customincense",
"pokemonIncense": [
{
"parent": "charizard",
"child": "charmander"
}
],
"slots": [],
"item": "minecraft:emerald",
"displayname": "Custom Incense",
"lore": [
""
],
"CustomModelData": 1
}id
incensename
Specify the name of your incense. Make sure this is the same as your file name.
parent
pokemon
Specify which Pokemon is effected by the incense while it is the Parent.
child
pokemon
Specify which Pokemon is created while the Parent holds that incense.
Last updated