Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Config"

From Pixelmon Wiki
m (Fixed TR link)
m (Fixed spelling of horde within ultra-space-hoard-spawn-rate)
 
(26 intermediate revisions by 14 users not shown)
Line 3: Line 3:
 
  |title_mode=replace
 
  |title_mode=replace
 
  |keywords=config, pixelmon, minecraft mod
 
  |keywords=config, pixelmon, minecraft mod
  |description=This page covers the Config file of Pixelmon.
+
  |description=This page covers the Config files of Pixelmon.
 
}}
 
}}
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
 
<!--T:1-->
 
<!--T:1-->
The Pixelmon config file, <code>pixelmon.hocon</code>, is a file containing numerous settings for Pixelmon. The file can be located by going to the ''Minecraft'' folder (accessible by clicking the "Open Game Dir" button on the ''Minecraft'' launcher's profile editor screen) and opening the <code>config</code> folder. If using the [[Pixelmon launcher]], the config file can be accessed by selecting the "Browse to Profile Folder" option on the main launcher screen and navigating to the <code>config</code> folder.
+
The Pixelmon config folder, <code>config/pixelmon</code>, is a folder containing numerous <code>.yml</code> file(s) for the various configurable settings Pixelmon supports. It is located in the ''Minecraft'' installation's files, which can have different locations depending on the launcher that was used to install the game. This [[How to find your config files|guide to finding your config files]] covers most of those.
  
 
<!--T:2-->
 
<!--T:2-->
The config file can be edited inside ''Minecraft'' by pressing a certain hotkey (<code>P</code> by default), or by selecting Pixelmon from the "Mods" section in the main menu or the "Mod Options" section in-game. The file can also be edited outside of ''Minecraft'' with a plain text editor such as Notepad or TextEdit. If edited with a plain text editor, changes will only be reflected when the target world is not online; changing the config file while the world is online will cause no changes to occur to the world until the world is reloaded. On a multiplayer server, editing the config file in-game will only affect client-side settings; server-side settings can only be changed by editing the .hocon file outside of ''Minecraft''.
+
These <code>.yml</code> file(s) can be edited outside of ''Minecraft'' with a plain text editor such as Notepad or TextEdit. If edited with a plain text editor, changes will only be reflected when the target world is not online; changing the config file while the world is online will cause no changes to occur to the world until the world is reloaded. On a multiplayer server, editing the config file(s) on the client will only affect client-side settings; server-side settings can only be changed by editing the server .yml files inside the server folder.
  
 
<!--T:3-->
 
<!--T:3-->
The config file can be reset to default settings by deleting the file. The file will be regenerated the next time ''Minecraft'' is started up.
+
The config file(s) and/or folder can be reset to default settings by deleting the file. The file will be regenerated the next time ''Minecraft'' is launched. It is recommended to do this when [[Updating Pixelmon]], to ensure any changes made are applied to your file(s).  
 
 
==Settings== <!--T:4-->
 
===AFK handler===
 
The {{tt|AFK|Away From Keyboard}} handler is a system that automatically takes control of battling players that have not responded for an amount of time. Once the AFK handler takes over, the unresponsive player may resume control at any time.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
|-
 
|<code>afkActivateSeconds</code>
 
|AFK activate seconds
 
|The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control.
 
|90 seconds
 
|-
 
|<code>afkHandlerTurnSeconds</code>
 
|AFK turn seconds
 
|The amount of time that the AFK handler takes to make a move.
 
|15 seconds
 
|-
 
|<code>enableAFKHandler</code>
 
|AFK handler enabled
 
|Whether or not the AFK handler is enabled.
 
|<code>False</code>
 
|}
 
  
 +
===Settings===
 
===Battle=== <!--T:5-->
 
===Battle=== <!--T:5-->
 
Settings that allow you to alter battle mechanics and rates.
 
Settings that allow you to alter battle mechanics and rates.
{|class="wikitable sortable collapsible"
+
{|class="wikitable sortable collapsible" style="text-size:small"
! Setting (<code>.hocon</code>)
+
! Setting (<code>battle.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>allowAmuletCoin</code>
+
|<code>battle-a-i-wild</code>
|Allow Amulet Coin
+
|The type of battle AI that wild Pokémon will use. The Different Modes are As Follows:
|Whether [[Amulet Coin]] will award double [[PokéDollars]] when used.
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|<code>True</code>
+
<br> <code>RANDOM</code> - The Pokémon will use moves randomly. <br>
 +
<code>AGGRESSIVE</code> - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves. <br>
 +
<code>TACTICAL</code> - The Trainer will know how to use status moves alongside offensive moves. <br>
 +
<code>ADVANCED</code> - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.
 +
</span>
 +
|<code>RANDOM</code>
 +
|-
 +
|<code>battle-a-i-boss</code>
 +
|The type of battle AI that [[boss Pokémon]] will use. The Different Modes are As Follows:
 +
<span class="mw-collapsible mw-collapsed" style="float:inherit">
 +
<br> <code>RANDOM</code> - The Pokémon will use moves randomly. <br>
 +
<code>AGGRESSIVE</code> - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves. <br>
 +
<code>TACTICAL</code> - The Trainer will know how to use status moves alongside offensive moves. <br>
 +
<code>ADVANCED</code> - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.  
 +
</span>
 +
|<code>AGGRESSIVE</code>
 
|-
 
|-
|<code>allowCatchCombo</code>
+
|<code>battle-a-i-trainer</code>
|Allow Catch Combos
+
|The type of battle AI that naturally spawning [[NPC Trainers]] will use. The Different Modes are As Follows:
|Allows chaining catches to get bonus exp, higher [[shiny]] and perfect iv rates.
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|<code>True</code>
+
<br> <code>RANDOM</code> - The Pokémon will use moves randomly. <br>
 +
<code>AGGRESSIVE</code> - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves. <br>
 +
<code>TACTICAL</code> - The Trainer will know how to use status moves alongside offensive moves. <br>
 +
<code>ADVANCED</code> - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.  
 +
</span>
 +
|<code>TACTICAL</code>
 
|-
 
|-
|<code>allowGMaxGoldRush</code>
+
|<code>multiple-photos-of-same-pokemon</code>
|Allow G-Max Gold Rush
+
|Whether a player can take multiple [[photos]] of a single Pokémon.  
|Whether G-Max Gold Rush will award extra [[PokéDollars]] when used.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowHappyHour</code>
+
|<code>relaxed-battle-gimmick-rules</code>
|Allow Happy Hour
+
|Whether which battle gimmick can be used is determined purely by band chosen.  
|Whether [[Happy Hour]] will award double [[PokéDollars]] when used.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowPayDay</code>
+
|<code>battle-music-volume</code>
|Allow Pay Day
+
|Volume of the music that is played during battles.
|Whether [[Pay Day]] will award extra [[PokéDollars]] when used.
+
|<code>1.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowPvPExperience</code>
+
|<code>allow-p-v-p-experience</code>
|Enable PvP exp.
 
 
|Whether or not Pokémon can gain experience when battling other players.
 
|Whether or not Pokémon can gain experience when battling other players.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>allowTrainerExperience</code>
+
|<code>allow-trainer-experience</code>
|Enable Trainer exp.
 
 
|Whether or not [[NPC Trainers]]' Pokémon award experience upon defeat.
 
|Whether or not [[NPC Trainers]]' Pokémon award experience upon defeat.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>catchComboExpBonuses</code>
+
|<code>return-held-items</code>
|Catch Combo exp bonuses
+
|If enabled, consumable [[held items]] used up during player vs. player battles will be restored when the battle ends.
|[[Catch Combos]] exp bonuses per threshold.
+
|<code>true</code>
|1,<br>1.100000023841858,<br>1.5,<br>2,<br>2.5,<br>3
 
|-
 
|<code>catchComboPerfectIVs</code>
 
|Catch Combo perfect IVs
 
|[[Catch Combos]] perfect IVs per threshold.
 
|0,<br>0,<br>2,<br>3,<br>4,<br>4
 
|-
 
|<code>catchComboShinyModifiers</code>
 
|Catch Combo shiny modifiers
 
|[[Catch Combos]] shiny modifiers per threshold.
 
|1,<br>1,<br>1.399999976158142,<br>1.7999999523162842,<br>2.200000047683716,<br>2.200000047683716
 
 
|-
 
|-
|<code>catchComboThresholds</code>
+
|<code>force-end-battle-result</code>
|Catch Combo thresholds
+
|This setting determines what will occur if a battle is ended without a proper conclusion (e.g., too many errors in battle, player death while in battle). Determining an official winner and loser only matters for certain aspects, such as the /pokestats [[command]], [[NPC Trainers]] that give items upon defeat, or Pixelmon [[sidemods]] that manipulate battle wins and losses. The Different Modes are as Follows: <br>
|[[Catch Combos]] count thresholds at which the effects of the combo change.
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|0,<br>10,<br>20,<br>30,<br>40
+
<br> <code>WINNER</code> - A winner will be decided based on which battler has more Pokémon remaining. If both battlers have the same amount of Pokémon remaining, the percentages of HP of each Pokémon remaining are summed and the winner is decided based on whose percentage HP sum is greater. If both sums are the same, the battle is considered a draw. <br>
 +
<code>DRAW</code> - The battle is declared a draw. <br>
 +
<code>ABNORMAL</code> - The battle is considered to have ended abnormally. This setting is only useful if the server has a Pixelmon sidemod that uses <code>PlayerBattleEndedAbnormalEvent</code>.</small>
 +
</span>
 +
</div>
 +
|<code>WINNER</code>
 
|-
 
|-
|<code>expModifier</code>
+
|<code>exp-modifier</code>
|Experience modifier
 
 
|Multiplier for experience gained in Pokémon battles.
 
|Multiplier for experience gained in Pokémon battles.
|1
+
|<code>1.0</code>
 
|-
 
|-
|<code>forceEndBattleResult</code>
+
|<code>synchronize-chance</code>
|Force-end battle result
+
|Chance for [[Synchronize]] to sync [[nature]] on battle start. (1 is 100% chance, 0.5 is 50% chance)
|This setting determines what will occur if a battle is ended without a proper conclusion (e.g., too many errors in battle, player death while in battle). Determining an official winner and loser only matters for certain aspects, such as the /pokestats [[command]], [[NPC Trainers]] that give items upon defeat, or Pixelmon [[sidemods]] that manipulate battle wins and losses.
+
|<code>1.0</code>
*0: A winner will be decided based on which battler has more Pokémon remaining. If both battlers have the same amount of Pokémon remaining, the percentages of HP of each Pokémon remaining are summed and the winner is decided based on whose percentage HP sum is greater. If both sums are the same, the battle is considered a draw.
 
*1: The battle is declared a draw.
 
*2: The battle is considered to have ended abnormally. This setting is only useful if the server has a Pixelmon sidemod that uses <code>PlayerBattleEndedAbnormalEvent</code>.
 
|0 (determine winner based on Pokémon remaining)
 
 
|-
 
|-
|<code>gMaxGoldRushMultiplier</code>
+
|<code>allow-happy-hour</code>
|G-Max Gold Rush modifier
+
|Whether [[Happy Hour]] will award [[PokéDollars]] when used.
|Whether G-Max Gold Rush will award extra PokéDollars when used.
+
|<code>true</code>
|100.0
 
 
|-
 
|-
|<code>payDayMultiplier</code>
+
|<code>happy-hour-multiplier</code>
|Pay Day modifier
+
|The multiplier for how many [[PokéDollars]] will be awarded by using [[Happy Hour]] (2.0 = 2x Multiplier)
|Amount to multiply the level by when [[Pay Day]] is used.
+
|<code>2.0</code>
|5.0
 
 
|-
 
|-
|<code>pickupRate</code>
+
|<code>allow-pay-day</code>
|Pickup rate
+
|Whether [[Pay Day]] will award extra [[PokéDollars]] when used.
|The rate ({{frac|''x''}}) that [[Pickup]] will collect [[special drops]] at. 0 disables this.
+
|<code>true</code>
|10
 
 
|-
 
|-
|<code>returnHeldItems</code>
+
|<code>pay-day-multiplier</code>
|Return held items after PvP battles
+
|The multiplier for how many [[PokéDollars]] will be awarded by using [[Pay Day]] (5.0 = 5x Multiplier)
|If enabled, consumable [[held items]] used up during player vs. player battles will be restored when the battle ends.
+
|<code>5.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>synchronizeChance</code>
+
|<code>allow-g-max-gold-rush</code>
|Synchronize nature sync chance
+
|Whether G-Max Gold Rush will award extra PokéDollars when used.
|Chance for [[Synchronize]] to sync [[nature]] on battle start. (1 is 100% chance, 0.5 is 50% chance)
+
|<code>true</code>
|1
 
|}
 
 
 
===[[Breeding]]=== <!--T:6-->
 
Settings for breeding behavior.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>allowBreeding</code>
 
|Allow breeding
 
|Whether or not [[ranch blocks]] can be crafted and used.
 
|<code>True</code>
 
 
|-
 
|-
|<code>allowDittoDittoBreeding</code>
+
|<code>g-max-gold-rush-multiplier</code>
|Allow Ditto-Ditto breeding
+
|The multiplier for how many [[PokéDollars]] will be awarded by using G-Max Gold Rush
|Whether or not two [[Ditto]] can [[breed]] together to produce [[Eggs]] with random Pokémon inside them.
+
|<code>100.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowRanchExpansion</code>
+
|<code>allow-amulet-coin</code>
|Enable ranch expansion
+
|Whether [[Amulet Coin]] will award double [[PokéDollars]] when used.
|Whether or not [[ranch upgrades]] exist.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowRandomBreedingEggsToBeLegendary</code>
+
|<code>amulet-coin-multiplier</code>
|Ditto-Ditto can contain Legendaries
+
|The multiplier for how many [[PokéDollars]] will be awarded by using [[Amulet Coin]] (2.0 = 2x Multiplier)
|Whether or not [[Eggs]] made from two [[Ditto]] [[breeding]] together have a chance of hatching [[Legendary Pokémon]].
+
|<code>2.0</code>
|<code>False</code>
 
 
|-
 
|-
|<code>alolanEggDimensions</code>
+
|<code>pickup-rate</code>
|Alolan egg dimensions
+
|The rate ({{frac|''x''}}) that [[Pickup]] will collect [[special drops]] at. 0 disables this.
|The list of dimensions where eggs will be alolan. Requires <code>regionalFormsByDimension</code> to be enabled.
+
|<code>10</code>
|72
 
 
|-
 
|-
|<code>breedingTicks</code>
+
|<code>allow-catch-combo</code>
|Ticks per stage
+
|Allows chaining catches to get bonus exp, higher [[shiny]] and perfect iv rates. If false, all captures use the first threshold listed.
|How long it takes for a Pokémon to advance from one [[breeding]] level to the next with breeding strength 1 ("''Pokémon 1'' is more attracted to ''Pokémon 2'' every day!"). This is measured in ticks (20 ticks = 1 second). If breeding environments are enabled, this time will be affected by multipliers depending on how suitable the breeding environment is.
+
|<code>true</code>
|18000 (15 minutes)
 
 
|-
 
|-
|<code>galarianEggDimensions</code>
+
|<code>catch-combo-thresholds</code>
|Galarian egg dimensions
+
|[[Catch Combos]] count thresholds at which the effects of the combo change.  Default values give the combo ranges 0, 1-10, 11-20, 21-30, 31-40, and 41+.
|The list of dimensions where eggs will be galarian. Requires <code>regionalFormsByDimension</code> to be enabled.
+
|<code>0</code><br><code>10</code><br><code>20</code><br><code>30</code><br><code>40</code>
|0
 
 
|-
 
|-
|<code>maxCumulativePokemonInRanch</code>
+
|<code>catch-combo-exp-bonuses</code>
|Maximum cumulative Pokemon In ranch blocks
+
|[[Catch Combos]] exp bonuses per threshold.
|Maximum Pokemon a player can have in all ranches across the world. Max of 0 is unlimited.
+
|<code>1.0</code><br><code>1.100000023841858</code><br><code>1.5</code><br><code>2</code><br><code>2.5</code><br><code>3</code>
|0
 
 
|-
 
|-
|<code>numBreedingStages</code>
+
|<code>catch-combo-shiny-modifiers</code>
|Breeding stages
+
|[[Catch Combos]] shiny modifiers per threshold.
|The number of [[breeding]] levels that breeding Pokémon must advance through in order to produce an [[Egg]]. Can be between 1 and 5.
+
|<code>1.0</code><br><code>1.0</code><br><code>1.399999976158142</code><br><code>1.7999999523162842</code><br><code>2.200000047683716</code><br><code>2.200000047683716</code>
|5
 
 
|-
 
|-
|<code>ovalCharmMultiplier</code>
+
|<code>catch-combo-perfect-i-vs</code>
|Oval Charm breeding modifier
+
|[[Catch Combos]] perfect [[IVs]] per threshold.
|Breeding rate modifier that is applied if the [[Oval Charm]] is equipped.
+
|<code>0</code><br><code>0</code><br><code>2</code><br><code>3</code><br><code>4</code><br><code>4</code>
|0.5
 
 
|-
 
|-
|<code>regionalFormsByDimension</code>
+
|<code>scale-grass-battles</code>
|Regional forms by dimension
+
|Whether or not the levels Pokémon found in [[Pixelmon grass]] will scale to the level of the player's highest-leveled Pokémon.
|Whether alolan and galarian forms are granted to an egg if they are in a certain dimension.
+
|<code>false</code>
|<code>True</code>
 
|-
 
|<code>stepsPerEggCycle</code>
 
|Steps per Egg cycle
 
|[https://bulbapedia.bulbagarden.net/wiki/Egg_cycle Egg cycles] are used to determine how many steps it takes for [[Eggs]] to hatch. The lower this value, the fewer steps it takes for Eggs to hatch.
 
|255
 
|-
 
|<code>useBreedingEnvironment</code>
 
|Use breeding environments
 
|Whether or not the environment around a [[ranch block]] affects the speed of the [[breeding]] process. If this is disabled, the speed of breeding will always be equal to  "''Pokémon 1'' is more attracted to ''Pokémon 2'' every day!"
 
|<code>True</code>
 
 
|}
 
|}
  
===Dimensions=== <!--T:7-->
+
===[[Breeding]]=== <!--T:6-->
Settings that relate to Pixelmon's dimensions.
+
Settings for breeding behavior.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>breeding.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>drownedWorld</code>
+
|<code>allow-breeding</code>
|Enable Drowned World
+
|Whether or not the [[Day Care]] can be crafted and used.
|Whether the Drowned World has its quest based restrictions or not.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>drownedWorldRadius</code>
+
|<code>allow-ditto-ditto-breeding</code>
|Drowned World Radius (chunks)
+
|Whether or not two [[Ditto]] can [[breed]] together to produce [[Eggs]] with random Pokémon inside them.
|The radius of the Drowned World. If a player travels beyond this, they are teleported to the opposite side.
+
|<code>false</code>
|30
 
 
|-
 
|-
|<code>spawnUltraSpaceEndCities</code>
+
|<code>allow-random-breeding-eggs-to-be-legendary</code>
|Ultra Space End City Spawning
+
|Whether or not [[Eggs]] made from two [[Ditto]] [[breeding]] together have a chance of hatching [[Legendary Pokémon]].
|Whether [[End Cities]] should be generated in new [[Ultra Space]] chunks.
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnUltraSpaceExtraLoots</code>
+
|<code>allow-random-breeding-eggs-to-be-mythic</code>
|Ultra Space Extra Pokéloot
+
|Whether or not [[Eggs]] made from two [[Ditto]] [[breeding]] together have a chance of hatching Mythic Pokémon.
|Whether more Pokéloot Chests should be generated in new [[Ultra Space]] chunks.
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnUltraSpaceExtraOres</code>
+
|<code>allow-random-breeding-eggs-to-be-ultrabeast</code>
|Ultra Space Extra Ore spawns
+
|Whether or not [[Eggs]] made from two [[Ditto]] [[breeding]] together have a chance of hatching an [[Ultra Beast]].
|Whether more ores should be generated in new [[Ultra Space]] chunks.
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnUltraSpaceExtraPlants</code>
+
|<code>breeding-ticks</code>
|Ultra Space Extra Plant spawns
+
|How long it takes for a Pokémon to advance from one [[breeding]] level to the next with breeding strength 1 ("''Pokémon 1'' is more attracted to ''Pokémon 2'' every day!"). This is measured in ticks (20 ticks = 1 second). If breeding environments are enabled, this time will be affected by multipliers depending on how suitable the breeding environment is.
|Whether more plants (apricorns, berries) should be generated in new [[Ultra Space]] chunks.
+
|<code>18000</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnUltraSpaceExtraShrines</code>
+
|<code>num-breeding-levels</code>
|Ultra Space Extra Shrines
+
|The number of [[breeding]] levels that breeding Pokémon must advance through in order to produce an [[Egg]]. Can be between 1 and 5.
|Whether more shrines should be generated in new [[Ultra Space]] chunks.
+
|<code>5</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnUltraSpaceNetherForts</code>
+
|<code>oval-charm-multiplier</code>
|Ultra Space Nether Fort spawns
+
|Breeding rate modifier that is applied if the [[Oval Charm]] is equipped.
|Whether Nether Forts should be generated in new [[Ultra Space]] chunks.
+
|<code>0.5</code>
|<code>True</code>
 
 
|-
 
|-
|<code>ultraSpace</code>
+
|<code>steps-per-egg-cycle</code>
|Enable Ultra Space
+
|[https://bulbapedia.bulbagarden.net/wiki/Egg_cycle Egg cycles] are used to determine how many steps it takes for [[Eggs]] to hatch. The lower this value, the fewer steps it takes for Eggs to hatch.
|Whether the [[Ultra Space]] Dimension is activated or not.
+
|<code>255</code>
|<code>True</code>
 
 
|-
 
|-
|<code>ultraSpaceBossModifier</code>
+
|<code>default-day-care-amount</code>
|Ultra Space Boss Modifier
+
|The amount of eggs a Player will be able to breed for at the same time. This option only impacts the creation of a new world.
|Modifies the rarity of bosses in the [[Ultra Space]] Dimension (<code>bossRate</code> * <code>ultraSpaceBossModifier</code>).
+
|<code>3</code>
|0.5
 
|-
 
|<code>ultraSpaceColourblindMode</code>
 
|Ultra Space Colourblind Mode
 
|Whether to use [[Ultra Space]] fog colourblind mode.
 
|<code>False</code>
 
|-
 
|<code>ultraSpaceDimId</code>
 
|Ultra Space Dimension ID
 
|The dimension ID [[Ultra Space]] will utilize. If smaller than 2, defaults to ID 72.
 
|0
 
|-
 
|<code>ultraSpaceGigantamaxFactorModifier</code>
 
|Ultra Space Gigantamax Factor Modifier
 
|Modifies the rarity of the Gigantamax Factor in the [[Ultra Space]] Dimension (<code>gigantamaxFactorSpawnRate</code> * <code>ultraSpaceGigantamaxFactorModifier</code>). -1 disables Gigantamax Factor spawns in [[Ultra Space]].
 
|-1
 
|-
 
|<code>ultraSpaceHiddenAbilityModifier</code>
 
|Ultra Space Hidden Ability Modifier
 
|Modifies the rarity of hidden abilities in the [[Ultra Space]] Dimension (<code>hiddenAbilitySpawnRate</code> * <code>ultraSpaceHiddenAbilityModifier</code>).
 
|0.5
 
|-
 
|<code>ultraSpaceShinyModifier</code>
 
|Ultra Space Shiny Modifier
 
|Modifies the rarity of [[shiny]] Pokémon in the [[Ultra Space]] Dimension (<code>shinyRate</code> * <code>ultraSpaceShinyModifier</code>).
 
|0.5
 
|}
 
 
 
===[[Elevator]]=== <!--T:8-->
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
|-
 
|<code>elevatorSearchRange</code>
 
|Search range (up/down)
 
|The maximum distance that two elevators can link together at.
 
|10
 
 
|}
 
|}
  
===External Files=== <!--T:9-->
+
===Commands=== <!--T:7-->
Settings for enabling [[External JSON files]].
+
Settings that relate to Pixelmon's commands.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>commands.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>spawnSetFolder</code>
+
|<code>pokesee-allow-offline-check</code>
|Spawn Set Folder
+
|Whether the command will check an offline player's Pokemon.
|Which folder to use under <code>./pixelmon/spawning/</code> for spawn sets.
+
|<code>true</code>
|default
 
|-
 
|<code>useBetterSpawnerConfig</code>
 
|Use Better Spawner config
 
|Whether or not to use the file under <code>config/pixelmon</code> for the [[Better Spawner]].
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesDrops</code>
 
|Use external JSON files for drops
 
|Load external configuration files used for drops from the "pixelmon/drops" folder. If set to true and the "pixelmon/drops" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesMoves</code>
 
|Use external JSON files for moves
 
|Load external configuration files used for moves from the "pixelmon/moves" folder. If set to true and the "pixelmon/moves" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesNPCs</code>
 
|Use external JSON files for NPCs
 
|Load external configuration files used for NPCs from the "pixelmon/npcs" folder. If set to true and the "pixelmon/npcs" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesQuests</code>
 
|Use external JSON files for quests
 
|Load external configuration files used for quests from the "pixelmon/quests" folder. If set to true and the "pixelmon/quests" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesRules</code>
 
|Use external JSON files for rules
 
|Load external configuration files used for battle rules from the "pixelmon/rules" folder. If set to true and the "pixelmon/rules" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesSpawning</code>
 
|Use external JSON files for spawning
 
|Load external configuration files used for spawning from the "pixelmon/spawning" folder. If set to true and the "pixelmon/spawning" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
 
|-
 
|-
|<code>useExternalJSONFilesStats</code>
+
|<code>check-egg-ivs</code>
|Use external JSON files for stats
+
|Whether [[Commands|/ivs]] will work on eggs.
|Load external configuration files used for stats from the "pixelmon/stats" folder. If set to true and the "pixelmon/stats" folder does not exist, Pixelmon will create the folder and dump the existing files there.
+
|<code>true</code>
|<code>False</code>
 
|-
 
|<code>useExternalJSONFilesStructures</code>
 
|Use external JSON files for structures
 
|Load external configuration files used for structures from the "pixelmon/structures" folder. If set to true and the "pixelmon/structures" folder does not exist, Pixelmon will create the folder and dump the existing files there.
 
|<code>False</code>
 
 
|}
 
|}
  
===[[Move Skills]]=== <!--T:10-->
+
===Config=== <!--T:11-->
Settings for controlling External Moves.
+
Config settings for the world.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>config.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>allowDestructiveExternalMoves</code>
+
|<code>starting-balance</code>
|Allow destructive Move Skills
+
|The amount of [[PokéDollars]] the player will have when joining a world for the first time
|Whether or not players are allowed to use the following [[Move Skills]]:
+
|<code>0.0</code>
*{{e|Cut|Cut (external move)}}
 
*{{e|Dig|Dig (external move)}}
 
*{{e|Explode}}
 
*{{e|Light Fire}}
 
*{{e|Rock Smash|Rock Smash (external move)}}
 
*{{e|Thunder Bolt}}
 
|<code>True</code>
 
 
|-
 
|-
|<code>allowExternalMoves</code>
+
|<code>award-tokens</code>
|Allow Move Skills
+
|Whether defeating wild pokémon awards the player with the respective pokémon [[Photo]].
|Whether or not players are able to use [[Move Skills]].
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>forageChance</code>
+
|<code>allow-pokemon-nicknames</code>
|Forage success chance
+
|Whether or not the player can nickname owned Pokémon. On a server, this will prevent nicknames from being visible to other players.
|Higher values for better chances of obtaining item with [[Forage]].
+
|<code>true</code>
|0.30000001192092896
 
|}
 
 
 
===General=== <!--T:11-->
 
General settings for the world.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>allowAnvilAutoreloading</code>
+
|<code>allow-vanilla-mobs</code>
|Enable anvil auto-reloading
+
|Whether or not regular ''Minecraft'' mobs like {{mc|Cow|cows}} and zombies can spawn naturally. '''DANGER - can kill you while battling.''' {{mc|monster_spawner|Monster spawners}} containing {{mc|zombie|zombies}}, {{mc|skeleton|skeletons}}, or {{mc|spider|spiders}} will be converted into monsters spawners that spawn {{mc|pig|pigs}} if this setting is disabled. Other monster spawners (including ones that spawn hostile mobs like {{mc|Blaze|Blazes}}, {{mc|Cave_Spider|cave spiders}}, or {{mc|Silverfish|silverfish}}) will not be affected, nor will {{mc|Spawn_Egg|spawn eggs}}. The {{mc|Ender_dragon|Ender dragon}} also spawns naturally regardless of this setting. '''Warning: This setting when not refined with a datapack will use the default spawning logic instead of the implemented Betterspawner logic, possibly causing mob spam. In order to refine the replacement logic, a datapack must be used.'''
|Anvil auto-reloading is when players can continue to [[hammer]] an item on an [[anvil]] and the item will automatically be taken and replaced with its unfinished version when finished (e.g., an [[iron base]] being obtained and replaced with an [[iron disc]] from the player's inventory), allowing players to continuously hammer stacks of items to completion.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>allowCaptureOutsideBattle</code>
+
|<code>allow-capture-outside-battle</code>
|Allow capture outside battle
 
 
|Whether or not players are allowed to throw [[Poké Balls]] and capture Pokémon outside of battle.
 
|Whether or not players are allowed to throw [[Poké Balls]] and capture Pokémon outside of battle.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>allowChisels</code>
+
|<code>allow-random-pokemon-to-be-legendary</code>
|Allow placing of Chisels (Pokémon statues)
+
|If enabled, Pokémon spawned from /pokegive or from any pokespec have the possibility of containing Legendary Pokémon.
|Whether or not players can place Chisels using a [[Chisel]].
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowIllegalShinies</code>
+
|<code>growth-scale-modifier</code>
|Allow Illegal Shinies
+
|How much [[growth (stat)|growth]] varies the size of Pokémon. This value can range from 0-2; if set to 0, growth will have no effect on Pokémon size.
|Whether shinies which aren't available in Pokémon are available here or not.
+
|<code>1.0</code>
|<code>True</code>
 
|-
 
|<code>allowOvalCharmFromPokedex</code>
 
|Unlock Oval Charm at full regional Pokédex
 
|Enables unlocking the [[Oval Charm]] upon completion of a regional Pokédex.
 
|<code>True</code>
 
 
|-
 
|-
|<code>allowPlanting</code>
+
|<code>allow-planting</code>
|Allow Apricorn planting
 
 
|Whether or not [[Apricorns]] can be planted by players. This does not remove existing [[Apricorn trees]] or prevent natural Apricorn tree generation.
 
|Whether or not [[Apricorns]] can be planted by players. This does not remove existing [[Apricorn trees]] or prevent natural Apricorn tree generation.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>allowPokemonEditors</code>
+
|<code>cloning-machine-enabled</code>
|Allow Pokémon editors
+
|Whether or not [[cloning machines]] can be crafted and used. Disabling this setting prevents [[Mewtwo]] from being legitimately obtainable.
|Whether or not players can use [[Pokémon editors]]. When disabled client-side, this will prevent other players from using Pokémon editors on the player with the setting disabled.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowPokemonNicknames</code>
+
|<code>lake-trio-max-enchants</code>
|Allow Pokémon nicknames
+
|Sets The number of times a Azelf, Mesprit and Uxie can enchant a ruby.
|Whether or not the player can nickname owned Pokémon. On a server, this will prevent nicknames from being visible to other players.
+
|<code>3</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowRandomPokemonToBeLegendary</code>
+
|<code>engage-player-by-poke-ball</code>
|Allow Random Pokémon to be Legendary.
+
|If enabled, battles between players can be initiated by a player throwing a Pokémon's Poké Ball at another player directly (rather than at the other player's Pokémon).
|If enabled, Pokémon spawned from /pokegive or from any pokespec have the possibility of containing Legendary Pokémon.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowShinyCharmFromPokedex</code>
+
|<code>enable-wild-aggression</code>
|Allows Shiny Charm via Pokedex.
+
|Whether or not aggressive wild Pokémon initiate battles against players.
|If enabled, unlocks the [[Shiny Charm]] upon Pokédex completion.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowTMReuse</code>
+
|<code>shrine-encounter-mode</code>
|Allow TM reuse.
+
|Whether Legendary [[shrines]], such as the Legendary Bird or Timespace Trio shrines, can be used multiple times. The Different Modes are as Follows:
|If enabled, [[TMs]] can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once.
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|<code>True</code>
+
<br> <code>Once</code> - A shrine may only be used once globally. <br>
 +
<code>OncePerPlayer</code> - A shrine may only be used once per player. <br>
 +
<code>OncePerMCDay</code> - A shrine may only be used once every Minecraft day (20 minutes). <br>
 +
<code>OncePerDay</code> - A shrine may only be used once every 24 hours. <br>
 +
<code>Unlimited</code> - A shrine may be used infinitely.
 +
</span>
 +
|<code>Once</code>
 
|-
 
|-
|<code>allowTRReuse</code>
+
|<code>spawners-op-only</code>
|Allow TR reuse.
+
|Whether or not players have to be ops to edit [[Pixelmon spawners]]. If this option is disabled, any player in Creative mode can edit spawners.
|If enabled, [[TR|TRs]] can be used an infinite amount of times without breaking. If disabled, TRs will break after being used once.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>allowVanillaMobs</code>
+
|<code>npc-editor-op-only</code>
|Enable vanilla mobs
+
|If set to true, must be opped to use the NPC Editor. If false, must be in Creative mode.
|Whether or not regular ''Minecraft'' mobs like {{mc|Cow|cows}} and zombies can spawn naturally. '''DANGER - can kill you while battling.''' {{mc|monster_spawner|Monster spawners}} containing {{mc|zombie|zombies}}, {{mc|skeleton|skeletons}}, or {{mc|spider|spiders}} will be converted into monsters spawners that spawn {{mc|pig|pigs}} if this setting is disabled. Other monster spawners (including ones that spawn hostile mobs like {{mc|Blaze|Blazes}}, {{mc|Cave_Spider|cave spiders}}, or {{mc|Silverfish|silverfish}}) will not be affected, nor will {{mc|Spawn_Egg|spawn eggs}}. The {{mc|Ender_dragon|Ender dragon}} also spawns naturally regardless of this setting.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>alwaysHaveDynamaxBand</code>
+
|<code>quest-editor-op-only</code>
|Always have Dynamax band
+
|If true, must be opped to use the Quest Editor. If false, must be in Creative mode.
|Whether or not players will automatically have a [[Dynamax]] band.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>alwaysHaveMegaRing</code>
+
|<code>traders-reusable</code>
|Always have Mega ring
+
|Whether or not [[traders]] can be used multiple times. If disabled, traders will disappear after completing their trade offers.
|Whether or not players will automatically have a Mega ring.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>averageLureExpiryTicks</code>
+
|<code>moves-per-tutor</code>
|Average ticks for lure expiration.
+
|The amount of moves a [[Move Tutor]] will have.
|How many ticks it will take for a lure to expire on average.
+
|<code>20</code>
|17920 (14 minutes and 56 seconds)
 
 
|-
 
|-
|<code>awardPhotos</code>
+
|<code>use-system-time-for-world-time</code>
|Award photos to wild battle winners
+
|Whether or not ''Minecraft'' time will sync to real time (as defined by the server's system time).
|Whether or not wild Pokémon will [[drop]] [[photos]] when defeated.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>battleAIBoss</code>
+
|<code>time-update-interval</code>
|Boss Pokémon battle AI
+
|How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled.
|The type of battle AI that [[boss Pokémon]] will use.
+
|<code>30</code>
{| class="wikitable"
 
 
|-
 
|-
!Value
+
|<code>allow-pokemon-editors</code>
!Name
+
|Whether or not players can use [[Pokémon editors]]. When disabled client-side, this will prevent other players from using Pokémon editors on the player with the setting disabled.
!Description
+
|<code>true</code>
 
|-
 
|-
|style="text-align:center"|1
+
|<code>allow-chisels</code>
|style="text-align:center"|Random
+
|Whether or not players can place statues using a [[Chisel]].
|style="text-align:center"|The Pokémon will use moves randomly.
+
|<code>true</code>
 
|-
 
|-
|style="text-align:center"|2
+
|<code>max-level</code>
|style="text-align:center"|Aggressive
+
|The maximum level that a Pokémon can be.
|style="text-align:center"|The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
+
|<code>100</code>
 
|-
 
|-
|style="text-align:center"|3
+
|<code>can-pokemon-be-hit</code>
|style="text-align:center"|Tactical
+
|Whether or not out-of-battle wild Pokémon can be hurt by minecraft attacks such as punching or swords.
|style="text-align:center"|The Trainer will know how to use status moves alongside offensive moves.
+
|<code>false</code>
|}
 
|2 (Aggressive)
 
 
|-
 
|-
|<code>battleAITrainer</code>
+
|<code>always-have-mega-ring</code>
|NPC Trainer battle AI
+
|Whether or not players will automatically have a Mega ring.
|The type of battle AI that naturally spawning [[NPC Trainers]] will use.
+
|<code>false</code>
{| class="wikitable"
 
 
|-
 
|-
!Value
+
|<code>always-have-dynamax-band</code>
!Name
+
|Whether or not players will automatically have a [[Dynamax]] band.
!Description
+
|<code>false</code>
 
|-
 
|-
|style="text-align:center"|1
+
|<code>chance-to-get-special-bidoof</code>
|style="text-align:center"|Random
+
|The chance of obtaining a  [[Sir Doofus III]] from catching a Bidoof with a Luxury Ball. (1/x chance, -1 to disable)
|style="text-align:center"|The Trainer will use moves randomly.
+
|<code>30</code>
 
|-
 
|-
|style="text-align:center"|2
+
|<code>disabled-non-player-movement</code>
|style="text-align:center"|Aggressive
+
|Determines if non player owned pokemon's movement is disabled or not.
|style="text-align:center"|The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
+
|<code>false</code>
 
|-
 
|-
|style="text-align:center"|3
+
|<code>fallback-capture-method</code>
|style="text-align:center"|Tactical
+
|Determines the catch formula used in the official game of that generation.
|style="text-align:center"|The Trainer will know how to use status moves alongside offensive moves.
+
|<code>gen8</code>
 
|-
 
|-
|style="text-align:center"|4
+
|<code>allow-shiny-charm-from-pokedex</code>
|style="text-align:center"|Advanced
+
|If enabled, unlocks the [[Shiny Charm]] upon Pokédex completion.
|style="text-align:center"|Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.
+
|<code>true</code>
|}
 
|3 (Tactical)
 
 
|-
 
|-
|<code>battleAIWild</code>
+
|<code>allow-oval-charm-from-pokedex</code>
|Wild Pokémon battle AI
+
|Enables unlocking the [[Oval Charm]] upon completion of a regional Pokédex.
|The type of battle AI that wild Pokémon will use.
+
|<code>true</code>
{| class="wikitable"
 
 
|-
 
|-
!Value
+
|<code>exp-charm-multiplier</code>
!Name
+
|Experience multiplier when an [[Exp. Charm]] is equipped.
!Description
+
|<code>1.5</code>
 
|-
 
|-
|style="text-align:center"|1
+
|<code>catching-charm-multiplier</code>
|style="text-align:center"|Random
+
|Multiplier of the chance that a critical capture will occur when a [[Catching Charm]] is equipped.
|style="text-align:center"|The Pokémon will use moves randomly.
+
|<code>1.1</code>
 
|-
 
|-
|style="text-align:center"|2
+
|<code>mark-charm-rolls</code>
|style="text-align:center"|Aggressive
+
|Number of rolls for a wild Pokémon to gain a mark when a [[Mark Charm]] is equipped.
|style="text-align:center"|The Pokémon will use the move that deals the most damage to the opponent, avoiding status moves.
+
|<code>3</code>
 
|-
 
|-
|style="text-align:center"|3
+
|<code>hammer-durability-loss-multiplier</code>
|style="text-align:center"|Tactical
+
|Multiplier of durability loss for each use of the hammer.
|style="text-align:center"|The Pokémon will know how to use status moves alongside offensive moves.
+
|<code>3</code>
|}
 
|1 (Random)
 
 
|-
 
|-
|<code>battleMusicVolume</code>
+
|<code>ore-colors</code>
|Battle Music Volume
+
|
|Volume of the music that is played during battles.
+
|<span class="mw-collapsible mw-collapsed">
|1
+
    '11':
 +
        block-id: minecraft:sapphire_ore
 +
        color: 4879335
 +
        pattern: 1
 +
    '12':
 +
        block-id: minecraft:ruby_ore
 +
        color: 14490675
 +
        pattern: 1
 +
    '13':
 +
        block-id: minecraft:fossil
 +
        color: 4472114
 +
        pattern: 6
 +
    '14':
 +
        block-id: minecraft:crystal_ore
 +
        color: 11529966
 +
        pattern: 4
 +
    '15':
 +
        block-id: minecraft:bauxite_ore
 +
        color: 13743492
 +
        pattern: 0
 +
    '16':
 +
        block-id: minecraft:dawn_dusk_ore
 +
        color: 0
 +
        pattern: 7
 +
    '17':
 +
        block-id: minecraft:water_stone_ore
 +
        color: 6123935
 +
        pattern: 8
 +
    '18':
 +
        block-id: minecraft:thunder_stone_ore
 +
        color: 15793921
 +
        pattern: 9
 +
    '19':
 +
        block-id: minecraft:leaf_stone_ore
 +
        color: 8298855
 +
        pattern: 10
 +
    '0':
 +
        block-id: minecraft:coal_ore
 +
        color: 14860458
 +
        pattern: 0
 +
    '1':
 +
        block-id: minecraft:iron_ore
 +
        color: 14860458
 +
        pattern: 0
 +
    '2':
 +
        block-id: minecraft:gold_ore
 +
        color: 16576075
 +
        pattern: 0
 +
    '3':
 +
        block-id: minecraft:redstone_ore
 +
        color: 16711680
 +
        pattern: 0
 +
    '4':
 +
        block-id: minecraft:emerald_ore
 +
        color: 1564002
 +
        pattern: 0
 +
    '5':
 +
        block-id: minecraft:diamond_ore
 +
        color: 6682083
 +
        pattern: 0
 +
    '6':
 +
        block-id: minecraft:lapis_ore
 +
        color: 1594813
 +
        pattern: 2
 +
    '7':
 +
        block-id: minecraft:quartz_ore
 +
        color: 15394270
 +
        pattern: 3
 +
    '8':
 +
        block-id: minecraft:amethyst_ore
 +
        color: 9782185
 +
        pattern: 4
 +
    '9':
 +
        block-id: minecraft:sun_stone_ore
 +
        color: 15038274
 +
        pattern: 5
 +
    '20':
 +
        block-id: minecraft:fire_stone_ore
 +
        color: 13398322
 +
        pattern: 11
 +
    '10':
 +
        block-id: minecraft:silicon_ore
 +
        color: 14868462
 +
        pattern: 0</span>
 
|-
 
|-
|<code>bedsHealPokemon</code>
+
|<code>average-lure-expiry-ticks</code>
|Beds heal Pokémon
+
|How many ticks it will take for a lure to expire on average.
|Whether or not {{mc|bed|beds}} will fully heal Pokémon when slept in.
+
|<code>17920</code>
|<code>True</code>
 
 
|-
 
|-
|<code>berryJuiceCrafting</code>
+
|<code>limit-shop-keeper-stack-size</code>
|Berry Juice crafting
+
|If set to <code>False</code>, this will be based on the remaining inventory of the player.
|Whether berry juices can be crafted in the infuser or not.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>berryTreeGrowthMultiplier</code>
+
|<code>old-gen-dimensions</code>
|Berry tree growth multiplier
+
|Which dimensions use Gen 7 features (eg. Mega Bosses). Any other dimension will use Gen 8 (eg. Max Raids).
|Multiplier for the growth rate of [[Berry trees]]. A higher multiplier will make Berry trees grow (and die) faster. Can be between 0.1 and 1000.
+
|<code>[]</code>
|1
 
 
|-
 
|-
|<code>bothGenDimensions</code>
+
|<code>both-gen-dimensions</code>
|Both Gen Dimensions
 
 
|Which dimensions use both Gen 7 and Gen 8 features. Overrides other options that would affect this otherwise.
 
|Which dimensions use both Gen 7 and Gen 8 features. Overrides other options that would affect this otherwise.
| -1,<br>0,<br>1,<br>72,<br>73
+
|
 +
<code>- pixelmon:ultra_space</code> <br>
 +
<code>- pixelmon:drowned</code> <br>
 +
<code>- minecraft:overworld</code> <br>
 +
<code>- minecraft:the_nether</code> <br>
 +
<code>- minecraft:the_end</code>
 
|-
 
|-
|<code>canPokemonBeHit</code>
+
|<code>dynamax-size</code>
|Allows Pokémon hitting
+
|Height of [[Dynamax]] and Gigantamax in blocks.
|Whether or not out-of-battle wild Pokémon can be hurt by physical attacks.
+
|<code>15.0</code>
|<code>False</code>
 
 
|-
 
|-
|<code>catchingCharmMultiplier</code>
+
|<code>allow-illegal-shinies</code>
|Catching Charm Multiplier
+
|Whether shinies which aren't available in Pokémon are available here or not.
|Multiplier of the chance that a critical capture will occur when a [[Catching Charm]] is equipped.
+
|<code>true</code>
|1.1
 
 
|-
 
|-
|<code>chanceToGetSpecialBidoof</code>
+
|<code>berry-juice-crafting</code>
|Chance to get Special Bidoof
+
|Whether berry juices can be crafted in the infuser or not.
|The chance of obtaining a  [[Sir Doofus III]] from catching a Bidoof with a Luxury Ball. (-1 to disable)
+
|<code>true</code>
|30
 
 
|-
 
|-
|<code>cloningMachineEnabled</code>
+
|<code>poke-gift-reusable</code>
|Enable cloning machine
+
|If enabled, [[Poké Gifts]] will remain after players claim them, but each Poké Gift can only be claimed once per player. If disabled, claiming a Poké Gift will cause it to disappear.
|Whether or not [[cloning machines]] can be crafted and used. Disabling this setting prevents [[Mewtwo]] from being legitimately obtainable.
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>computerBoxes</code>
+
|<code>elevator-search-range</code>
|Amount of PC boxes
+
|The maximum distance that two elevators can link together at.
|The number of boxes a player has access to in the [[PC]], up to a maximum of 256 per player.
+
|<code>10</code>
|30
 
 
|-
 
|-
|<code>dataSaveOnWorldSave</code>
+
|<code>starter-on-join</code>
|Data save on world save
+
|Whether or not players will pick their [[starter Pokémon]] immediately upon entering a world.
|Whether or not data about players' Pokémon is saved when the world is saved. If this option is disabled, player Pokémon will need to be saved manually.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>deleteUnwantedDrops</code>
+
|'''Debug Settings'''
|Deletes unwanted drops
 
|Whether or not the "Drop All" button in the Pokémon drops screen will delete the items or drop them on the ground.
 
|<code>False</code>
 
 
|-
 
|-
|<code>despawnRadius</code>
+
|<code>print-errors</code>
|Despawn radius of Pokémon.
+
|If this option is enabled, any Pixelmon-related errors on a server will be printed to the server log in detail. If disabled, errors will be much shorter and less detailed.
|The minimum number of blocks away from the nearest player a Pokémon can be when despawned.
+
|<code>true</code>
|80
 
 
|-
 
|-
|<code>disabledNonPlayerPixelmonMovement</code>
+
|<code>use-update-entity-with-optional-force-fix</code>
|Disables not owned Pokémon movement.
+
|Whether to use the fix for clumping Pokémon around the edges of the world. If you are on Sponge, or don't know what it is, keep it '''off'''.
|Determines if non player owned pokemon's movement is disabled or not.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>dynamaxSize</code>
+
|<code>verbose</code>
|Dynamax size
+
|Verbose Logging - Keep this off unless you are diagnosing issues.
|Height of [[Dynamax]] and Gigantamax in blocks.
+
|<code>false</code>
|15
 
 
|-
 
|-
|<code>enableWildAggression</code>
+
|'''TMs Settings'''
|Enable aggressive wild Pokémon
 
|Whether or not aggressive wild Pokémon initiate battles against players.
 
|<code>True</code>
 
 
|-
 
|-
|<code>engagePlayerByPokeBall</code>
+
|<code>allow-t-m-reuse</code>
|Enable challenge by throwing Poké Ball
+
|If enabled, [[TMs]] can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once.
|If enabled, battles between players can be initiated by a player throwing a Pokémon's Poké Ball at another player directly (rather than at the other player's Pokémon).
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>expCharmMultiplier</code>
+
|<code>allow-t-r-reuse</code>
|Exp. Charm Multiplier
+
|If enabled, [[TR|TRs]] can be used an infinite amount of times without breaking. If disabled, TRs will break after being used once.
|Experience multiplier when an [[Exp. Charm]] is equipped.
+
|<code>true</code>
|1.5
 
 
|-
 
|-
|<code>growthScaleModifier</code>
+
|<code>universal-t-ms</code>
|Growth size variation
+
|Whether [[TMs]], [[HMs]], and [[TR]]s can be used regardless of generation if the Pokémon has it in their TM/HM/TR list somewhere.
|How much [[growth (stat)|growth]] varies the size of Pokémon. This value can range from 0-2; if set to 0, growth will have no effect on Pokémon size.
+
|<code>true</code>
|1.0
 
 
|-
 
|-
|<code>lakeTrioMaxEnchants</code>
+
|<code>super-universal-t-ms</code>
|Max gems from Lake Trio
+
|Whether [[TMs]], [[HMs]], and [[TR]]s can be used regardless of generation if the Pokémon has it in their base stats somewhere.
|Sets The number of times a Azelf, Mesprit and Uxie can enchant a ruby.
+
|<code>false</code>
|3
 
 
|-
 
|-
|<code>limitShopKeeperStackSize</code>
+
|'''Drops Settings'''
|Limit shopkeeper max purchase size to stack size
 
|If set to <code>False</code>, this will be based on the remaining inventory of the player.
 
|<code>True</code>
 
 
|-
 
|-
|<code>markCharmRolls</code>
+
|<code>pokemon-drops-enabled</code>
|Mark Charm Rolls
+
|Whether or not certain Pokémon can [[drop]] items upon defeat.
|Number of rolls for a wild Pokémon to gain a mark when a [[Mark Charm]] is equipped.
+
|<code>true</code>
|3
 
 
|-
 
|-
|<code>maxLevel</code>
+
|<code>use-drop-g-u-i</code>
|Maximum level
+
|If enabled, the [[drops]] GUI will display after the player defeats a regular wild Pokémon. The drops GUI will always display when defeating [[NPC Trainers]] or [[boss Pokémon]], regardless of this setting.
|The maximum level that a Pokémon can be.
+
|<code>true</code>
|100
 
 
|-
 
|-
|<code>maximumPlants</code>
+
|<code>delete-unwanted-drops</code>
|Maximum plants
+
|Whether or not the "Drop All" button in the Pokémon drops screen will delete the items or drop them on the ground.
|The maximum number of [[Apricorn trees]] and [[Berry trees]] that can be planted in a world chunk.
+
|<code>false</code>
|32
 
 
|-
 
|-
|<code>movePerTutor</code>
+
|<code>den-star-drops</code>
|Moves tutor teaches.
+
|Number of item drops for each star level in raids.
|The amount of moves a [[Move Tutor]] will have.
 
|20
 
|-
 
|<code>multiplePhotosOfSamePokemon</code>
 
|Allow duplicate Pokémon photos
 
|Whether a player can take multiple [[photos]] of a single Pokémon.
 
|<code>True</code>
 
|-
 
|<code>npcEditorOpOnly</code>
 
|Only OP's can use NPC Editor.
 
|If set to true, must be opped to use the NPC Editor. If false, must be in Creative mode.
 
|<code>True</code>
 
|-
 
|<code>oldGenDimensions</code>
 
|Old Gen Dimensions
 
|Which dimensions use Gen 7 features (eg. Mega Bosses). Any other dimension will use Gen 8 (eg. Max Raids).
 
|[]
 
|-
 
|<code>oreColors</code>
 
|Ore colours for the Ore Sense moveskill.
 
|By editing the HEX colors noted after the Ore's ID, the ore will have a different color when using Ore Sense. Format is <code>block;color(hex);patternNumber</code>
 
 
|
 
|
"minecraft:iron_ore;E2C0AA;0",
+
<code>- 2</code><br>
"minecraft:gold_ore;FCEE4B;0",
+
<code>- 4</code><br>
"minecraft:redstone_ore;FF0000;0",
+
<code>- 6</code><br>
"minecraft:emerald_ore;17DD62;1",
+
<code>- 8</code><br>
"minecraft:diamond_ore;65F5E3;0",
+
<code>- 10</code>
"minecraft:lapis_ore;1855BD;2",
 
"minecraft:quartz_ore;EAE5DE;3",
 
"pixelmon:amethyst_ore;9543A9;4",
 
"pixelmon:sun_stone_ore;E57742;5",
 
"pixelmon:silicon_ore;E2DFEE;0",
 
"pixelmon:sapphire_ore;4A73E7;1",
 
"pixelmon:ruby_ore;DD1C33;1",
 
"pixelmon:fossil;443D32;6",
 
"pixelmon:crystal_ore;AFEEEE;4",
 
"pixelmon:bauxite_ore;D1B584;0",
 
"pixelmon:dawn_dusk_ore;000000;7",
 
"pixelmon:water_stone_ore;5D719F;8",
 
"pixelmon:thunder_stone_ore;F0FF01;9",
 
"pixelmon:leaf_stone_ore;7EA167;10",
 
"pixelmon:fire_stone_ore;CC7132;11"
 
 
|-
 
|-
|<code>pokemonDropsEnabled</code>
+
|'''Healing Settings'''
|Enable Pokémon drops
 
|Whether or not certain Pokémon can [[drop]] items upon defeat.
 
|<code>True</code>
 
 
|-
 
|-
|<code>printErrors</code>
+
|<code>beds-heal-pokemon</code>
|Print more detailed errors
+
|Whether or not {{mc|bed|beds}} will fully heal Pokémon when slept in.
|If this option is enabled, any Pixelmon-related errors on a server will be printed to the server log in detail. If disabled, errors will be much shorter and less detailed.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>questEditorOpOnly</code>
+
|<code>use-passive-healer</code>
|Quest Editor op only
+
|Whether to passively heal party Pokémon over time or not.
|If true, must be opped to use the Quest Editor. If false, must be in Creative mode.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>relaxedBattleGimmickRules</code>
+
|<code>chance-to-revive-passively</code>
|N/A
+
|Chance to passively revive a knocked out party Pokémon with each step.
|Whether which battle gimmick can be used is determined purely by band chosen.
+
|<code>0.0010000000474974513</code>
|<code>True</code>
 
 
|-
 
|-
|<code>shrineEncounterMode</code>
+
|<code>chance-to-heal-status-passively</code>
|The Legendary bird shrine reuse settings.
+
|Chance to passively heal status effects from a party Pokémon with each step.
|Whether Legendary bird [[shrines]] can be used multiple times.<br>0 = Once<br>1 = Once per player<br>2 = Once per mc day<br>3 = Once per day<br>4 = Unlimited
+
|<code>0.004999999888241291</code>
|0
 
 
|-
 
|-
|<code>spawnBirdShrines</code>
+
|<code>steps-to-heal-health-passively</code>
|Spawn bird shrines
+
|Number of steps after which to heal 1 HP from a party Pokémon.
|Whether or not [[shrines]] can spawn naturally. If disabled, shrines that already exist can still be used.
+
|<code>75</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnCelebiShrines</code>
+
|<code>passive-healing-max-health-percentage</code>
|Spawn Celebi shrines
+
|Percentage of maximum health that the passive heal can go up to.
|Whether or not Celebi shrines ([[Ilex Shrine]]) can spawn randomly in the world.
+
|<code>0.25</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnStructures</code>
+
|'''AFK-Handler Settings'''
|Spawn Pixelmon structures in world
 
|Whether or not Pixelmon structures can spawn naturally.
 
|<code>True</code>
 
 
|-
 
|-
|<code>spawnersOpOnly</code>
+
|<code>enabled</code>
|Spawners op only
+
|Whether or not the AFK handler is enabled.
|Whether or not players have to be ops to edit [[Pixelmon spawners]]. If this option is disabled, any player in Creative mode can edit spawners.
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>starterOnJoin</code>
+
|<code>afk-activate-seconds</code>
|Starter list on join
+
|The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control.
|Whether or not players will pick their [[starter Pokémon]] immediately upon entering a world.
+
|<code>90</code>
|<code>True</code>
 
 
|-
 
|-
|<code>superUniversalTMs</code>
+
|<code>afk-timer-turn-seconds</code>
|Super Universal TMs
+
|The amount of time that the AFK handler takes to make a move.
|Whether [[TMs]], [[HMs]], and [[TR]]s can be used regardless of generation if the Pokémon has it in their base stats somewhere.
+
|<code>15</code>
|<code>False</code>
 
 
|-
 
|-
|<code>systemTimeSyncInterval</code>
+
|'''Pokerus Settings'''
|Seconds between time syncs
 
|How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled.
 
|30
 
 
|-
 
|-
|<code>tradersReusable</code>
+
|<code>enabled</code>
|Traders are reusable
+
|Whether or not the [[Pokérus]] is enabled. This blocks the growth, the spread and the spawning of the [[Pokérus]].
|Whether or not [[traders]] can be used multiple times. If disabled, traders will disappear after completing their trade offers.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>universalTMs</code>
+
|<code>spawn-rate</code>
|Universal TMs
+
|[[Pokérus]] spawn rate (1/x). (0 to disable)
|Whether [[TMs]], [[HMs]], and [[TR]]s can be used regardless of generation if the Pokémon has it in their TM/HM/TR list somewhere.
+
|<code>12288.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>useDropGUI</code>
+
|<code>inform-players</code>
|Use drop GUI
+
|Whether or not the player should be informed if their Pokémon got [[Pokérus]].
|If enabled, the [[drops]] GUI will display after the player defeats a regular wild Pokémon. The drops GUI will always display when defeating [[NPC Trainers]] or [[boss Pokémon]], regardless of this setting.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>useSystemTimeForBerries</code>
+
|<code>spread-rate</code>
|Use system time for berry growth.
+
|Chance to spread the [[Pokérus]] to the near Pokémon after a battle. (1/x) (-1 to disable; 0 to keep always active)
|Whether the system time is used for berry growth, meaning they will grow even when the game isn't running.
+
|<code>5</code>
|<code>False</code>
 
 
|-
 
|-
|<code>useSystemTimeForWorldTime</code>
+
|'''Riding Settings'''
|Use system time for world time
 
|Whether or not ''Minecraft'' time will sync to real time (as defined by the server's system time).
 
|<code>False</code>
 
 
|-
 
|-
|<code>useUpdateEntityWithOptionalForceFix</code>
+
|<code>allow-riding</code>
|Use updateEntityWithOptionalForce Fix
+
|Allow players to ride Pokémon. If false, no Pokémon can be ridden.
|Whether to use the fix for clumping Pokémon around the edges of the world. If you are on Sponge, or don't know what it is, keep it '''off'''.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>verbose</code>
+
|<code>riding-speed-multiplier</code>
|Enable verbose logging
+
|A multiplier for the [[mounting]] speed of Pokémon. Can be between 0 and 1, where 1 is the default mounting speed.
|Keep this off unless you are diagnosing issues.
+
|<code>1.0</code>
|<code>False</code>
 
 
|-
 
|-
|<code>writeEntitiesToWorld</code>
+
|<code>enable-point-to-steer</code>
|Save entities to world
+
|If enabled, this option causes a [[mounted]] Pokémon to be steered by moving the camera, matching the directional controls on foot. If disabled, mounted Pokémon are steered using the keybinds for moving left and right.
|Whether or not Pixelmon entities (such as naturally spawning Pokémon and [[NPC Trainers]]) are saved with the world. If enabled, the size of the world save file and the time needed to save the world increase.
+
|<code>true</code>
|<code>False</code>
 
|}
 
 
 
===Graphics=== <!--T:12-->
 
Graphics settings.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>advancedBattleInformation</code>
+
|<code>land-mount</code>
|Advanced battle information
+
|If enabled, allows riding Pokémon mounts that do not have the ability to fly or surf.
|If true, show percentage of opponent HP remaining
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>drawHealthBars</code>
+
|<code>require-h-m</code>
|Draw Pokémon health bars
+
|Whether or not [[Fly]] or [[Surf]] must be known by a water or flying [[mounted]] Pokémon in order to mount it. Land mounts are unaffected by this setting.
|Whether or not HP bars will be displayed above Pokémon.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>emissiveTextures</code>
+
|<code>flying-speed-limit</code>
|Emissive Textures
+
|Sets the flying speed limit for a mounted Pokémon in the new flying system.
|Emissive textures add an additional effect that makes some Pokémon glow, but come with a significant performance penalty.
+
|<code>4.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>emissiveTexturesDistance</code>
+
|'''Outside Effects Settings'''
|Distance to stop rendering emissive textures
 
|The distance to stop rendering emissive textures at.
 
|32
 
 
|-
 
|-
|<code>namePlateRange</code>
+
|<code>use-outside-effects</code>
|Name plate distance
+
|Whether or not outside effects is enabled or disabled.
|How far away levels and names of Pokémon can be seen when outside of battle. This setting is client-side.
+
|<code>true</code>
*1: Default (closest)
 
*2: Farther
 
*3: Far (furthest away)
 
|1 (Default)
 
 
|-
 
|-
|<code>onlyShowAttackEffectsToBattlers</code>
+
|<code>steps-to-apply-effects</code>
|Only show attack effects to battlers
+
|Amount of steps for effects such as Poison to be applied.
|If true, attack effects are only displayed to players participating in or spectating a battle.
+
|<code>15</code>
|<code>True</code>
 
 
|-
 
|-
|<code>playerControlCamera</code>
+
|<code>poison-max-damage</code>
|Player-controlled battle camera
+
|The maximum amount of damage Poison can do outside of battle to a poisoned Pokémon.
|Whether or not the camera can be manually moved by the player during battles.
+
|<code>5</code>
|<code>True</code>
 
|-
 
|<code>rangeToDisplayAttackAnimations</code>
 
|Range for attack animations.
 
|The range (in blocks) at which battle effects should be displayed to players if they are not in the battle
 
|40
 
|-
 
|<code>renderDistanceWeight</code>
 
|Render distance weight
 
|A number that is multiplied to the default render distance (64) to produce a final render distance.
 
|2.0
 
|-
 
|<code>renderWildLevels</code>
 
|Renders wild Pokémon levels.
 
|Whether or not wild Pokémon should show their level above their head.
 
|<code>True</code>
 
|-
 
|<code>scalePokemonModels</code>
 
|Increase model size by 30%
 
|If this option is enabled, Pokémon will be 30% larger than if the option was disabled.
 
|<code>True</code>
 
|-
 
|<code>showCurrentAttackTarget</code>
 
|Show current attack target
 
|Whether or not a Pokémon's attack target (<code>F</code> key by default) is shown on the screen.
 
|<code>True</code>
 
|-
 
|<code>showWildNames</code>
 
|Show wild Pokémon names
 
|Whether to show wild Pokémon names on their nameplates.
 
|<code>True</code>
 
|-
 
|<code>smoothAnimations</code>
 
|Enable smooth animations on all SMD models
 
|Whether SMD models use smooth animations or not.
 
|<code>False</code>
 
|-
 
|<code>useBattleCamera</code>
 
|Use battle camera
 
|If enabled, the camera will change during battles to a third-person camera focusing on the battling Pokémon. If disabled, the camera will remain the same as if the player was not in a battle.
 
|<code>True</code>
 
|-
 
|<code>useSmoothShadingOnPokeBalls</code>
 
|Smooth shading on Poké Balls
 
|Whether or not [[Poké Balls]] use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
 
|<code>True</code>
 
|-
 
|<code>useSmoothShadingOnPokemon</code>
 
|Smooth shading on Pokémon
 
|Whether or not Pokémon use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
 
|<code>True</code>
 
 
|}
 
|}
  
===Healing=== <!--T:13-->
+
===Dimensions=== <!--T:7-->
Settings that control how much healing should occur while walking about.
+
Settings that relate to Pixelmon's dimensions.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>dimensions.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>chanceToHealStatusPassively</code>
+
|<code>ultra-space</code>
|Chance to heal status whilst walking.
+
|Whether the [[Ultra Space]] Dimension is activated or not.
|Chance to passively heal status effects from a party Pokémon with each step.
+
|<code>true</code>
|0.004999999888241291
 
 
|-
 
|-
|<code>chanceToRevivePassively</code>
+
|<code>wild-berry-trees</code>
|Chance to revive Pokémon whilst walking.
+
|Where the [[Berry tree|Berry Trees]] are capable of spawning in the wild.
|Chance to passively revive a knocked out party Pokémon with each step.
+
|<code>false</code>
|0.0010000000474974513
 
 
|-
 
|-
|<code>passiveHealingMaxHealthPercentage</code>
+
|<code>tumblestone-spawn-chance</code>
|Max HP passive healing
+
|The chance that a [[Tumblestone|tumblestone]] block will spawn in the world.
|Percentage of maximum health that the passive heal can go up to.
+
|<code>0.009999999776482582</code>
|0.25
 
 
|-
 
|-
|<code>stepsToHealHealthPassively</code>
+
|<code>tumblestone-growth-chance</code>
|Amount of steps to heal party Pokémon
+
|The chance that a [[Tumblestone|tumblestone]] block will grow.
|Number of steps after which to heal 1 HP from a party Pokémon.
+
|<code>0.10000000149011612</code>
|75
 
 
|-
 
|-
|<code>usePassiveHealer</code>
+
|<code>tumblestone-restore-chance</code>
|Enables passive healing
+
|The chance that a [[Tumblestone|tumblestone]] block will restore itself.
|Whether to passively heal party Pokémon over time or not.
+
|<code>0.25</code>
|<code>True</code>
 
 
|}
 
|}
  
===OutsideEffects=== <!--T:14-->
+
===[[Move Skills]]=== <!--T:10-->
Settings that control how much outside effects should occur while walking about.
+
Settings for controlling External Moves.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>externa_moves.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>poisonMaxDamage</code>
+
|<code>allow-external-moves</code>
|Max Damage Poison does
+
|Whether or not players are able to use [[Move Skills]].
|The maximum amount of damage Poison can do outside of battle to a poisoned Pokémon.
+
|<code>true</code>
|5
 
 
|-
 
|-
|<code>stepsToApplyEffects</code>
+
|<code>allow-destructive-external-moves</code>
|Amount of steps for effects to be applied
+
|Whether or not players are allowed to use the following [[Move Skills]]:
|Amount of steps for effects such as Poison to be applied.
+
*{{e|Cut|Cut (external move)}}
|15
+
*{{e|Dig|Dig (external move)}}
 +
*{{e|Explode}}
 +
*{{e|Light Fire}}
 +
*{{e|Rock Smash|Rock Smash (external move)}}
 +
*{{e|Thunder Bolt}}
 +
|<code>true</code>
 
|-
 
|-
|<code>useOutsideEffects</code>
+
|<code>forage-chance</code>
|Enables outside effects
+
|Higher values for better chances of obtaining item with [[Forage]].
|Whether or not outside effects is enabled or disabled.
+
|<code>0.949999988079071</code>
|<code>True</code>
 
 
|}
 
|}
  
===PixelUtilities=== <!--T:15-->
+
===Graphics=== <!--T:12-->
Settings for PixelUtilities features.
+
Graphics settings.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>graphics.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>eventCoords</code>
+
|<code>render-distance-weight</code>
|Event Poké Gift spawning coordinates
+
|A number that is multiplied to the default render distance (64) to produce a final render distance.
|Locations where [[event Poké Gifts]] will spawn.
+
|<code>2.0</code>
|None
 
 
|-
 
|-
|<code>eventHasLegendaries</code>
+
|<code>name-plate-range</code>
|Allow Legendaries in event Poké Gifts
+
|How far away levels and names of Pokémon can be seen when outside of battle. This setting is client-side.
|If enabled, it is possible for [[event Poké Gifts]] to contain [[Legendary Pokémon]].
+
*1: Default (closest)
|<code>False</code>
+
*2: Farther
 +
*3: Far (furthest away)
 +
|<code>1</code>
 
|-
 
|-
|<code>eventHasShinies</code>
+
|<code>render-wild-levels</code>
|Enable event Poké Gift Shinies
+
|Whether or not wild Pokémon should show their level above their head.
|Whether or not it is possible for [[event Poké Gifts]] to contain [[Shiny Pokémon]]
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>eventMaxPokemon</code>
+
|<code>show-wild-names</code>
|Event Poké Gift maximum Pokémon
+
|Whether to show wild Pokémon names on their nameplates.
|The maximum number of Pokémon that can be contained inside an [[event Poké Gift]]. The event Poké Gift will contain a random amount of Pokémon between 1 and the specified value.
+
|<code>true</code>
|1
 
 
|-
 
|-
|<code>eventPokeGiftLoad</code>
+
|<code>scale-models-up</code>
|Enable Poké Gift events
+
|If this option is enabled, Pokémon will be 30% larger than if the option was disabled.
|Whether or not [[event Poké Gifts]] spawn.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>eventShinyRate</code>
+
|<code>use-smooth-shading-on-poke-balls</code>
|Event Poké Gift Shiny rate (1/x)
+
|Whether or not [[Poké Balls]] use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
|The chance of an [[event Poké Gift]] containing a [[Shiny Pokémon]] with the formula {{frac|''x''}}.
+
|<code>true</code>
|{{frac|10}}
 
 
|-
 
|-
|<code>eventTime</code>
+
|<code>enable-smooth-pokemon-shading</code>
|Event Poké Gift custom date (D/M)
+
|Whether or not Pokémon use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
|If desired, a specified date for [[event Poké Gifts]] to spawn can be used for the option in the form ''day''/''month''.
+
|<code>true</code>
|None
 
 
|-
 
|-
|<code>pokeGiftHaveEvents</code>
+
|<code>show-current-attack-target</code>
|Enable Poké Gift events
+
|Whether or not a Pokémon's attack target (<code>F</code> key by default) is shown on the screen.
|Whether or not [[Poké Gifts]] can be placed and opened.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>pokeGiftReusable</code>
+
|<code>draw-health-bars</code>
|Poké Gifts reusable
+
|Whether or not HP bars will be displayed above Pokémon.
|If enabled, [[Poké Gifts]] will remain after players claim them, but each Poké Gift can only be claimed once per player. If disabled, claiming a Poké Gift will cause it to disappear.
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>scaleGrassBattles</code>
+
|<code>use-battle-camera</code>
|Scale grass battle levels to player
+
|If enabled, the camera will change during battles to a third-person camera focusing on the battling Pokémon. If disabled, the camera will remain the same as if the player was not in a battle.
|Whether or not the levels Pokémon found in [[Pixelmon grass]] will scale to the level of the player's highest-leveled Pokémon.
+
|<code>true</code>
|<code>False</code>
 
|}
 
 
 
===PokéLoot=== <!--T:16-->
 
Settings for controlling PokeLoot chest spawns and behavior.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>spawnGrotto</code>
+
|<code>player-control-camera</code>
|Spawn Hidden Grottos
+
|Whether or not the camera can be manually moved by the player during battles.
|Whether or not [[Hidden Grottos]] spawn naturally.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnHidden</code>
+
|<code>only-show-attack-effects-to-battlers</code>
|Spawn invisible PokéLoot
+
|If true, attack effects are only displayed to players participating in or spectating a battle.
|Whether or not invisible [[PokéLoot chests]] spawn naturally.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnMode</code>
+
|<code>advanced-battle-information</code>
|PokéLoot spawn mode
+
|If true, show percentage of opponent HP remaining
|The default setting for how [[PokéLoot chests]] act once looted.
+
|<code>true</code>
*First Come, First Served (FCFS)-Chest disappears once looted by a player.
 
*Permanent, Limit 1 Drop (PL1D)-Chest doesn't disappear, but each individual player can only loot it once.
 
*Permanent, Unlimited Drops (PUD)-Chest doesn't disappear, can be looted infinitely by players.
 
*Timed Loot (TIMED)-Chest doesn't disappear, each individual player can loot the chest periodically (cooldown duration can also be set in config, defaults at once per day).
 
|0 (First Come, First Served)
 
 
|-
 
|-
|<code>spawnNormal</code>
+
|<code>range-to-display-attack-animations</code>
|Spawn normal Pokéloot
+
|The range (in blocks) at which battle effects should be displayed to players if they are not in the battle.
|Whether or not visible [[PokéLoot chests]] spawn naturally.
+
|<code>40</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnRate</code>
+
|<code>emissive-textures</code>
|PokéLoot spawn rate
+
|Emissive textures add an additional effect that makes some Pokémon glow, but come with a significant performance penalty.
|The frequency at which [[PokéLoot chests]] spawn.
+
|<code>true</code>
{| class="wikitable"
 
 
|-
 
|-
!Value
+
|<code>emissive-textures-distance</code>
!Name
+
|The distance to stop rendering emissive textures at.
!{{frac|Chunks|Chests}}
+
|<code>32</code>
|-
 
|style="text-align:center"|0
 
|style="text-align:center"|Minimal
 
|style="text-align:center"|64
 
 
|-
 
|-
|style="text-align:center"|1
+
|<code>poke-balls3-d-in-hand</code>
|style="text-align:center"|Normal
+
|Whether PokéBalls will render in the player's hand as 3D spheres.
|style="text-align:center"|32
+
|<code>false</code>
 
|-
 
|-
|style="text-align:center"|2
+
|<code>global-wire-frame</code>
|style="text-align:center"|More
+
|If set to true, all Pokémon will appear to every player in their wireframe mode, which renders their model as a connection of lines between their vertices.
|style="text-align:center"|18
+
|<code>false</code>
 
|-
 
|-
|style="text-align:center"|3
+
|<code>global-animation-toggle</code>
|style="text-align:center"|Extreme
+
|If set to false, Pokémon will not use animations to walk, fly, swim, or sway while idle.
|style="text-align:center"|10
+
|<code>true</code>
|}
 
|1 (Normal)
 
 
|-
 
|-
|<code>timedLootReuseHours</code>
+
|<code>global-vertex-toggle</code>
|Reuse cooldown
+
|If set to true, all Pokémon will appear to every player in their vertex mode, which renders only the vertices of their model.
|How often players can loot [[PokéLoot chests]] that are set to have timed loot. This value is in hours.
+
|<code>false</code>
{| class="wikitable"
 
 
|-
 
|-
!Duration
+
|<code>global-emissive-toggle</code>
!Seconds
+
|If set to true, all Pokémon will glow at max brightness, making it them easy to spot at night or underwater.
 +
|<code>false</code>
 
|-
 
|-
|style="text-align:center"|1 hour
+
|<code>global-sprite-toggle</code>
|style="text-align:center"|3,600
+
|If set to true, all Pokémon will appear in the overworld as their 2D pixelated sprites.
|-
+
|<code>false</code>
|style="text-align:center"|1 day
 
|style="text-align:center"|86,400
 
|-
 
|style="text-align:center"|1 week
 
|style="text-align:center"|604,800
 
|}
 
|86,400 seconds (1 day)
 
|}
 
 
 
===[[Pokérus]]=== <!--T:17-->
 
All sort of settings regarding [[Pokérus]].
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>pkrsEnabled</code>
+
|<code>spectator-range-blocks</code>
|Enable Pokerus
+
|The range (in blocks) in which a player can choose to spectate a battle.
|Whether or not the [[Pokérus]] is enabled. This blocks the growth, the spread and the spawning of the [[Pokérus]].
+
|<code>10</code>
|<code>True</code>
 
 
|-
 
|-
|<code>pkrsInformPlayers</code>
+
|<code>should-render-pokemon-outside-battle</code>
|Inform players of Pokerus
+
|If set to true, the player, while in battle, will be able to see Pokemon entities that are not participating in the battle.
|Whether or not the player should be informed if their Pokémon got [[Pokérus]].
+
|<code>false</code>
|<code>True</code>
 
 
|-
 
|-
|<code>pkrsSpawnRate</code>
+
|<code>should-send-toasts</code>
|Pokerus spawn rate
+
|If set to true, Minecraft {{Mc|Toasts|Toasts}} will appear in order to give the player tutorial advice.
|[[Pokérus]] spawn rate (1/x). (0 to disable)
+
|<code>true</code>
|<code>12288</code>
 
 
|-
 
|-
|<code>pkrSpreadRate</code>
+
|<code>potion-particles-visible</code>
|Pokerus spread rate
+
|If set to false, recurring potion particles that Pixelmon adds will no longer display. This is primarily for turning off the particles of the [[Avoidance]] effect.
|Chance to spread the [[Pokérus]] to the near Pokémon after a battle. (1/x) (-1 to disable; 0 to keep always active)
+
|<code>true</code>
|<code>5</code>
 
 
|}
 
|}
  
Line 1,160: Line 835:
 
Settings that alter how quests function.
 
Settings that alter how quests function.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>quests.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>questMaxRange</code>
+
|<code>quest-max-range</code>
|Quest max range
 
 
|The maximum distance a player can get before a quest can be found on a new NPC if not taken.
 
|The maximum distance a player can get before a quest can be found on a new NPC if not taken.
|500
+
|<code>500</code>
 
|-
 
|-
|<code>questRandomNPCs</code>
+
|<code>quest-random-n-p-cs</code>
|Random Quest NPCs
 
 
|Whether to let NPCs be randomly assigned quests or not. This does not affect quests that have already been started.
 
|Whether to let NPCs be randomly assigned quests or not. This does not affect quests that have already been started.
|<code>True</code>
+
|<code>true</code>
 
|}
 
|}
  
Line 1,179: Line 851:
 
Settings regarding Max Raid Dens.
 
Settings regarding Max Raid Dens.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>raids.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>denAdditionalSpawnChanceOnLiquid</code>
+
|<code>raid-shiny-chances</code>
|Den on liquid spawn chance modifier
+
|Shiny rates per raid star level
|Modifier of the den spawn chance if the den is going to spawn on liquid.
+
|<code>4096.0</code><br><code>4096.0</code><br><code>2048.0</code><br><code>1024.0</code><br><code>1024.0</code>
|0.5
 
 
|-
 
|-
|<code>denRespawnChance</code>
+
|<code>raid-h-a-chances</code>
|Den respawn chance
+
|HA rates per raid star level.
|Chance of a den respawning their boss when the den respawn time is hit.
+
|<code>150.0</code><br><code>125.0</code><br><code>100.0</code><br><code>75.0</code><br><code>50.0</code>
|0.25
 
 
|-
 
|-
|<code>denRespawnTime</code>
+
|<code>raid-gigantamax-factor-chances</code>
|Den respawn time
+
|Gigantamax Factor rates per raid star level.
|Time of day when dens attempt to respawn their boss.
+
|<code>512.0</code><br><code>512.0</code><br><code>512.0</code><br><code>256.0</code><br><code>128.0</code>
|100
 
 
|-
 
|-
|<code>denSpawnChancePerChunk</code>
+
|<code>den-spawn-chance-modifier</code>
|Den spawn chance per chunk
 
 
|Chance of a den spawning per chunk.
 
|Chance of a den spawning per chunk.
|0.029999999329447746
+
|<code>0.30000001192092896</code>
 +
|-
 +
|<code>den-respawn-time</code>
 +
|Time of day (in ticks) when dens attempt to respawn their boss.
 +
|<code>100</code>
 
|-
 
|-
|<code>denStarDrops</code>
+
|<code>den-respawn-chance</code>
|Den star drops
+
|Chance of a den respawning their boss when the den respawn time is hit.
|Number of item drops for each star level in raids.
+
|<code>0.75</code>
|2,<br>4,<br>6,<br>8,<br>10
 
 
|-
 
|-
|<code>denStarWeights</code>
+
|<code>den-star-weights</code>
|Den star weights
 
 
|Weights of each star level appearing in raids.
 
|Weights of each star level appearing in raids.
|10,<br>8,<br>6,<br>4,<br>2
+
|<code>19</code><br><code>12</code><br><code>9</code><br><code>3</code><br><code>1</code>
|-
 
|<code>raidBlacklist</code>
 
|Raid blacklist
 
|Species which can never appear in raids.
 
|MissingNo
 
|-
 
|<code>raidCatchHealthPercentage</code>
 
|Raid catch health percentage
 
|Health percentage raids are treated as having for catch purposes, per star level.
 
|0,<br>0.05000000074505806,<br>0.10000000149011612,<br>0.15000000596046448,<br>0.20000000298023224
 
|-
 
|<code>raidDensBreakable</code>
 
|Dens breakable
 
|Whether or not dens can be broken with repeat pickaxe hits.
 
|<code>True</code>
 
 
|-
 
|-
|<code>raidGigantamaxFactorChances</code>
+
|<code>raid-have-legendaries</code>
|Raid Gigantamax Factor rates
 
|Gigantamax Factor rates per raid star level.
 
|512,<br>512,<br>512,<br>256,<br>128
 
|-
 
|<code>raidHAChances</code>
 
|Raid HA rates
 
|HA rates per raid star level.
 
|150,<br>125,<br>100,<br>75,<br>50
 
|-
 
|<code>raidHaveLegendaries</code>
 
|Raids have legendaries
 
 
|Whether raids can have legendaries.
 
|Whether raids can have legendaries.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>raidHaveUltraBeasts</code>
+
|<code>raid-have-ultra-beasts</code>
|Raids have Ultra Beasts
 
 
|Whether raids can have Ultra Beasts.
 
|Whether raids can have Ultra Beasts.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>raidMasterBallBlock</code>
+
|<code>raid-master-ball-block</code>
|Raid Master/Park Ball block
 
 
|Star levels at which Master Balls/Park Balls cannot be used.
 
|Star levels at which Master Balls/Park Balls cannot be used.
|false,<br>false,<br>false,<br>false,<br>false
+
|<code>false</code><br><code>false</code><br><code>false</code><br><code>false</code><br><code>false</code>
 
|-
 
|-
|<code>raidOnlyLeaderCanCatch</code>
+
|<code>raid-only-leader-can-catch</code>
|Raid leader only catch
 
 
|Star levels at which only the leader of the raid has a catch attempt.
 
|Star levels at which only the leader of the raid has a catch attempt.
|false,<br>false,<br>false,<br>false,<br>false
+
|<code>false</code><br><code>false</code><br><code>false</code><br><code>false</code><br><code>false</code>
 
|-
 
|-
|<code>raidShinyChances</code>
+
|<code>raid-blacklist</code>
|Raid shiny rates
+
|Species which can never appear in raids.
|Shiny rates per raid star level
+
|<code>MissingNo</code>
|4096,<br>4096,<br>2048,<br>1024,<br>1024
+
|-
 +
|<code>raid-dens-breakable</code>
 +
|Whether or not dens can be broken with repeat pickaxe hits.
 +
|<code>true</code>
 
|}
 
|}
  
===Riding=== <!--T:20-->
+
===Spawning=== <!--T:21-->
Settings that control Pokémon mounts.
+
Settings that control what Pokémon spawns and how many of them spawn.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>spawning.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>allowRiding</code>
+
|<code>despawn-radius</code>
|Allows Riding of Pokémon
+
|The minimum number of blocks away from the nearest player a Pokémon can be when despawned.
|Allow players to ride Pokémon. If false, no Pokémon can be ridden.
+
|<code>80</code>
|<code>True</code>
 
 
|-
 
|-
|<code>enablePointToSteer</code>
+
|<code>shiny-rate</code>
|Enable point to steer
+
|Modifies the rarity of [[shiny]] Pokémon.
|If enabled, this option causes a [[mounted]] Pokémon to be steered by moving the camera, matching the directional controls on foot. If disabled, mounted Pokémon are steered using the keybinds for moving left and right.
+
|<code>4096.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>flyingSpeedLimit</code>
+
|<code>ultra-space-shiny-rate-multiplier</code>
|Maximum Flying Speed
+
|Modifies the rarity of [[shiny]] Pokémon in the [[Ultra Space]] Dimension (<code>shinyRate</code> * <code>ultraSpaceShinyModifier</code>).
|Sets the flying speed limit for a mounted Pokémon in the new flying system.
+
|<code>0.5</code>
|4
 
 
|-
 
|-
|<code>landMount</code>
+
|<code>hidden-ability-rate</code>
|Allows land mounts.
+
|Modifies the rarity of Pokémon with hidden abilities.
|If enabled, allows riding Pokémon mounts that do not have the ability to fly or surf.
+
|<code>150.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>requireHM</code>
+
|<code>ultra-space-hidden-ability-multiplier</code>
|Need HM to ride
+
|Modifies the rarity of hidden abilities in the [[Ultra Space]] Dimension (<code>hiddenAbilitySpawnRate</code> * <code>ultraSpaceHiddenAbilityModifier</code>).
|Whether or not [[Fly]] or [[Surf]] must be known by a water or flying [[mounted]] Pokémon in order to mount it. Land mounts are unaffected by this setting.
+
|<code>0.5</code>
|<code>False</code>
 
 
|-
 
|-
|<code>ridingSpeedMultiplier</code>
+
|<code>ultra-space-horde-spawn-rate</code>
|Riding speed multiplier
+
|Modifies the rarity of horde battles in the [[Ultra Space]].  
|A multiplier for the [[mounting]] speed of Pokémon. Can be between 0 and 1, where 1 is the default mounting speed.
+
|<code>0.4000000059604645</code>
|1
 
 
|-
 
|-
|}
+
|<code>legendary-spawn-ticks</code>
 
+
|How often (in ticks) on average a [[Legendary Pokémon]] attempts to spawn. The actual time interval ranges from 60% to 140% of the specified value in this setting. The chance of the spawn attempt succeeding is defined by the <code>legendarySpawnChance</code> setting.
===Spawning=== <!--T:21-->
+
|<code>25000</code>
Settings that control what Pokémon spawns and how many of them spawn.
 
{|class="wikitable sortable collapsible"
 
! Setting (<code>.hocon</code>)
 
! Setting (in-game)
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|<code>Gen1</code>
+
|<code>legendary-spawn-chance</code>
|Generation 1
+
|The chance of a [[Legendary Pokémon]] spawn attempt succeeding (0-1) if a viable location has been found for one to spawn. The frequency of this spawn attempt is defined by the <code>legendarySpawnTicks</code> setting.
|Whether or not Generation 1 Pokémon ([[Bulbasaur|#1]]-[[Mew|#151]]) can spawn.
+
|<code>0.30000001192092896</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen2</code>
+
|<code>spawn-ticks-player-multiplier</code>
|Generation 2
+
|A multiplier that speeds up legendary and mega boss spawning based on player count. ticks = <code>spawnTicks</code> / (1 + (number of players - 1) * <code>spawnTicksPlayerMultiplier</code>)
|Whether or not Generation 2 Pokémon ([[Chikorita|#152]]-[[Celebi|#251]]) can spawn.
+
|<code>0.009999999776482582</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen3</code>
+
|<code>spawn-levels-closer-to-player-levels</code>
|Generation 3
+
|If enabled, wild Pokémon and trainers will spawn closer to the level range of the player. For example, a party where the highest level is 5 will never see Pokémon or trainers above level 15 unless through fishing. If the player has a Pokémon above level 39, only trainers are affected.  
|Whether or not Generation 3 Pokémon ([[Treecko|#252]]-[[Deoxys|#386]]) can spawn.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen4</code>
+
|<code>spawn-levels-increase-in-caves</code>
|Generation 4
+
|If enabled, the y-value of the position a Pokémon spawns at will effect the Pokémon level proportionately, such that lower y-values will have higher level Pokémon.
|Whether or not Generation 4 Pokémon ([[Turtwig|#387]]-[[Arceus|#493]]) can spawn.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen5</code>
+
|<code>spawn-levels-increase-in-ultra-space</code>
|Generation 5
+
|If enabled, the [[Ultra Space]] Pokemon will be set at a higher level than the maximum level in your party <code>MaxPartyLevel * ultra-space-level-multiplier</code>
|Whether or not Generation 5 Pokémon ([[Victini|#494]]-[[Genesect|#649]]) can spawn.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen6</code>
+
|<code>cave-max-multiplier</code>
|Generation 6
+
|The max level multiplier when you're at a lower level in caves
|Whether or not Generation 6 Pokémon ([[Chespin|#650]]-[[Volcanion|#721]]) can spawn.
+
|<code>4</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen7</code>
+
|<code>ultra-space-level-multiplier</code>
|Generation 7
+
|The maximum level multiplier when you're in [[Ultra Space]].
|Whether or not Generation 7 Pokémon ([[Rowlet|#722]]-[[Melmetal|#809]]) can spawn.
+
|<code>2.0</code>
|<code>True</code>
 
 
|-
 
|-
|<code>Gen8</code>
+
|<code>transform-to-ditto-on-catch</code>
|Generation 8
+
|Chance for a wild Pokemon to turn into a [[Ditto]] on capture.
|Whether or not Generation 8 Pokémon ([[Grookey|#810]]-[[Calyrex|#898]]) can spawn.
+
|<code>0.001</code>
|<code>True</code>
 
 
|-
 
|-
|<code>allowLegendarySpawn</code>
+
|<code>meltan-transform-chance</code>
|Allow Legendaries to spawn
+
|Percentage chance for a [[Meltan]] to transform into [[Ditto]] on capture. 1 = 100%
|Whether or not [[Legendary Pokémon]] will spawn naturally. This only affects Pokémon that use the Legendary spawn rate.
+
|<code>0.75</code>
|<code>True</code>
 
 
|-
 
|-
|<code>bellInclusionRange</code>
+
|<code>meltan-box-spawn-rate</code>
|Range bells seek other bells
+
|Chance for a [[Meltan]] to spawn with each opening. 1/X
|Range in blocks that Clear/Tidal Bells will seek out other bells.
+
|<code>20</code>
|10
 
 
|-
 
|-
|<code>bellSuccessChance</code>
+
|<code>meltan-box-spawn-radius</code>
|Chance that bells has a spawn
+
|Maximum block distance away from the box that a Meltan could spawn.
|Chance that a bell, at dawn, will start to ring. 1 = 100%.
+
|<code>15</code>
|0.01
 
 
|-
 
|-
|<code>bossCandyChances</code>
+
|<code>meltan-box-initial-scraps-count</code>
|Boss Rare Candy chances
+
|Amount of [https://minecraft.wiki/Netherite_Scrap Netherite Scraps] to initially open the [[Mystery Box]].
|Chances to get a [[Rare Candy]] from a boss, per boss type.
+
|<code>4</code>
|0.10000000149011612,<br>0.20000000298023224,<br>0.3499999940395355,<br>0.5,<br>0.75,<br>1
 
 
|-
 
|-
|<code>bossLevelIncreases</code>
+
|<code>meltan-box-scraps-multiplier</code>
|Boss level increases
+
|Multiplier for the amount of scraps needed per box opening after the first.  
|The level increases of each boss tier. Common, Uncommon, Rare, Epic, Legendary, Ultimate, Haunted, Drowned.
+
|<code>1.8</code>
|5,<br>10,<br>20,<br>30,<br>40,<br>50,<br>25,<br>75
 
 
|-
 
|-
|<code>bossRate</code>
+
|<code>meltan-box-open-duration-millis</code>
|Spawn rate of Boss Pokémon
+
|Amount of time, in milliseconds, that it takes for the [[Mystery Box]] to open.
|The rate of [[boss Pokémon]] in the wild (1/x) not including mega bosses.
+
|<code>100000</code>
|256
 
 
|-
 
|-
|<code>bossSpawnChance</code>
+
|<code>meltan-box-cooldown-duration-millis</code>
|Boss spawn chance
+
|Amount of time, in milliseconds, that it takes before the [[Mystery Box]] can be opened again.
|Chance that a Mega Boss spawn attempt will succeed. 1 = 100%
+
|<code>3000000</code>
|0.30000001192092896
 
 
|-
 
|-
|<code>bossSpawnTicks</code>
+
|<code>can-transform-to-ditto-on-catch</code>
|Boss spawn ticks
 
|How often (on average) a [[boss Pokémon]] will attempt to spawn.
 
|10000 (8 minutes, 20 seconds)
 
|-
 
|<code>bossWeights</code>
 
|Boss weights
 
|Relative spawn chances of each boss tier.
 
|16,<br>12,<br>8,<br>4,<br>2,<br>1
 
|-
 
|<code>bossesAlwaysMegaIfPossible</code>
 
|Bosses must mega if possible
 
|Whether bosses that spawn must Mega Evolve if they can.
 
|<code>True</code>
 
|-
 
|<code>canTransformToDittoOnCatch</code>
 
|Transform into Ditto
 
 
|Pokemon which can transform to [[Ditto]].
 
|Pokemon which can transform to [[Ditto]].
 
|
 
|
Line 1,422: Line 1,021:
 
*{{p|Starly}}
 
*{{p|Starly}}
 
|-
 
|-
|<code>caveMaxMultiplier</code>
+
|<code>gigantamax-factor-rate</code>
|Cave max level multiplier
+
|Chance of a wild Pokémon spawning with the [[Gigantamax]] Factor ({{frac|''rate''}}). 0 disables Gigantamax Factor spawns.
|The max level multiplier when you're at a lower level in caves
+
|<code>512.0</code>
|4
+
|-
 +
|<code>ultra-space-gigantamax-factor-modifier</code>
 +
|Modifies the rarity of the Gigantamax Factor in the [[Ultra Space]] Dimension (<code>gigantamaxFactorSpawnRate</code> * <code>ultraSpaceGigantamaxFactorModifier</code>). -1 disables Gigantamax Factor spawns in [[Ultra Space]].
 +
|<code>-1.0</code>
 +
|-
 +
|<code>allow-legendary-spawn</code>
 +
|Whether or not [[Legendary Pokémon]] will spawn naturally. This only affects Pokémon that use the Legendary spawn rate.
 +
|<code>true</code>
 
|-
 
|-
|<code>despawnOnFleeOrLoss</code>
+
|<code>legendary-despawn-ticks</code>
|Despawn on flee or loss
+
|Number of ticks until legendaries will despawn.
|Whether or not wild Pokémon will despawn if the player flees from them or loses against them.
+
|<code>6000</code>
|<code>False</code>
 
 
|-
 
|-
|<code>displayLegendaryGlobalMessage</code>
+
|<code>display-legendary-global-message</code>
|Display Legendary global message
 
 
|Whether or not a message will display when a [[Legendary Pokémon]] spawns. The message also displays which [[biome]] the Pokémon spawned in.
 
|Whether or not a message will display when a [[Legendary Pokémon]] spawns. The message also displays which [[biome]] the Pokémon spawned in.
|<code>True</code>
+
|<code>true</code>
 
|-
 
|-
|<code>distancePerLevel</code>
+
|<code>do-legendary-raid-event</code>
|Distance per level
+
|Displays server-wide announcement 'A Legendary has spawned in a Max Raid Den in a <name> biome' when a Legendary spawns in one.
|If the <code>spawnLevelsByDistance</code> setting is enabled, this setting determines the rate (in block distance) that wild Pokémon levels increase according to the distance from the world spawn point.
+
|<code>true</code>
|30
+
|-
 +
|<code>use-recent-level-moves</code>
 +
|If set to true, Pokémon will spawn with the most recent moves in their level-up movepools. If false, Pokémon will spawn with random moves from their level-up movepools.
 +
|<code>false</code>
 +
|-
 +
|<code>despawn-on-flee-or-loss</code>
 +
|Whether or not wild Pokémon will despawn if the player flees from them or loses against them.
 +
|<code>false</code>
 +
|-
 +
|<code>bell-success-chance</code>
 +
|Chance that a bell, at dawn, will start to ring. 1 = 100%.
 +
|<code>0.01</code>
 
|-
 
|-
|<code>doLegendaryRaidEvent</code>
+
|<code>bell-inclusion-range</code>
|Display Raid Legendary global message
+
|Range in blocks that Clear/Tidal Bells will seek out other bells.
|Displays server-wide announcement 'A Legendary has spawned in a Max Raid Den in a <name> biome' when a Legendary spawns in one.
+
|<code>10</code>
|<code>True</code>
 
 
|-
 
|-
|<code>entitiesPerPlayer</code>
+
|<code>lure-flute-duration</code>
|Maximum amount of NPC and/or Pokémon per player
+
|How long the effects of the Black/White Flute last for in seconds once used.
|The maximum number of entities (NPC or Pokémon) that can spawn per player. Lower for better performance.
+
|<code>180</code>
|45
 
 
|-
 
|-
|<code>gigantamaxFactorSpawnRate</code>
+
|<code>lure-flute-level-modifier</code>
|Gigantamax Factor spawn rate
+
|By how many levels the Black/White Flute can affect spawns by.
|Chance of a wild Pokémon spawning with the [[Gigantamax]] Factor ({{frac|''rate''}}). 0 disables Gigantamax Factor spawns.
+
|<code>10</code>
|512
 
 
|-
 
|-
|<code>hiddenAbilitySpawnRate</code>
+
|<code>blocked-generations</code>
|Hidden Ability spawn rate
+
|Whether or not Pokémon from a specific generation can spawn. All generations enabled by default.
|The rarity of hidden [[Abilities]] on wild or spawned-in Pokémon, using the formula {{frac|''x''}} Pokémon. This setting does not affect [[breeding]].
+
Example: <br>
|150 ({{frac|150}} Pokémon)
+
<code>blocked-generations: <br>
 +
- 2 <br>
 +
- 3 <br>
 +
- 4 <br></code>
 +
|<code>[]</code>
 
|-
 
|-
|<code>horizontalSliceRadius</code>
+
|<code>spawn-zygarde-cells</code>
|Horizontal radius for random spawning
+
|Allow Zygarde Cells to spawn randomly in the world.
|The horizontal radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning.
+
|<code>true</code>
|10
 
 
|-
 
|-
|<code>horizontalTrackFactor</code>
+
|'''level-distance'''
|Amount of ticks for tracking spawner
 
|How many ticks 'lead' the player tracking spawner will give players based on their motion. This tries to spawn at locations the player is about to be.
 
|80
 
 
|-
 
|-
|<code>ilexShrineSpawnRate</code>
+
|<code>spawn-levels-by-distance</code>
|Ilex Shrine Spawn Rate
+
|If enabled, wild Pokémon levels will increase as the distance from the world spawn point increases. If disabled, wild Pokémon will spawn with varying levels regardless of the distance from the world spawn point.
|Chance per valid chunk to contain an Ilex Shrine.
+
|<code>false</code>
|0.005
 
 
|-
 
|-
|<code>injectIntoLootTables</code>
+
|<code>max-level-by-distance</code>
|Enables Pixelmon loot table modifier
+
|The maximum level that Pokémon can spawn at when the <code>spawnLevelsByDistance</code> option is enabled.
|Whether or not Pixelmon should modify Minecraft loot tables.
+
|<code>60</code>
|<code>True</code>
 
 
|-
 
|-
|<code>legendaryDespawnTicks</code>
+
|<code>distance-per-level</code>
|Legendary despawn ticks
+
|If the <code>spawnLevelsByDistance</code> setting is enabled, this setting determines the rate (in block distance) that wild Pokémon levels increase according to the distance from the world spawn point.
|Number of ticks until legendaries will despawn.
+
|<code>30</code>
|6000 (5 minutes)
 
 
|-
 
|-
|<code>legendarySpawnChance</code>
+
|'''wild-spawning'''
|Legendary spawn chance
 
|The chance of a [[Legendary Pokémon]] spawn attempt succeeding (0-1) if a viable location has been found for one to spawn. The frequency of this spawn attempt is defined by the <code>legendarySpawnTicks</code> setting.
 
|0.30000001192092896 (30%)
 
 
|-
 
|-
|<code>legendarySpawnTicks</code>
+
|<code>entities-per-player</code>
|Legendary spawn ticks
+
|The maximum number of entities (NPC or Pokémon) that can spawn per player. Lower for better performance.
|How often (in ticks) on average a [[Legendary Pokémon]] attempts to spawn. The actual time interval ranges from 60% to 140% of the specified value in this setting. The chance of the spawn attempt succeeding is defined by the <code>legendarySpawnChance</code> setting.
+
|<code>30</code>
|25,000 ticks (20 minutes and 50 seconds)
 
 
|-
 
|-
|<code>lootIgnoreList</code>
+
|<code>spawns-per-pass</code>
|Type of loot Pixelmon shouldn't modify
+
|The maximum number of spawns in a single spawn cycle for a single player. Lower for slower spawning and better performance. Values above <code>5</code> are very unlikely to make a noticeable difference.
|Which types of loot, such as "simple_dungeon", that Pixelmon should not modify.
+
|<code>2</code>
|None
 
 
|-
 
|-
|<code>lureFluteDuration</code>
+
|<code>spawn-frequency</code>
|Black/White Flute duration
+
|The number of spawn passes made per minute. Decrease for better performance.
|How long the effects of the Black/White Flute last for in seconds once used.
+
|<code>60.0</code>
|180
 
 
|-
 
|-
|<code>lureFluteLevelModifier</code>
+
|<code>minimum-distance-between-spawns</code>
|Black/White Flute level modifier
+
|The minimum number of blocks between a spawned entity and an existing living entity.
|By how many levels the Black/White Flute can affect spawns by.
+
|<code>15.0</code>
|10
 
 
|-
 
|-
|<code>maxLevelByDistance</code>
+
|<code>minimum-distance-from-centre</code>
|Maximum spawn level (by distance)
+
|The minimum distance from the player that entities may spawn. The lower this is, the closer entities will spawn to players.
|The maximum level that Pokémon can spawn at when the <code>spawnLevelsByDistance</code> option is enabled.
+
|<code>18</code>
|60
 
 
|-
 
|-
|<code>maximumDistanceFromCentre</code>
+
|<code>maximum-distance-from-centre</code>
|Max distance for spawns
 
 
|The maximum distance from the player that entities may spawn.
 
|The maximum distance from the player that entities may spawn.
|64
+
|<code>64</code>
 
|-
 
|-
|<code>maximumSpawnedFlyingPokemon</code>
+
|<code>horizontal-track-factor</code>
|Max Flying Pokémon per player
+
|How many ticks 'lead' the player tracking spawner will give players based on their motion. This tries to spawn at locations the player is about to be.
 +
|<code>80.0</code>
 +
|-
 +
|<code>vertical-track-factor</code>
 +
|How many ticks 'lead' the player tracking spawner will give players based on their vertical motion. Typically best as zero due to the interference jumping can cause.
 +
|<code>0.0</code>
 +
|-
 +
|<code>horizontal-slice-radius</code>
 +
|The horizontal radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning.
 +
|<code>10</code>
 +
|-
 +
|<code>vertical-slice-radius</code>
 +
|The vertical radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning. Making this larger than the horizontal slice radius is a good idea.
 +
|<code>25</code>
 +
|-
 +
|<code>maximum-spawned-pokemon</code>
 +
|The maximum number of Pokémon that can be naturally spawned in at once. This does not count fishing, Move Skills, commands, or legendary spawning
 +
|<code>3000</code>
 +
|-
 +
|<code>maximum-spawned-flying-pokemon</code>
 
|The maximum number of Flying Pokémon that can be naturally spawned in at once (soft limit). This does not count fishing, external moves, commands, or legendary spawning.
 
|The maximum number of Flying Pokémon that can be naturally spawned in at once (soft limit). This does not count fishing, external moves, commands, or legendary spawning.
|500
+
|<code>500</code>
 
|-
 
|-
|<code>maximumSpawnedFlyingPokemonPerPlayer</code>
+
|<code>maximum-spawned-flying-pokemon-per-player</code>
|Maximum Spawned Flying Pokémon
 
 
|The maximum number of Flying Pokémon that can spawn per player. Lower for better performance.
 
|The maximum number of Flying Pokémon that can spawn per player. Lower for better performance.
|45
+
|<code>45</code>
 
|-
 
|-
|<code>maximumSpawnedPokemon</code>
+
|'''boss-spawning'''
|Maximum Pokémon that can be spawned in at once
 
|The maximum number of Pokémon that can be naturally spawned in at once. This does not count fishing, Move Skills, commands, or legendary spawning
 
|3000
 
 
|-
 
|-
|<code>MeltanSpawnChance</code>
+
|<code>boss-rate</code>
|Meltan Spawn Chance
+
|The rate of [[boss Pokémon]] in the wild (1/x) not including mega bosses.
|Chance for a Meltan to spawn when smelting a metal ore block. 1/x
+
|<code>256.0</code>
|3072
 
 
|-
 
|-
|<code>meltanTransformChance</code>
+
|<code>ultra-space-boss-modifier</code>
|Chance Meltan transforms to Ditto
+
|Modifies the rarity of bosses in the [[Ultra Space]] Dimension (<code>bossRate</code> * <code>ultraSpaceBossModifier</code>).
|Percentage chance for a [[Meltan]] to transform into [[Ditto]] on capture. 1 = 100%
+
|<code>0.5</code>
|0.25
 
 
|-
 
|-
|<code>minimumDistanceBetweenSpawns</code>
+
|<code>bosses-always-mega-if-possible</code>
|Minimum distance for spawns
+
|Whether bosses that spawn must Mega Evolve if they can.
|The minimum number of blocks between a spawned entity and an existing living entity.
+
|<code>true</code>
|15
 
 
|-
 
|-
|<code>minimumDistanceFromCentre</code>
+
|<code>boss-spawn-ticks</code>
|Minimum distance for spawning
+
|How often (on average) a [[boss Pokémon]] will attempt to spawn.
|The minimum distance from the player that entities may spawn. The lower this is, the closer entities will spawn to players.
+
|<code>10000</code>
|18
 
 
|-
 
|-
|<code>replaceMCVillagers</code>
+
|<code>boss-spawn-chance</code>
|Replace Minecraft villagers
+
|Chance that a Mega Boss spawn attempt will succeed. 1 = 100%
|Whether to replace ''Minecraft's'' {{mc|villagers}} with [[chatting NPCs]] in {{mc|villages}}.
+
|<code>0.30000001192092896</code>
|<code>True</code>
 
 
|-
 
|-
|<code>shinySpawnRate</code>
+
|'''poke-loot'''
|Shiny spawn rate (1/x)
 
|The rarity of [[Shiny Pokémon]], using the formula {{frac|''x''}} Pokémon.
 
|4096 ({{frac|4096}} Pokémon)
 
 
|-
 
|-
|<code>spawnFrequency</code>
+
|<code>spawn-normal</code>
|Number of spawns per minute
+
|Whether or not visible [[PokéLoot chests]] spawn naturally.
|The number of spawn passes made per minute. Decrease for better performance.
+
|<code>true</code>
|60
 
 
|-
 
|-
|<code>spawnGyms</code>
+
|<code>spawn-hidden</code>
|Spawn Gyms
+
|Whether or not invisible [[PokéLoot chests]] spawn naturally.
|Whether [[Gyms]] can spawn naturally.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>spawnLevelsByDistance</code>
+
|<code>spawn-grotto</code>
|Spawn levels by distance
+
|Whether or not [[Hidden Grottos]] spawn naturally.
|If enabled, wild Pokémon levels will increase as the distance from the world spawn point increases. If disabled, wild Pokémon will spawn with varying levels regardless of the distance from the world spawn point.
+
|<code>true</code>
|<code>False</code>
 
 
|-
 
|-
|<code>spawnLevelsCloserToPlayerLevels</code>
+
|<code>spawn-rate</code>
|Spawn levels closer to player levels
+
|The frequency at which [[PokéLoot chests]] spawn. The Different Modes are as Follows:
|If enabled, wild Pokémon and trainers will spawn closer to the level range of the player. For example, a party where the highest level is 5 will never see Pokémon or trainers above level 15 unless through fishing. If the player has a Pokémon above level 39, only trainers are affected.
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|<code>True</code>
+
<br> <code>MINIMAL</code> <br>
 +
<code>NORMAL</code> <br>
 +
<code>MORE</code> <br>
 +
<code>EXTREME</code>
 +
</span>
 +
|<code>NORMAL</code>
 
|-
 
|-
|<code>spawnPokeMarts</code>
+
|<code>spawn-mode</code>
|Spawn shopkeepers
+
|The default setting for how [[PokéLoot chests]] act once looted. The Different Modes are as Follows:
|Whether [[Poké Marts]] can spawn in [[towns]].
+
<span class="mw-collapsible mw-collapsed" style="float:inherit">
|<code>True</code>
+
<br> <code>FCFS</code> - Chest disappears once looted by a player. <br>
 +
<code>PL</code> - Chest doesn't disappear, but each individual player can only loot it once. <br>
 +
<code>PU</code> - Chest doesn't disappear, can be looted infinitely by players. <br>
 +
<code>TIMED</code> - Chest doesn't disappear, each individual player can loot the chest periodically (cooldown duration can also be set in config, defaults at once per day).
 +
</span>
 +
|<code>FCFS</code>
 
|-
 
|-
|<code>spawnSetFolder</code>
+
|<code>loot-time</code>
|Folder path for spawning files
+
|How often players can loot [[PokéLoot chests]] that are set to have timed loot. This value is in hours.
|Which folder to use under ./pixelmon/spawning/ for spawn sets.
+
|<code>24</code>
|<code>default</code>
 
 
|-
 
|-
|<code>spawnTicksPlayerMultiplier</code>
+
|'''poke-stop'''
|Speeds up legendary and mega boss spawns
 
|A multiplier that speeds up legendary and mega boss spawning based on player count. ticks = <code>spawnTicks</code> / (1 + (number of players - 1) * <code>spawnTicksPlayerMultiplier</code>)
 
|0.009999999776482582
 
|-
 
|<code>spawnZygardeCells</code>
 
|Spawn Zygarde Cells in the wild
 
|Allow Zygarde Cells to spawn randomly in the world.
 
|<code>True</code>
 
 
|-
 
|-
|<code>spawnsPerPass</code>
+
|<code>enabled</code>
|Number of spawns in a single cycle per player
+
|Whether or not PokéStops spawn naturally.
|The maximum number of spawns in a single spawn cycle for a single player. Lower for slower spawning and better performance. Values above <code>5</code> are very unlikely to make a noticeable difference.
+
|<code>true</code>
|2
 
 
|-
 
|-
|<code>transformToDittoOnCatch</code>
+
|<code>loot-time</code>
|Chance for Pokémon to transform into Ditto
+
|How often players can loot single PokéStop. This value is in hours.
|Chance for a wild Pokemon to turn into a [[Ditto]] on capture.
+
|<code>24</code>
|0.001
 
 
|-
 
|-
|<code>useRecentLevelMoves</code>
+
|<code>always-aggressive-dimensions</code>
|Pokémon will spawn with most recent moves in their movepools
+
|Indicates which dimensions that all Pokemon will be aggressive.
|If set to true, Pokémon will spawn with the most recent moves in their level-up movepools. If false, Pokémon will spawn with random moves from their level-up movepools.
+
|<code>- pixelmon:ultra_space</code>
|<code>False</code>
 
 
|-
 
|-
|<code>verticalSliceRadius</code>
+
|<code>horde-battle-dimensions</code>
|Vertical radius in blocks for spawning
+
|Indicates which dimensions a Horde Battle may occur in.
|The vertical radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning. Making this larger than the horizontal slice radius is a good idea.
+
|<code>- pixelmon:ultra_space</code>
|<code>25</code>
 
 
|-
 
|-
|<code>verticalTrackFactor</code>
+
|<code>spawning-disabled-dimensions</code>
|Number of ticks that precede spawning vertically
+
|Indicates which dimensions that Pokemon spawning are disabled in.
|How many ticks 'lead' the player tracking spawner will give players based on their vertical motion. Typically best as zero due to the interference jumping can cause.
+
|<code>[]</code>
|<code>0</code>
 
 
|}
 
|}
  
===Starters=== <!--T:22-->
+
===Storage=== <!--T:23-->
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>storage.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>level</code>
+
|<code>computer-boxes</code>
|Starter level
+
|The number of boxes a player has access to in the [[PC]], up to a maximum of 256 per player.
|The initial level that Trainers' [[starter Pokémon]] will be at. This can be between levels 5 and 100.
+
|<code>30</code>
|5
 
 
|-
 
|-
|<code>shiny</code>
+
|<code>write-entities-to-world</code>
|Shiny starters
+
|Whether or not Pixelmon entities (such as naturally spawning Pokémon and [[NPC Trainers]]) are saved with the world. If enabled, the size of the world save file and the time needed to save the world increase.
|If enabled, Trainers' [[starter Pokémon]] will always be [[Shiny]].
+
|<code>false</code>
|<code>False</code>
 
 
|-
 
|-
|<code>starterList</code>
+
|<code>data-save-on-world-save</code>
|Starter list
+
|Whether or not data about players' Pokémon is saved when the world is saved. If this option is disabled, player Pokémon will need to be saved manually.
|The choices that players will have for their [[starter Pokémon]]. There can be a maximum of 24 choices. If a Pokémon has multiple forms, the form can be defined by placing the corresponding [[form index]] directly after the Pokémon's name (e.g., <code>Unown10</code> for [[Unown]] K).
+
|<code>true</code>
|
 
*{{p|Bulbasaur}}
 
*{{p|Squirtle}}
 
*{{p|Charmander}}
 
*{{p|Chikorita}}
 
*{{p|Totodile}}
 
*{{p|Cyndaquil}}
 
*{{p|Treecko}}
 
*{{p|Mudkip}}
 
*{{p|Torchic}}
 
*{{p|Turtwig}}
 
*{{p|Piplup}}
 
*{{p|Chimchar}}
 
*{{p|Snivy}}
 
*{{p|Oshawott}}
 
*{{p|Tepig}}
 
*{{p|Chespin}}
 
*{{p|Fennekin}}
 
*{{p|Froakie}}
 
*{{p|Rowlet}}
 
*{{p|Litten}}
 
*{{p|Popplio}}
 
*{{p|Grookey}}
 
*{{p|Scorbunny}}
 
*{{p|Sobble}}
 
 
|-
 
|-
|<code>starterMarks</code>
+
|<code>use-async-saving</code>
|Starter Marks
+
|Activates off-main thread saving of party and computer data. (server only)
|Whether [[starter Pokémon]] get the Destiny mark or not.
+
|<code>true</code>
|<code>True</code>
 
 
|-
 
|-
|<code>useCustomStarters</code>
+
|<code>async-interval</code>
|Use custom starters
+
|The interval in seconds that the async saver will save all queued data to disk.
|Whether the starter list should be loaded from this config.
+
|<code>60</code>
|<code>False</code>
 
 
|}
 
|}
  
===Storage=== <!--T:23-->
+
===Structures=== <!--T:10-->
 +
Settings that relate to Pixelmon's structures.
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>structures.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>asyncInterval</code>
+
|<code>always-spawn-in-village</code>
|N/A
+
|Whether or not the player will always spawn in a village when joining the world for the first time
|The interval in seconds that the async saver will save all queued data to disk.
+
|<code>true</code>
|<code>60</code>
+
|-
 +
|<code>ilex-shrine-spawn-rate</code>
 +
|Chance per valid chunk to contain an Ilex Shrine.
 +
|<code>0.005</code>
 +
|-
 +
|<code>ice-shrine-spawn-rates</code>
 +
|Modifier for the success-rate of whether Ice [[shrines]] can spawn in any valid chunk naturally.
 +
|<code>0.033330000936985016</code>
 
|-
 
|-
|<code>useAsyncSaving</code>
+
|<code>waypoint-spawn-rate</code>
|N/A
+
|Modifier for the success-rate of whether [[Waypoints]] can spawn in any valid chunk naturally.
|Activates off-main thread saving of party and computer data. (server only)
+
|<code>0.0333000011742115</code>
|<code>False</code>
 
 
|}
 
|}
  
==Legacy Options== <!--T:24-->
+
===TCG===
===Sounds===
 
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
! Setting (<code>.hocon</code>)
+
! Setting (<code>tcg.yml</code>)
! Setting (in-game)
 
 
! class="unsortable" | Description
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|<code>removeVanillaMusic</code>
+
|<code>essence-radius</code>
|Remove vanilla music
+
|Blocks away a essence jar, placed on the ground, will absorb essence from defeated Pokemon.
|Whether or not vanilla ''Minecraft'' music (not including music discs) can randomly play instead of Pixelmon music.
+
|<code>30</code>
|<code>True</code>
+
|-
 +
|<code>essence-per-knockout</code>
 +
|Amount of essences gained per defeated Pokemon
 +
|<code>1.5</code>
 +
|-
 +
|<code>rare-pokemon-essence-modifier</code>
 +
|Amount of essences gained for defeating a rare Pokemon.
 +
|<code>3.75</code>
 +
|-
 +
|<code>random-tick-essence-gain-chance</code>
 +
|Amount of essence passively gain via random-tick chance.
 +
|<code>0.5</code>
 +
|-
 +
|<code>generate-cosmetics-in-card-shop</code>
 +
|Allow TCG cosmetic items in the card shop (covers, coins, etc).
 +
|<code>true</code>
 +
|-
 +
|<code>max-trades-per-trader</code>
 +
|Maximum amount of trades a trader can have.
 +
|<code>12</code>
 +
|-
 +
|<code>essence-to-fill-jar</code>
 +
|Total amount of essence a needs to be filled.
 +
|<code>100</code>
 +
|-
 +
|<code>saved-u-i-scale</code>
 +
|
 +
|<code>-1</code>
 +
|-
 
|}
 
|}
 
</translate>
 
</translate>

Latest revision as of 15:26, 2 August 2024

Other languages:
English

The Pixelmon config folder, config/pixelmon, is a folder containing numerous .yml file(s) for the various configurable settings Pixelmon supports. It is located in the Minecraft installation's files, which can have different locations depending on the launcher that was used to install the game. This guide to finding your config files covers most of those.

These .yml file(s) can be edited outside of Minecraft with a plain text editor such as Notepad or TextEdit. If edited with a plain text editor, changes will only be reflected when the target world is not online; changing the config file while the world is online will cause no changes to occur to the world until the world is reloaded. On a multiplayer server, editing the config file(s) on the client will only affect client-side settings; server-side settings can only be changed by editing the server .yml files inside the server folder.

The config file(s) and/or folder can be reset to default settings by deleting the file. The file will be regenerated the next time Minecraft is launched. It is recommended to do this when Updating Pixelmon, to ensure any changes made are applied to your file(s).

Settings

Battle

Settings that allow you to alter battle mechanics and rates.

Setting (battle.yml) Description Default value
battle-a-i-wild The type of battle AI that wild Pokémon will use. The Different Modes are As Follows:


RANDOM - The Pokémon will use moves randomly.
AGGRESSIVE - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
TACTICAL - The Trainer will know how to use status moves alongside offensive moves.
ADVANCED - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.

RANDOM
battle-a-i-boss The type of battle AI that boss Pokémon will use. The Different Modes are As Follows:


RANDOM - The Pokémon will use moves randomly.
AGGRESSIVE - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
TACTICAL - The Trainer will know how to use status moves alongside offensive moves.
ADVANCED - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.

AGGRESSIVE
battle-a-i-trainer The type of battle AI that naturally spawning NPC Trainers will use. The Different Modes are As Follows:


RANDOM - The Pokémon will use moves randomly.
AGGRESSIVE - The Trainer will use the move that deals the most damage to the opponent, avoiding status moves.
TACTICAL - The Trainer will know how to use status moves alongside offensive moves.
ADVANCED - Along with knowing how to use moves like tactical AI, the Trainer will switch out Pokémon if advantageous.

TACTICAL
multiple-photos-of-same-pokemon Whether a player can take multiple photos of a single Pokémon. true
relaxed-battle-gimmick-rules Whether which battle gimmick can be used is determined purely by band chosen. true
battle-music-volume Volume of the music that is played during battles. 1.0
allow-p-v-p-experience Whether or not Pokémon can gain experience when battling other players. true
allow-trainer-experience Whether or not NPC Trainers' Pokémon award experience upon defeat. true
return-held-items If enabled, consumable held items used up during player vs. player battles will be restored when the battle ends. true
force-end-battle-result This setting determines what will occur if a battle is ended without a proper conclusion (e.g., too many errors in battle, player death while in battle). Determining an official winner and loser only matters for certain aspects, such as the /pokestats command, NPC Trainers that give items upon defeat, or Pixelmon sidemods that manipulate battle wins and losses. The Different Modes are as Follows:


WINNER - A winner will be decided based on which battler has more Pokémon remaining. If both battlers have the same amount of Pokémon remaining, the percentages of HP of each Pokémon remaining are summed and the winner is decided based on whose percentage HP sum is greater. If both sums are the same, the battle is considered a draw.
DRAW - The battle is declared a draw.
ABNORMAL - The battle is considered to have ended abnormally. This setting is only useful if the server has a Pixelmon sidemod that uses PlayerBattleEndedAbnormalEvent.

WINNER
exp-modifier Multiplier for experience gained in Pokémon battles. 1.0
synchronize-chance Chance for Synchronize to sync nature on battle start. (1 is 100% chance, 0.5 is 50% chance) 1.0
allow-happy-hour Whether Happy Hour will award PokéDollars when used. true
happy-hour-multiplier The multiplier for how many PokéDollars will be awarded by using Happy Hour (2.0 = 2x Multiplier) 2.0
allow-pay-day Whether Pay Day will award extra PokéDollars when used. true
pay-day-multiplier The multiplier for how many PokéDollars will be awarded by using Pay Day (5.0 = 5x Multiplier) 5.0
allow-g-max-gold-rush Whether G-Max Gold Rush will award extra PokéDollars when used. true
g-max-gold-rush-multiplier The multiplier for how many PokéDollars will be awarded by using G-Max Gold Rush 100.0
allow-amulet-coin Whether Amulet Coin will award double PokéDollars when used. true
amulet-coin-multiplier The multiplier for how many PokéDollars will be awarded by using Amulet Coin (2.0 = 2x Multiplier) 2.0
pickup-rate The rate (1/x) that Pickup will collect special drops at. 0 disables this. 10
allow-catch-combo Allows chaining catches to get bonus exp, higher shiny and perfect iv rates. If false, all captures use the first threshold listed. true
catch-combo-thresholds Catch Combos count thresholds at which the effects of the combo change. Default values give the combo ranges 0, 1-10, 11-20, 21-30, 31-40, and 41+. 0
10
20
30
40
catch-combo-exp-bonuses Catch Combos exp bonuses per threshold. 1.0
1.100000023841858
1.5
2
2.5
3
catch-combo-shiny-modifiers Catch Combos shiny modifiers per threshold. 1.0
1.0
1.399999976158142
1.7999999523162842
2.200000047683716
2.200000047683716
catch-combo-perfect-i-vs Catch Combos perfect IVs per threshold. 0
0
2
3
4
4
scale-grass-battles Whether or not the levels Pokémon found in Pixelmon grass will scale to the level of the player's highest-leveled Pokémon. false

Breeding

Settings for breeding behavior.

Setting (breeding.yml) Description Default value
allow-breeding Whether or not the Day Care can be crafted and used. true
allow-ditto-ditto-breeding Whether or not two Ditto can breed together to produce Eggs with random Pokémon inside them. false
allow-random-breeding-eggs-to-be-legendary Whether or not Eggs made from two Ditto breeding together have a chance of hatching Legendary Pokémon. false
allow-random-breeding-eggs-to-be-mythic Whether or not Eggs made from two Ditto breeding together have a chance of hatching Mythic Pokémon. false
allow-random-breeding-eggs-to-be-ultrabeast Whether or not Eggs made from two Ditto breeding together have a chance of hatching an Ultra Beast. false
breeding-ticks How long it takes for a Pokémon to advance from one breeding level to the next with breeding strength 1 ("Pokémon 1 is more attracted to Pokémon 2 every day!"). This is measured in ticks (20 ticks = 1 second). If breeding environments are enabled, this time will be affected by multipliers depending on how suitable the breeding environment is. 18000
num-breeding-levels The number of breeding levels that breeding Pokémon must advance through in order to produce an Egg. Can be between 1 and 5. 5
oval-charm-multiplier Breeding rate modifier that is applied if the Oval Charm is equipped. 0.5
steps-per-egg-cycle Egg cycles are used to determine how many steps it takes for Eggs to hatch. The lower this value, the fewer steps it takes for Eggs to hatch. 255
default-day-care-amount The amount of eggs a Player will be able to breed for at the same time. This option only impacts the creation of a new world. 3

Commands

Settings that relate to Pixelmon's commands.

Setting (commands.yml) Description Default value
pokesee-allow-offline-check Whether the command will check an offline player's Pokemon. true
check-egg-ivs Whether /ivs will work on eggs. true

Config

Config settings for the world.

Setting (config.yml) Description Default value
starting-balance The amount of PokéDollars the player will have when joining a world for the first time 0.0
award-tokens Whether defeating wild pokémon awards the player with the respective pokémon Photo. false
allow-pokemon-nicknames Whether or not the player can nickname owned Pokémon. On a server, this will prevent nicknames from being visible to other players. true
allow-vanilla-mobs Whether or not regular Minecraft mobs like cows and zombies can spawn naturally. DANGER - can kill you while battling. Monster spawners containing zombies, skeletons, or spiders will be converted into monsters spawners that spawn pigs if this setting is disabled. Other monster spawners (including ones that spawn hostile mobs like Blazes, cave spiders, or silverfish) will not be affected, nor will spawn eggs. The Ender dragon also spawns naturally regardless of this setting. Warning: This setting when not refined with a datapack will use the default spawning logic instead of the implemented Betterspawner logic, possibly causing mob spam. In order to refine the replacement logic, a datapack must be used. false
allow-capture-outside-battle Whether or not players are allowed to throw Poké Balls and capture Pokémon outside of battle. true
allow-random-pokemon-to-be-legendary If enabled, Pokémon spawned from /pokegive or from any pokespec have the possibility of containing Legendary Pokémon. true
growth-scale-modifier How much growth varies the size of Pokémon. This value can range from 0-2; if set to 0, growth will have no effect on Pokémon size. 1.0
allow-planting Whether or not Apricorns can be planted by players. This does not remove existing Apricorn trees or prevent natural Apricorn tree generation. true
cloning-machine-enabled Whether or not cloning machines can be crafted and used. Disabling this setting prevents Mewtwo from being legitimately obtainable. true
lake-trio-max-enchants Sets The number of times a Azelf, Mesprit and Uxie can enchant a ruby. 3
engage-player-by-poke-ball If enabled, battles between players can be initiated by a player throwing a Pokémon's Poké Ball at another player directly (rather than at the other player's Pokémon). true
enable-wild-aggression Whether or not aggressive wild Pokémon initiate battles against players. true
shrine-encounter-mode Whether Legendary shrines, such as the Legendary Bird or Timespace Trio shrines, can be used multiple times. The Different Modes are as Follows:


Once - A shrine may only be used once globally.
OncePerPlayer - A shrine may only be used once per player.
OncePerMCDay - A shrine may only be used once every Minecraft day (20 minutes).
OncePerDay - A shrine may only be used once every 24 hours.
Unlimited - A shrine may be used infinitely.

Once
spawners-op-only Whether or not players have to be ops to edit Pixelmon spawners. If this option is disabled, any player in Creative mode can edit spawners. true
npc-editor-op-only If set to true, must be opped to use the NPC Editor. If false, must be in Creative mode. true
quest-editor-op-only If true, must be opped to use the Quest Editor. If false, must be in Creative mode. true
traders-reusable Whether or not traders can be used multiple times. If disabled, traders will disappear after completing their trade offers. false
moves-per-tutor The amount of moves a Move Tutor will have. 20
use-system-time-for-world-time Whether or not Minecraft time will sync to real time (as defined by the server's system time). false
time-update-interval How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled. 30
allow-pokemon-editors Whether or not players can use Pokémon editors. When disabled client-side, this will prevent other players from using Pokémon editors on the player with the setting disabled. true
allow-chisels Whether or not players can place statues using a Chisel. true
max-level The maximum level that a Pokémon can be. 100
can-pokemon-be-hit Whether or not out-of-battle wild Pokémon can be hurt by minecraft attacks such as punching or swords. false
always-have-mega-ring Whether or not players will automatically have a Mega ring. false
always-have-dynamax-band Whether or not players will automatically have a Dynamax band. false
chance-to-get-special-bidoof The chance of obtaining a Sir Doofus III from catching a Bidoof with a Luxury Ball. (1/x chance, -1 to disable) 30
disabled-non-player-movement Determines if non player owned pokemon's movement is disabled or not. false
fallback-capture-method Determines the catch formula used in the official game of that generation. gen8
allow-shiny-charm-from-pokedex If enabled, unlocks the Shiny Charm upon Pokédex completion. true
allow-oval-charm-from-pokedex Enables unlocking the Oval Charm upon completion of a regional Pokédex. true
exp-charm-multiplier Experience multiplier when an Exp. Charm is equipped. 1.5
catching-charm-multiplier Multiplier of the chance that a critical capture will occur when a Catching Charm is equipped. 1.1
mark-charm-rolls Number of rolls for a wild Pokémon to gain a mark when a Mark Charm is equipped. 3
hammer-durability-loss-multiplier Multiplier of durability loss for each use of the hammer. 3
ore-colors
   '11':
       block-id: minecraft:sapphire_ore
       color: 4879335
       pattern: 1
   '12':
       block-id: minecraft:ruby_ore
       color: 14490675
       pattern: 1
   '13':
       block-id: minecraft:fossil
       color: 4472114
       pattern: 6
   '14':
       block-id: minecraft:crystal_ore
       color: 11529966
       pattern: 4
   '15':
       block-id: minecraft:bauxite_ore
       color: 13743492
       pattern: 0
   '16':
       block-id: minecraft:dawn_dusk_ore
       color: 0
       pattern: 7
   '17':
       block-id: minecraft:water_stone_ore
       color: 6123935
       pattern: 8
   '18':
       block-id: minecraft:thunder_stone_ore
       color: 15793921
       pattern: 9
   '19':
       block-id: minecraft:leaf_stone_ore
       color: 8298855
       pattern: 10
   '0':
       block-id: minecraft:coal_ore
       color: 14860458
       pattern: 0
   '1':
       block-id: minecraft:iron_ore
       color: 14860458
       pattern: 0
   '2':
       block-id: minecraft:gold_ore
       color: 16576075
       pattern: 0
   '3':
       block-id: minecraft:redstone_ore
       color: 16711680
       pattern: 0
   '4':
       block-id: minecraft:emerald_ore
       color: 1564002
       pattern: 0
   '5':
       block-id: minecraft:diamond_ore
       color: 6682083
       pattern: 0
   '6':
       block-id: minecraft:lapis_ore
       color: 1594813
       pattern: 2
   '7':
       block-id: minecraft:quartz_ore
       color: 15394270
       pattern: 3
   '8':
       block-id: minecraft:amethyst_ore
       color: 9782185
       pattern: 4
   '9':
       block-id: minecraft:sun_stone_ore
       color: 15038274
       pattern: 5
   '20':
       block-id: minecraft:fire_stone_ore
       color: 13398322
       pattern: 11
   '10':
       block-id: minecraft:silicon_ore
       color: 14868462
       pattern: 0
average-lure-expiry-ticks How many ticks it will take for a lure to expire on average. 17920
limit-shop-keeper-stack-size If set to False, this will be based on the remaining inventory of the player. true
old-gen-dimensions Which dimensions use Gen 7 features (eg. Mega Bosses). Any other dimension will use Gen 8 (eg. Max Raids). []
both-gen-dimensions Which dimensions use both Gen 7 and Gen 8 features. Overrides other options that would affect this otherwise.

- pixelmon:ultra_space
- pixelmon:drowned
- minecraft:overworld
- minecraft:the_nether
- minecraft:the_end

dynamax-size Height of Dynamax and Gigantamax in blocks. 15.0
allow-illegal-shinies Whether shinies which aren't available in Pokémon are available here or not. true
berry-juice-crafting Whether berry juices can be crafted in the infuser or not. true
poke-gift-reusable If enabled, Poké Gifts will remain after players claim them, but each Poké Gift can only be claimed once per player. If disabled, claiming a Poké Gift will cause it to disappear. false
elevator-search-range The maximum distance that two elevators can link together at. 10
starter-on-join Whether or not players will pick their starter Pokémon immediately upon entering a world. true
Debug Settings
print-errors If this option is enabled, any Pixelmon-related errors on a server will be printed to the server log in detail. If disabled, errors will be much shorter and less detailed. true
use-update-entity-with-optional-force-fix Whether to use the fix for clumping Pokémon around the edges of the world. If you are on Sponge, or don't know what it is, keep it off. false
verbose Verbose Logging - Keep this off unless you are diagnosing issues. false
TMs Settings
allow-t-m-reuse If enabled, TMs can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once. true
allow-t-r-reuse If enabled, TRs can be used an infinite amount of times without breaking. If disabled, TRs will break after being used once. true
universal-t-ms Whether TMs, HMs, and TRs can be used regardless of generation if the Pokémon has it in their TM/HM/TR list somewhere. true
super-universal-t-ms Whether TMs, HMs, and TRs can be used regardless of generation if the Pokémon has it in their base stats somewhere. false
Drops Settings
pokemon-drops-enabled Whether or not certain Pokémon can drop items upon defeat. true
use-drop-g-u-i If enabled, the drops GUI will display after the player defeats a regular wild Pokémon. The drops GUI will always display when defeating NPC Trainers or boss Pokémon, regardless of this setting. true
delete-unwanted-drops Whether or not the "Drop All" button in the Pokémon drops screen will delete the items or drop them on the ground. false
den-star-drops Number of item drops for each star level in raids.

- 2
- 4
- 6
- 8
- 10

Healing Settings
beds-heal-pokemon Whether or not beds will fully heal Pokémon when slept in. true
use-passive-healer Whether to passively heal party Pokémon over time or not. true
chance-to-revive-passively Chance to passively revive a knocked out party Pokémon with each step. 0.0010000000474974513
chance-to-heal-status-passively Chance to passively heal status effects from a party Pokémon with each step. 0.004999999888241291
steps-to-heal-health-passively Number of steps after which to heal 1 HP from a party Pokémon. 75
passive-healing-max-health-percentage Percentage of maximum health that the passive heal can go up to. 0.25
AFK-Handler Settings
enabled Whether or not the AFK handler is enabled. false
afk-activate-seconds The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control. 90
afk-timer-turn-seconds The amount of time that the AFK handler takes to make a move. 15
Pokerus Settings
enabled Whether or not the Pokérus is enabled. This blocks the growth, the spread and the spawning of the Pokérus. true
spawn-rate Pokérus spawn rate (1/x). (0 to disable) 12288.0
inform-players Whether or not the player should be informed if their Pokémon got Pokérus. true
spread-rate Chance to spread the Pokérus to the near Pokémon after a battle. (1/x) (-1 to disable; 0 to keep always active) 5
Riding Settings
allow-riding Allow players to ride Pokémon. If false, no Pokémon can be ridden. true
riding-speed-multiplier A multiplier for the mounting speed of Pokémon. Can be between 0 and 1, where 1 is the default mounting speed. 1.0
enable-point-to-steer If enabled, this option causes a mounted Pokémon to be steered by moving the camera, matching the directional controls on foot. If disabled, mounted Pokémon are steered using the keybinds for moving left and right. true
land-mount If enabled, allows riding Pokémon mounts that do not have the ability to fly or surf. true
require-h-m Whether or not Fly or Surf must be known by a water or flying mounted Pokémon in order to mount it. Land mounts are unaffected by this setting. false
flying-speed-limit Sets the flying speed limit for a mounted Pokémon in the new flying system. 4.0
Outside Effects Settings
use-outside-effects Whether or not outside effects is enabled or disabled. true
steps-to-apply-effects Amount of steps for effects such as Poison to be applied. 15
poison-max-damage The maximum amount of damage Poison can do outside of battle to a poisoned Pokémon. 5

Dimensions

Settings that relate to Pixelmon's dimensions.

Setting (dimensions.yml) Description Default value
ultra-space Whether the Ultra Space Dimension is activated or not. true
wild-berry-trees Where the Berry Trees are capable of spawning in the wild. false
tumblestone-spawn-chance The chance that a tumblestone block will spawn in the world. 0.009999999776482582
tumblestone-growth-chance The chance that a tumblestone block will grow. 0.10000000149011612
tumblestone-restore-chance The chance that a tumblestone block will restore itself. 0.25

Move Skills

Settings for controlling External Moves.

Setting (externa_moves.yml) Description Default value
allow-external-moves Whether or not players are able to use Move Skills. true
allow-destructive-external-moves Whether or not players are allowed to use the following Move Skills: true
forage-chance Higher values for better chances of obtaining item with Forage. 0.949999988079071

Graphics

Graphics settings.

Setting (graphics.yml) Description Default value
render-distance-weight A number that is multiplied to the default render distance (64) to produce a final render distance. 2.0
name-plate-range How far away levels and names of Pokémon can be seen when outside of battle. This setting is client-side.
  • 1: Default (closest)
  • 2: Farther
  • 3: Far (furthest away)
1
render-wild-levels Whether or not wild Pokémon should show their level above their head. true
show-wild-names Whether to show wild Pokémon names on their nameplates. true
scale-models-up If this option is enabled, Pokémon will be 30% larger than if the option was disabled. true
use-smooth-shading-on-poke-balls Whether or not Poké Balls use SMD normal maps in their models, making them appear smoother. true
enable-smooth-pokemon-shading Whether or not Pokémon use SMD normal maps in their models, making them appear smoother. true
show-current-attack-target Whether or not a Pokémon's attack target (F key by default) is shown on the screen. true
draw-health-bars Whether or not HP bars will be displayed above Pokémon. false
use-battle-camera If enabled, the camera will change during battles to a third-person camera focusing on the battling Pokémon. If disabled, the camera will remain the same as if the player was not in a battle. true
player-control-camera Whether or not the camera can be manually moved by the player during battles. true
only-show-attack-effects-to-battlers If true, attack effects are only displayed to players participating in or spectating a battle. true
advanced-battle-information If true, show percentage of opponent HP remaining true
range-to-display-attack-animations The range (in blocks) at which battle effects should be displayed to players if they are not in the battle. 40
emissive-textures Emissive textures add an additional effect that makes some Pokémon glow, but come with a significant performance penalty. true
emissive-textures-distance The distance to stop rendering emissive textures at. 32
poke-balls3-d-in-hand Whether PokéBalls will render in the player's hand as 3D spheres. false
global-wire-frame If set to true, all Pokémon will appear to every player in their wireframe mode, which renders their model as a connection of lines between their vertices. false
global-animation-toggle If set to false, Pokémon will not use animations to walk, fly, swim, or sway while idle. true
global-vertex-toggle If set to true, all Pokémon will appear to every player in their vertex mode, which renders only the vertices of their model. false
global-emissive-toggle If set to true, all Pokémon will glow at max brightness, making it them easy to spot at night or underwater. false
global-sprite-toggle If set to true, all Pokémon will appear in the overworld as their 2D pixelated sprites. false
spectator-range-blocks The range (in blocks) in which a player can choose to spectate a battle. 10
should-render-pokemon-outside-battle If set to true, the player, while in battle, will be able to see Pokemon entities that are not participating in the battle. false
should-send-toasts If set to true, Minecraft Toasts will appear in order to give the player tutorial advice. true
potion-particles-visible If set to false, recurring potion particles that Pixelmon adds will no longer display. This is primarily for turning off the particles of the Avoidance effect. true

Quests

Settings that alter how quests function.

Setting (quests.yml) Description Default value
quest-max-range The maximum distance a player can get before a quest can be found on a new NPC if not taken. 500
quest-random-n-p-cs Whether to let NPCs be randomly assigned quests or not. This does not affect quests that have already been started. true

Raids

Settings regarding Max Raid Dens.

Setting (raids.yml) Description Default value
raid-shiny-chances Shiny rates per raid star level 4096.0
4096.0
2048.0
1024.0
1024.0
raid-h-a-chances HA rates per raid star level. 150.0
125.0
100.0
75.0
50.0
raid-gigantamax-factor-chances Gigantamax Factor rates per raid star level. 512.0
512.0
512.0
256.0
128.0
den-spawn-chance-modifier Chance of a den spawning per chunk. 0.30000001192092896
den-respawn-time Time of day (in ticks) when dens attempt to respawn their boss. 100
den-respawn-chance Chance of a den respawning their boss when the den respawn time is hit. 0.75
den-star-weights Weights of each star level appearing in raids. 19
12
9
3
1
raid-have-legendaries Whether raids can have legendaries. true
raid-have-ultra-beasts Whether raids can have Ultra Beasts. true
raid-master-ball-block Star levels at which Master Balls/Park Balls cannot be used. false
false
false
false
false
raid-only-leader-can-catch Star levels at which only the leader of the raid has a catch attempt. false
false
false
false
false
raid-blacklist Species which can never appear in raids. MissingNo
raid-dens-breakable Whether or not dens can be broken with repeat pickaxe hits. true

Spawning

Settings that control what Pokémon spawns and how many of them spawn.

Setting (spawning.yml) Description Default value
despawn-radius The minimum number of blocks away from the nearest player a Pokémon can be when despawned. 80
shiny-rate Modifies the rarity of shiny Pokémon. 4096.0
ultra-space-shiny-rate-multiplier Modifies the rarity of shiny Pokémon in the Ultra Space Dimension (shinyRate * ultraSpaceShinyModifier). 0.5
hidden-ability-rate Modifies the rarity of Pokémon with hidden abilities. 150.0
ultra-space-hidden-ability-multiplier Modifies the rarity of hidden abilities in the Ultra Space Dimension (hiddenAbilitySpawnRate * ultraSpaceHiddenAbilityModifier). 0.5
ultra-space-horde-spawn-rate Modifies the rarity of horde battles in the Ultra Space. 0.4000000059604645
legendary-spawn-ticks How often (in ticks) on average a Legendary Pokémon attempts to spawn. The actual time interval ranges from 60% to 140% of the specified value in this setting. The chance of the spawn attempt succeeding is defined by the legendarySpawnChance setting. 25000
legendary-spawn-chance The chance of a Legendary Pokémon spawn attempt succeeding (0-1) if a viable location has been found for one to spawn. The frequency of this spawn attempt is defined by the legendarySpawnTicks setting. 0.30000001192092896
spawn-ticks-player-multiplier A multiplier that speeds up legendary and mega boss spawning based on player count. ticks = spawnTicks / (1 + (number of players - 1) * spawnTicksPlayerMultiplier) 0.009999999776482582
spawn-levels-closer-to-player-levels If enabled, wild Pokémon and trainers will spawn closer to the level range of the player. For example, a party where the highest level is 5 will never see Pokémon or trainers above level 15 unless through fishing. If the player has a Pokémon above level 39, only trainers are affected. true
spawn-levels-increase-in-caves If enabled, the y-value of the position a Pokémon spawns at will effect the Pokémon level proportionately, such that lower y-values will have higher level Pokémon. true
spawn-levels-increase-in-ultra-space If enabled, the Ultra Space Pokemon will be set at a higher level than the maximum level in your party MaxPartyLevel * ultra-space-level-multiplier true
cave-max-multiplier The max level multiplier when you're at a lower level in caves 4
ultra-space-level-multiplier The maximum level multiplier when you're in Ultra Space. 2.0
transform-to-ditto-on-catch Chance for a wild Pokemon to turn into a Ditto on capture. 0.001
meltan-transform-chance Percentage chance for a Meltan to transform into Ditto on capture. 1 = 100% 0.75
meltan-box-spawn-rate Chance for a Meltan to spawn with each opening. 1/X 20
meltan-box-spawn-radius Maximum block distance away from the box that a Meltan could spawn. 15
meltan-box-initial-scraps-count Amount of Netherite Scraps to initially open the Mystery Box. 4
meltan-box-scraps-multiplier Multiplier for the amount of scraps needed per box opening after the first. 1.8
meltan-box-open-duration-millis Amount of time, in milliseconds, that it takes for the Mystery Box to open. 100000
meltan-box-cooldown-duration-millis Amount of time, in milliseconds, that it takes before the Mystery Box can be opened again. 3000000
can-transform-to-ditto-on-catch Pokemon which can transform to Ditto.
gigantamax-factor-rate Chance of a wild Pokémon spawning with the Gigantamax Factor (1/rate). 0 disables Gigantamax Factor spawns. 512.0
ultra-space-gigantamax-factor-modifier Modifies the rarity of the Gigantamax Factor in the Ultra Space Dimension (gigantamaxFactorSpawnRate * ultraSpaceGigantamaxFactorModifier). -1 disables Gigantamax Factor spawns in Ultra Space. -1.0
allow-legendary-spawn Whether or not Legendary Pokémon will spawn naturally. This only affects Pokémon that use the Legendary spawn rate. true
legendary-despawn-ticks Number of ticks until legendaries will despawn. 6000
display-legendary-global-message Whether or not a message will display when a Legendary Pokémon spawns. The message also displays which biome the Pokémon spawned in. true
do-legendary-raid-event Displays server-wide announcement 'A Legendary has spawned in a Max Raid Den in a <name> biome' when a Legendary spawns in one. true
use-recent-level-moves If set to true, Pokémon will spawn with the most recent moves in their level-up movepools. If false, Pokémon will spawn with random moves from their level-up movepools. false
despawn-on-flee-or-loss Whether or not wild Pokémon will despawn if the player flees from them or loses against them. false
bell-success-chance Chance that a bell, at dawn, will start to ring. 1 = 100%. 0.01
bell-inclusion-range Range in blocks that Clear/Tidal Bells will seek out other bells. 10
lure-flute-duration How long the effects of the Black/White Flute last for in seconds once used. 180
lure-flute-level-modifier By how many levels the Black/White Flute can affect spawns by. 10
blocked-generations Whether or not Pokémon from a specific generation can spawn. All generations enabled by default.

Example:
blocked-generations:
- 2
- 3
- 4

[]
spawn-zygarde-cells Allow Zygarde Cells to spawn randomly in the world. true
level-distance
spawn-levels-by-distance If enabled, wild Pokémon levels will increase as the distance from the world spawn point increases. If disabled, wild Pokémon will spawn with varying levels regardless of the distance from the world spawn point. false
max-level-by-distance The maximum level that Pokémon can spawn at when the spawnLevelsByDistance option is enabled. 60
distance-per-level If the spawnLevelsByDistance setting is enabled, this setting determines the rate (in block distance) that wild Pokémon levels increase according to the distance from the world spawn point. 30
wild-spawning
entities-per-player The maximum number of entities (NPC or Pokémon) that can spawn per player. Lower for better performance. 30
spawns-per-pass The maximum number of spawns in a single spawn cycle for a single player. Lower for slower spawning and better performance. Values above 5 are very unlikely to make a noticeable difference. 2
spawn-frequency The number of spawn passes made per minute. Decrease for better performance. 60.0
minimum-distance-between-spawns The minimum number of blocks between a spawned entity and an existing living entity. 15.0
minimum-distance-from-centre The minimum distance from the player that entities may spawn. The lower this is, the closer entities will spawn to players. 18
maximum-distance-from-centre The maximum distance from the player that entities may spawn. 64
horizontal-track-factor How many ticks 'lead' the player tracking spawner will give players based on their motion. This tries to spawn at locations the player is about to be. 80.0
vertical-track-factor How many ticks 'lead' the player tracking spawner will give players based on their vertical motion. Typically best as zero due to the interference jumping can cause. 0.0
horizontal-slice-radius The horizontal radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning. 10
vertical-slice-radius The vertical radius of the areas randomly selected near the player to do spawning in. Lower for better performance but less reliable spawning. Making this larger than the horizontal slice radius is a good idea. 25
maximum-spawned-pokemon The maximum number of Pokémon that can be naturally spawned in at once. This does not count fishing, Move Skills, commands, or legendary spawning 3000
maximum-spawned-flying-pokemon The maximum number of Flying Pokémon that can be naturally spawned in at once (soft limit). This does not count fishing, external moves, commands, or legendary spawning. 500
maximum-spawned-flying-pokemon-per-player The maximum number of Flying Pokémon that can spawn per player. Lower for better performance. 45
boss-spawning
boss-rate The rate of boss Pokémon in the wild (1/x) not including mega bosses. 256.0
ultra-space-boss-modifier Modifies the rarity of bosses in the Ultra Space Dimension (bossRate * ultraSpaceBossModifier). 0.5
bosses-always-mega-if-possible Whether bosses that spawn must Mega Evolve if they can. true
boss-spawn-ticks How often (on average) a boss Pokémon will attempt to spawn. 10000
boss-spawn-chance Chance that a Mega Boss spawn attempt will succeed. 1 = 100% 0.30000001192092896
poke-loot
spawn-normal Whether or not visible PokéLoot chests spawn naturally. true
spawn-hidden Whether or not invisible PokéLoot chests spawn naturally. true
spawn-grotto Whether or not Hidden Grottos spawn naturally. true
spawn-rate The frequency at which PokéLoot chests spawn. The Different Modes are as Follows:


MINIMAL
NORMAL
MORE
EXTREME

NORMAL
spawn-mode The default setting for how PokéLoot chests act once looted. The Different Modes are as Follows:


FCFS - Chest disappears once looted by a player.
PL - Chest doesn't disappear, but each individual player can only loot it once.
PU - Chest doesn't disappear, can be looted infinitely by players.
TIMED - Chest doesn't disappear, each individual player can loot the chest periodically (cooldown duration can also be set in config, defaults at once per day).

FCFS
loot-time How often players can loot PokéLoot chests that are set to have timed loot. This value is in hours. 24
poke-stop
enabled Whether or not PokéStops spawn naturally. true
loot-time How often players can loot single PokéStop. This value is in hours. 24
always-aggressive-dimensions Indicates which dimensions that all Pokemon will be aggressive. - pixelmon:ultra_space
horde-battle-dimensions Indicates which dimensions a Horde Battle may occur in. - pixelmon:ultra_space
spawning-disabled-dimensions Indicates which dimensions that Pokemon spawning are disabled in. []

Storage

Setting (storage.yml) Description Default value
computer-boxes The number of boxes a player has access to in the PC, up to a maximum of 256 per player. 30
write-entities-to-world Whether or not Pixelmon entities (such as naturally spawning Pokémon and NPC Trainers) are saved with the world. If enabled, the size of the world save file and the time needed to save the world increase. false
data-save-on-world-save Whether or not data about players' Pokémon is saved when the world is saved. If this option is disabled, player Pokémon will need to be saved manually. true
use-async-saving Activates off-main thread saving of party and computer data. (server only) true
async-interval The interval in seconds that the async saver will save all queued data to disk. 60

Structures

Settings that relate to Pixelmon's structures.

Setting (structures.yml) Description Default value
always-spawn-in-village Whether or not the player will always spawn in a village when joining the world for the first time true
ilex-shrine-spawn-rate Chance per valid chunk to contain an Ilex Shrine. 0.005
ice-shrine-spawn-rates Modifier for the success-rate of whether Ice shrines can spawn in any valid chunk naturally. 0.033330000936985016
waypoint-spawn-rate Modifier for the success-rate of whether Waypoints can spawn in any valid chunk naturally. 0.0333000011742115

TCG

Setting (tcg.yml) Description Default value
essence-radius Blocks away a essence jar, placed on the ground, will absorb essence from defeated Pokemon. 30
essence-per-knockout Amount of essences gained per defeated Pokemon 1.5
rare-pokemon-essence-modifier Amount of essences gained for defeating a rare Pokemon. 3.75
random-tick-essence-gain-chance Amount of essence passively gain via random-tick chance. 0.5
generate-cosmetics-in-card-shop Allow TCG cosmetic items in the card shop (covers, coins, etc). true
max-trades-per-trader Maximum amount of trades a trader can have. 12
essence-to-fill-jar Total amount of essence a needs to be filled. 100
saved-u-i-scale -1

© 2012 - 2025 Pixelmon Mod