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 (Some body moved page Pixelmon.cfg to Config over redirect)
Line 1: Line 1:
The pixelmon.cfg 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 "config" folder. If using the [[Pixelmon launcher]], a reduced version of the config file can be edited by selecting the wrench icon in the lower-right corner of the screen, while the full config file can be accessed by selecting the "Browse to Profile Folder" option on the main launcher screen and navigating to the "config" folder.
+
The Pixelmon config file, "pixelmon.hocon", 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 "config" folder. If using the [[Pixelmon launcher]], a reduced version of the config file can be edited by selecting the wrench icon in the lower-right corner of the screen, while the full config file can be accessed by selecting the "Browse to Profile Folder" option on the main launcher screen and navigating to the "config" folder.
  
The pixelmon.cfg file itself can be opened with a text editor such as Notepad or TextEdit. These settings can only be changed when the target world is not online; changing them while the world is online will cause no changes to occur to the world until the world is reloaded.
+
The config file itself can be opened with a text editor such as Notepad or TextEdit. These settings can only be changed when the target world is not online; changing them while the world is online will cause no changes to occur to the world until the world is reloaded.
 
==Settings==
 
==Settings==
 
===AFK handler===
 
===AFK handler===
Line 10: Line 10:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|AFK activation time length
+
|afkActivateSeconds
 
|The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control.
 
|The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control.
 
|90 seconds
 
|90 seconds
 
|-
 
|-
|AFK activation turn time
+
|afkHandlerTurnSeconds
 
|The amount of time that the AFK handler takes to make a move.
 
|The amount of time that the AFK handler takes to make a move.
 
|15 seconds
 
|15 seconds
 
|-
 
|-
|AFK handler active
+
|enableAFKHandler
 
|Whether or not the AFK handler is enabled.
 
|Whether or not the AFK handler is enabled.
 
|False
 
|False
Line 28: Line 28:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Allow crafting and placing of ranch blocks
+
|allowBreeding
 
|Whether or not [[ranch blocks]] can be crafted and used.
 
|Whether or not [[ranch blocks]] can be crafted and used.
 
|True
 
|True
 
|-
 
|-
|Allow crafting of ranch blocks
+
|allowRanchCrafting
 
|Whether or not ranch blocks can be crafted.
 
|Whether or not ranch blocks can be crafted.
 
|True
 
|True
 
|-
 
|-
|Allow placing of ranch blocks
+
|allowRanchExpansion
|Whether or not ranch blocks can be placed in the world.
 
|True
 
|-
 
|Allow ranch expansion
 
 
|Whether or not [[ranch upgrades]] exist.
 
|Whether or not [[ranch upgrades]] exist.
 
|True
 
|True
 
|-
 
|-
|Allow random breeding Eggs to have a chance to be a Legendary
+
|allowRandomBreedingEggsToBeLegendary
 
|Whether or not [[Eggs]] made from two [[Ditto]] breeding together have a chance of hatching [[Legendary Pokémon]].
 
|Whether or not [[Eggs]] made from two [[Ditto]] breeding together have a chance of hatching [[Legendary Pokémon]].
 
|False
 
|False
 
|-
 
|-
|Allow random spawned Eggs to have a chance to be a Legendary
+
|allowRandomSpawnedEggsToBeLegendary
 
|Whether or not [[Eggs]] spawned with the random Egg feature of /pokegiveEgg have a chance of hatching [[Legendary Pokémon]].
 
|Whether or not [[Eggs]] spawned with the random Egg feature of /pokegiveEgg have a chance of hatching [[Legendary Pokémon]].
 
|False
 
|False
 
|-
 
|-
|Number of breeding levels
+
|breedingTicks
 +
|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 (15 minutes)
 +
|-
 +
|numBreedingStages
 
|The number of breeding levels that [[breeding]] Pokémon must advance through in order to produce an [[Egg]]. Can be between 1 and 5.
 
|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
 
|5
 
|-
 
|-
|Steps per Egg cycle
+
|stepsPerEggCycle
 
|[http://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.
 
|[http://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
 
|255
 
|-
 
|-
|Use breeding environments
+
|useBreedingEnvironment
 
|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!"
 
|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!"
 
|True
 
|True
|-
 
|World ticks till breeding level increased
 
|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 (15 minutes)
 
 
|}
 
|}
 
===Database===
 
===Database===
Line 75: Line 71:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Connection string
+
|connectionString
 
|The URL that specifies the location of the database that Pixelmon data will be saved to. Can be either an H2 database or a MySQL database (jdbc:''{{tt|type|"h2" or "mysql"}}''://''{{tt|hostname|IP address/domain of server (without "http://"}}'':''{{tt|port|Port number of database connections, 3306 by default}}''/''{{tt|dbname|Name of database}}''?user=''{{tt|username|Username used to connect to database}}''&password=''{{tt|password|Password associated with username}}'').
 
|The URL that specifies the location of the database that Pixelmon data will be saved to. Can be either an H2 database or a MySQL database (jdbc:''{{tt|type|"h2" or "mysql"}}''://''{{tt|hostname|IP address/domain of server (without "http://"}}'':''{{tt|port|Port number of database connections, 3306 by default}}''/''{{tt|dbname|Name of database}}''?user=''{{tt|username|Username used to connect to database}}''&password=''{{tt|password|Password associated with username}}'').
 
|jdbc:h2://
 
|jdbc:h2://
 
|-
 
|-
|Save to external database
+
|saveToExternalDatabase
 
|Whether or not to save Pixelmon data to the external database specified in the "Connection string" setting.
 
|Whether or not to save Pixelmon data to the external database specified in the "Connection string" setting.
 
|False
 
|False
Line 89: Line 85:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Search range
+
|elevatorSearchRange
 
|The maximum distance that two elevators can link together at.
 
|The maximum distance that two elevators can link together at.
 
|10
 
|10
Line 99: Line 95:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Allows the use of external moves
+
|allowExternalMoves
 
|Whether or not players are able to use their Pokémon's [[external moves]].
 
|Whether or not players are able to use their Pokémon's [[external moves]].
 
|True
 
|True
Line 109: Line 105:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Allow capturing outside of battle
+
|allowAnvilAutoreloading
 +
|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.
 +
|False
 +
|-
 +
|allowCaptureOutsideBattle
 
|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.
 
|True
 
|True
 
|-
 
|-
|Allow crafting of Rare Candy
+
|allowEventMoveTutors
|Whether or not players are allowed to craft [[Rare Candies]].
+
|Whether or not [[event move tutors]] spawn naturally.
|True
+
|False
 
|-
 
|-
|Allow Gem boss drop
+
|allowGemBossDrop
 
|Whether or not [[Gems]] are [[dropped]] by [[boss Pokémon]] and found with [[Pickup]].
 
|Whether or not [[Gems]] are [[dropped]] by [[boss Pokémon]] and found with [[Pickup]].
 
|False
 
|False
 
|-
 
|-
|Allow Gems to be crafted
+
|allowGemCrafting
 
|Whether or not [[Gems]] can be crafted.
 
|Whether or not [[Gems]] can be crafted.
 
|True
 
|True
 
|-
 
|-
|Allow {{tt|PVP|Player-vs.-Player}} experience
+
|allowPVPExperience
 
|Whether or not Pokémon can gain experience when battling other players.
 
|Whether or not Pokémon can gain experience when battling other players.
 
|True
 
|True
 
|-
 
|-
|Allow planting
+
|allowPlanting
 
|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.
 
|True
 
|True
 
|-
 
|-
|Allow ranch upgrade boss drop
+
|allowPokémonNicknames
 +
|Whether or not the player can nickname owned Pokémon. This setting is client-side.
 +
|True
 +
|-
 +
|allowRanchUpgradeBossDrop
 
|Whether or not [[boss Pokémon]] can drop [[ranch upgrades]].
 
|Whether or not [[boss Pokémon]] can drop [[ranch upgrades]].
 
|True
 
|True
 
|-
 
|-
|Allow riding
+
|allowRareCandyCrafting
 +
|Whether or not players are allowed to craft [[Rare Candies]].
 +
|True
 +
|-
 +
|allowRiding
 
|Whether or not players can [[mount]] Pokémon.
 
|Whether or not players can [[mount]] Pokémon.
 
|True
 
|True
 
|-
 
|-
|Allow structures to spawn
+
|allowTMReuse
|Whether or not structures ([[Pokémon Centers]] and [[shrines]]) can spawn naturally.
+
|If enabled, [[TMs]] can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once.
|True
+
|False
 
|-
 
|-
|Allow Trainer experience
+
|allowTrainerExperience
 
|Whether or not [[NPC Trainers]]' Pokémon award experience upon defeat.
 
|Whether or not [[NPC Trainers]]' Pokémon award experience upon defeat.
 
|True
 
|True
 
|-
 
|-
|Allow anvil auto-reloading
+
|allowVanillaMobs
|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.
+
|Whether or not regular ''Minecraft'' mobs like {{mc|Cow|cows}} and zombies can spawn naturally. {{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}}.
 
|False
 
|False
 
|-
 
|-
|Allow Pokémon nicknames
+
|cloningMachineEnabled
|Whether or not the player can nickname owned Pokémon. This setting is client-side.
+
|Whether or not [[cloning machines]] can be crafted and used. Disabling this setting prevents [[Mewtwo]] from being legitimately obtainable.
 
|True
 
|True
 
|-
 
|-
|Allow TM reuse
+
|computerBoxes
|If enabled, [[TMs]] can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once.
+
|The number of boxes a player has access to in the [[PC]], up to a maximum of 256.
|False
+
|16
 
|-
 
|-
|Allow vanilla mobs
+
|enablePointToSteer
|Whether or not regular ''Minecraft'' mobs like {{mc|Cow|cows}} and zombies can spawn naturally. {{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}}.
+
|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.
|False
+
|True
 
|-
 
|-
|Allows the [[Pokédex]] and Pokédex ability to open wiki pages
+
|enablePokédexWikiWebsiteOpen
 
|If disabled, all methods of opening up the Pixelmon/''Minecraft'' wikis from within Pixelmon are disabled.
 
|If disabled, all methods of opening up the Pixelmon/''Minecraft'' wikis from within Pixelmon are disabled.
 
|True
 
|True
 
|-
 
|-
|Bird shrines are reusable
+
|enableWildAggression
|Whether or not [[shrines]] can be used multiple times. Players will still have to acquired a new charged orb each time to use the shrine.
+
|Whether or not aggressive wild Pokémon initiate battles against players.
|False
 
|-
 
|Cloning machines enabled
 
|Whether or not [[cloning machines]] can be crafted and used. Disabling this setting prevents [[Mewtwo]] from being legitimately obtainable.
 
 
|True
 
|True
 
|-
 
|-
|Enable point to steer
+
|engagePlayerByPokéBall
|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.
+
|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
+
|False
 
|-
 
|-
|Force-ended battle result
+
|forceEndBattleResult
 
|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.
 
|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.
 
*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.
 
*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.
Line 188: Line 192:
 
|0 (determine winner based on Pokémon remaining)
 
|0 (determine winner based on Pokémon remaining)
 
|-
 
|-
|Give a starter on join
+
|growthScaleModifier
|Whether or not players will pick their [[starter Pokémon]] immediately upon entering a world.
 
|True
 
|-
 
|Growth scale modifier
 
 
|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.
 
|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.
 
|1
 
|1
 
|-
 
|-
|Have HM to ride
+
|isiHourglassBossDrop
|Whether or not a Pokémon has to know either [[Fly]] or [[Surf]] to be [[ridden]]. Most land mounts become unusable if this setting is enabled.
 
|False
 
|-
 
|Let bosses drop Isi's hourglass
 
 
|Whether or not [[boss Pokémon]] [[drop]] [[Isi's Silver Hourglass]] and [[Isi's Golden Hourglass]].
 
|Whether or not [[boss Pokémon]] [[drop]] [[Isi's Silver Hourglass]] and [[Isi's Golden Hourglass]].
 
|True
 
|True
 
|-
 
|-
|Must be opped to use spawners
+
|namePlateRange
|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
 
|-
 
|Nameplate visible range modifier
 
 
|How far away levels and names of Pokémon can be seen when outside of battle. This setting is client-side.
 
|How far away levels and names of Pokémon can be seen when outside of battle. This setting is client-side.
 
*1: Default (closest)
 
*1: Default (closest)
Line 215: Line 207:
 
|1 (Default)
 
|1 (Default)
 
|-
 
|-
|Poké Ball engage
+
|needHMToRide
|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).
+
|Whether or not a Pokémon has to know either [[Fly]] or [[Surf]] to be [[ridden]]. Most land mounts become unusable if this setting is enabled.
 
|False
 
|False
 
|-
 
|-
|Pokémon drops enabled
+
|npcRarity
 +
|How commonly [[NPC Trainers]] and [[move tutors]] spawn naturally. This can be a value between 0 and 200, where 0 disables natural NPC spawning and 200 is the maximum possible spawn rate.
 +
|50
 +
|-
 +
|pokémonDropsEnabled
 
|Whether or not certain Pokémon can [[drop]] items upon defeat.
 
|Whether or not certain Pokémon can [[drop]] items upon defeat.
 
|True
 
|True
 
|-
 
|-
|Print errors
+
|printErrors
 
|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.
 
|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.
 
|False
 
|False
 
|-
 
|-
|Remove ''Minecraft'' music
+
|removeVanillaMusic
 
|Whether or not vanilla ''Minecraft'' music (not including music discs) can randomly play instead of Pixelmon music. This option is currently always enabled regardless of what it is set to in the config file.
 
|Whether or not vanilla ''Minecraft'' music (not including music discs) can randomly play instead of Pixelmon music. This option is currently always enabled regardless of what it is set to in the config file.
 
|True
 
|True
 
|-
 
|-
|Return held items in {{tt|PVP|player vs. player}}
+
|returnHeldItems
 
|If enabled, consumable [[held items]] used up during player vs. player battles will be restored when the battle ends.
 
|If enabled, consumable [[held items]] used up during player vs. player battles will be restored when the battle ends.
 
|True
 
|True
 
|-
 
|-
|Scale models up
+
|reusableBirdShrines
 +
|Whether or not [[shrines]] can be used multiple times. Players will still have to acquired a new charged orb each time to use the shrine.
 +
|False
 +
|-
 +
|scalePokémonModels
 
|If this option is enabled, Pokémon will be 30% larger than if the option was disabled.
 
|If this option is enabled, Pokémon will be 30% larger than if the option was disabled.
 
|True
 
|True
 
|-
 
|-
|Spawn bird shrines
+
|spawnBirdShrines
 
|Whether or not [[shrines]] can spawn naturally. If disabled, shrines that already exist can still be used.
 
|Whether or not [[shrines]] can spawn naturally. If disabled, shrines that already exist can still be used.
 
|True
 
|True
 
|-
 
|-
|Spawn Gem shrines
+
|spawnGemShrines
 
|Whether or not [[Gem structures]] can spawn naturally. Enabling this setting also allows the use of the /halloween [[command]].
 
|Whether or not [[Gem structures]] can spawn naturally. Enabling this setting also allows the use of the /halloween [[command]].
 
|False
 
|False
 
|-
 
|-
|Spin battle camera
+
|spawnStructures
 +
|Whether or not structures ([[Pokémon Centers]] and [[shrines]]) can spawn naturally.
 +
|True
 +
|-
 +
|spawnersOpOnly
 +
|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
 +
|-
 +
|spinBattleCamera
 
|Whether or not the camera rotates around the Pokémon combatants during battles. This setting is client-side.
 
|Whether or not the camera rotates around the Pokémon combatants during battles. This setting is client-side.
 
|True
 
|True
 
|-
 
|-
|System time sync interval
+
|starterOnJoin
 +
|Whether or not players will pick their [[starter Pokémon]] immediately upon entering a world.
 +
|True
 +
|-
 +
|systemTimeSyncInterval
 
|How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled.
 
|How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled.
 
|30
 
|30
 
|-
 
|-
|The amount of computer boxes
+
|tradersReusable
|The number of boxes a player has access to in the [[PC]], up to a maximum of 256.
 
|16
 
|-
 
|Traders are reusable
 
 
|Whether or not [[traders]] can be used multiple times. If disabled, traders will disappear after completing their trade offers.
 
|Whether or not [[traders]] can be used multiple times. If disabled, traders will disappear after completing their trade offers.
 
|False
 
|False
 
|-
 
|-
|NPC rarity
+
|useCustomTabList
|How commonly [[NPC Trainers]] and [[move tutors]] spawn naturally. This can be a value between 0 and 200, where 0 disables natural NPC spawning and 200 is the maximum possible spawn rate.
+
|If enabled, a different GUI will be used when viewing the list of online players.
|50
+
|True
 
|-
 
|-
|Use system time for world time
+
|useSystemTimeForWorldTime
 
|Whether or not Minecraft time will sync to real time (as defined by the server's system time).
 
|Whether or not Minecraft time will sync to real time (as defined by the server's system time).
 
|False
 
|False
 
|-
 
|-
|Use the custom tab list
+
|wildCanFlee
|If enabled, a different GUI will be used when viewing the list of online players.
 
|True
 
|-
 
|Wild Pokémon initiate battles
 
|Whether or not aggressive wild Pokémon initiate battles against players.
 
|True
 
|-
 
|Wild Pokémon can try and flee from battles
 
 
|Whether or not Pokémon may attempt to flee from battle. The chance of attempting to flee is increased when the wild Pokémon is lower-leveled than the player's Pokémon or low on health. This setting unintentionally affects [[NPC Trainers]] as well.
 
|Whether or not Pokémon may attempt to flee from battle. The chance of attempting to flee is increased when the wild Pokémon is lower-leveled than the player's Pokémon or low on health. This setting unintentionally affects [[NPC Trainers]] as well.
 
|False
 
|False
 
|-
 
|-
|Write entities to world save
+
|writeEntitiesToWorld
 
|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.
 
|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
 
|False
Line 294: Line 294:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Enable smooth shading for Poké Balls
+
|lowResTextures
|Whether or not [[Poké Balls]] use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
+
|Whether or not Pokémon and [[Poké Balls]] use low-resolution (256 × 256) textures, making them appear less detailed.
|True
+
|False
|-
 
|Enable smooth shading for Pokémon
 
|Whether or not Pokémon use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
 
|True
 
 
|-
 
|-
|Render distance weight
+
|renderDistanceWeight
 
|A number that is multiplied to the default render distance (64) to produce a final render distance.
 
|A number that is multiplied to the default render distance (64) to produce a final render distance.
 
|2
 
|2
 
|-
 
|-
|Show current attack target
+
|showCurrentAttackTarget
 
|Whether or not a Pokémon's attack target ('F' key by default) is shown on the screen.
 
|Whether or not a Pokémon's attack target ('F' key by default) is shown on the screen.
 
|True
 
|True
 
|-
 
|-
|Use low-res textures
+
|useOriginalPokémonTexturesForStatues
|Whether or not Pokémon and [[Poké Balls]] use low-resolution (256 × 256) textures, making them appear less detailed.
 
|False
 
|-
 
|Use original Pokémon textures for statues
 
 
|Whether or not statues (spawned with the /pokespawn [[command]]) use the actual Pokémon textures and colors. If disabled, statues are always gray.
 
|Whether or not statues (spawned with the /pokespawn [[command]]) use the actual Pokémon textures and colors. If disabled, statues are always gray.
 
|False
 
|False
 
|-
 
|-
|}
+
|useSmoothShadingOnPokéBalls
===IDs===
+
|Whether or not [[Poké Balls]] use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
These are entity IDs for certain aspects of Pixelmon. These should not be modified without ample knowledge of how entity IDs work.
+
|True
{|class="wikitable sortable collapsible"
 
! Config setting
 
! class="unsortable" | Default value
 
 
|-
 
|-
|Camera ID
+
|useSmoothShadingOnPokémon
|202
+
|Whether or not Pokémon use {{tt|SMD|Studio Model Data}} normal maps in their models, making them appear smoother.
|-
+
|True
|Pixelmon ID
 
|200
 
|-
 
|[[Poké Balls|Poké Ball]] ID
 
|201
 
|-
 
|Trainer ID
 
|199
 
 
|}
 
|}
 
===PixelUtilities===
 
===PixelUtilities===
Line 343: Line 324:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Are Poké Gifts reusable?
+
|eventCoords
|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
 
|-
 
|Custom event Poke Gift time
 
|If desired, a specified date for [[event Poké Gifts]] to spawn can be used for the option in the form ''day''/''month''.
 
|None
 
|-
 
|Event Poké Gift Shiny rate
 
|The chance of an [[event Poké Gift]] containing a [[Shiny Pokémon]] with the formula {{frac|''x''}}.
 
|{{frac|10}}
 
|-
 
|Event Poké Gift coords
 
 
|Locations where [[event Poké Gifts]] will spawn.
 
|Locations where [[event Poké Gifts]] will spawn.
 
|None
 
|None
 
|-
 
|-
|Event Poké Gift has Legendaries
+
|eventHasLegendaries
 
|If enabled, it is possible for [[event Poké Gifts]] to contain [[Legendary Pokémon]].
 
|If enabled, it is possible for [[event Poké Gifts]] to contain [[Legendary Pokémon]].
 
|False
 
|False
 
|-
 
|-
|Event Poké Gift has Shinies
+
|eventHasShinies
 
|Whether or not it is possible for [[event Poké Gifts]] to contain [[Shiny Pokémon]]
 
|Whether or not it is possible for [[event Poké Gifts]] to contain [[Shiny Pokémon]]
 
|False
 
|False
 
|-
 
|-
|Max event Poké Gift Pokémon
+
|eventMaxPokémon
 
|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.
 
|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.
 
|1
 
|1
 
|-
 
|-
|Scale grass battles
+
|eventPokéGiftLoad
|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 or not [[event Poké Gifts]] spawn.
 
|False
 
|False
 
|-
 
|-
|Event Poké Gift load
+
|eventShinyRate
|Whether or not [[event Poké Gifts]] spawn.
+
|The chance of an [[event Poké Gift]] containing a [[Shiny Pokémon]] with the formula {{frac|''x''}}.
|False
+
|{{frac|10}}
 +
|-
 +
|eventTime
 +
|If desired, a specified date for [[event Poké Gifts]] to spawn can be used for the option in the form ''day''/''month''.
 +
|None
 
|-
 
|-
|Have events
+
|pokéGiftHaveEvents
 
|Whether or not [[Poké Gifts]] can be placed and opened.
 
|Whether or not [[Poké Gifts]] can be placed and opened.
 
|True
 
|True
 +
|-
 +
|pokéGiftReusable
 +
|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
 +
|-
 +
|scaleGrassBattles
 +
|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
 
|}
 
|}
 
===PokéLoot===
 
===PokéLoot===
Line 389: Line 370:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Chest spawn rate
+
|spawnGrotto
 +
|Whether or not [[Hidden Grottos]] spawn naturally.
 +
|True
 +
|-
 +
|spawnHidden
 +
|Whether or not invisible [[PokéLoot chests]] spawn naturally.
 +
|True
 +
|-
 +
|spawnMode
 +
|The default setting for how [[PokéLoot chests]] act once looted.
 +
*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)
 +
|-
 +
|spawnNormal
 +
|Whether or not visible [[PokéLoot chests]] spawn naturally.
 +
|True
 +
|-
 +
|spawnRate
 
|The frequency at which [[PokéLoot chests]] spawn.
 
|The frequency at which [[PokéLoot chests]] spawn.
 
{| class="wikitable"
 
{| class="wikitable"
Line 415: Line 416:
 
|1 (Normal)
 
|1 (Normal)
 
|-
 
|-
|Default spawn mode
+
|timedLootReuseSeconds
|The default setting for how [[PokéLoot chests]] act once looted.
 
*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)
 
|-
 
|Hidden Grotto - enabled
 
|Whether or not [[Hidden Grottos]] spawn naturally.
 
|True
 
|-
 
|Hidden PokéChest - enabled
 
|Whether or not invisible [[PokéLoot chests]] spawn naturally.
 
|True
 
|-
 
|Normal PokéChest - enabled
 
|Whether or not visible [[PokéLoot chests]] spawn naturally.
 
|True
 
|-
 
|Timed loot
 
 
|How often players can loot [[PokéLoot chests]] that are set to have timed loot. This value is in seconds.
 
|How often players can loot [[PokéLoot chests]] that are set to have timed loot. This value is in seconds.
 
{| class="wikitable"
 
{| class="wikitable"
Line 443: Line 424:
 
|-
 
|-
 
|style="text-align:center"|1 hour
 
|style="text-align:center"|1 hour
|style="text-align:center"|3600
+
|style="text-align:center"|3,600
 
|-
 
|-
 
|style="text-align:center"|1 day
 
|style="text-align:center"|1 day
|style="text-align:center"|86400
+
|style="text-align:center"|86,400
 
|-
 
|-
 
|style="text-align:center"|1 week
 
|style="text-align:center"|1 week
|style="text-align:center"|604800
+
|style="text-align:center"|604,800
 
|}
 
|}
|86400 seconds (1 day)
+
|86,400 seconds (1 day)
 
|}
 
|}
===Spawning===
+
===Sounds===
 
{|class="wikitable sortable collapsible"
 
{|class="wikitable sortable collapsible"
 
! Config setting
 
! Config setting
Line 459: Line 440:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Allow Legendaries to spawn
+
|maxMusicDelay
|Whether or not [[Legendary Pokémon]] will spawn naturally. This only affects Pokémon that use the Legendary spawn rate.
+
|The maximum number of ticks that can pass before another music track will play after the previous one finishes.
|True
+
|24000 (20 minutes)
 
|-
 
|-
|Despawn on flee or loss
+
|minMusicDelay
|Whether or not wild Pokémon will despawn if the player flees from them or loses against them.
+
|The minimum number of ticks that can pass before another music track will play after the previous one finishes.
|False
+
|12000 (10 minutes)
|-
 
|Dimensions Pokémon will spawn in
 
|Dimensions (by number) that Pokémon will spawn naturally in. If there are no dimensions in the setting, no Pokémon will spawn naturally. This setting does not affect [[Pixelmon spawners]].
 
{| class="wikitable"
 
|-
 
!Value
 
!Dimension
 
|-
 
|style="text-align:center"|0
 
|style="text-align:center"|Overworld
 
|-
 
|style="text-align:center"|-1
 
|style="text-align:center"|[[Nether]]
 
|-
 
|style="text-align:center"|1
 
|style="text-align:center"|[[End]]
 
 
|}
 
|}
|0 (Overworld)
+
===Spawning===
|-
+
{|class="wikitable sortable collapsible"
|Display global message on Legendary spawn
+
! Config setting
|Whether or not a message will display when a [[Legendary Pokémon]] spawns. The message also displays which [[biome]] the Pokémon spawned in.
+
! class="unsortable" | Description
|True
+
! class="unsortable" | Default value
 
|-
 
|-
 
|Gen1
 
|Gen1
Line 513: Line 478:
 
|True
 
|True
 
|-
 
|-
|Legendary spawn rate
+
|allowLegendarySpawn
 +
|Whether or not [[Legendary Pokémon]] will spawn naturally. This only affects Pokémon that use the Legendary spawn rate.
 +
|True
 +
|-
 +
|bossSpawnRate
 +
|The rarity of [[boss Pokémon]], using the formula {{frac|''x''}} Pokémon.
 +
|250 ({{frac|250}} Pokémon)
 +
|-
 +
|chunkSpawnRadius
 +
|The chunk radius around a player where Pokémon can spawn.
 +
|8
 +
|-
 +
|despawnOnFleeOrLoss
 +
|Whether or not wild Pokémon will despawn if the player flees from them or loses against them.
 +
|False
 +
|-
 +
|displayLegendaryGlobalMessage
 +
|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
 +
|-
 +
|hiddenAbilitySpawnRate
 +
|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]].
 +
|150 ({{frac|150}} Pokémon)
 +
|-
 +
|legendarySpawnRate
 
|How often [[Legendary Pokémon]] spawn (affects natural spawns only). This number follows the formula of {{frac|''x''}} Pokémon.
 
|How often [[Legendary Pokémon]] spawn (affects natural spawns only). This number follows the formula of {{frac|''x''}} Pokémon.
 
|22000 ({{frac|22000}} Pokémon)
 
|22000 ({{frac|22000}} Pokémon)
 
|-
 
|-
|Max number of air Pokémon
+
|maxFlyingPokémon
 
|The maximum number of naturally spawning [[Spawn location#Air persistent spawns|air persistent spawns]]) that can exist at once.
 
|The maximum number of naturally spawning [[Spawn location#Air persistent spawns|air persistent spawns]]) that can exist at once.
 
|2
 
|2
 
|-
 
|-
|Max number of land Pokémon
+
|maxLandPokémon
 
|The maximum number of naturally spawning [[Spawn location#Land spawns|land Pokémon]] + [[Spawn location#Air spawns|air Pokémon]] that can exist at once.
 
|The maximum number of naturally spawning [[Spawn location#Land spawns|land Pokémon]] + [[Spawn location#Air spawns|air Pokémon]] that can exist at once.
 
|40
 
|40
 
|-
 
|-
|Max number of underground Pokémon
+
|maxUndergroundPokémon
 
|The maximum number of naturally spawning [[Spawn location#Underground spawns|underground Pokémon]] that can exist at once.
 
|The maximum number of naturally spawning [[Spawn location#Underground spawns|underground Pokémon]] that can exist at once.
 
|20
 
|20
 
|-
 
|-
|Max number of water Pokémon
+
|maxWaterPokémon
 
|The maximum number of naturally spawning [[Spawn location#Water spawns|water Pokémon]] that can exist at once.
 
|The maximum number of naturally spawning [[Spawn location#Water spawns|water Pokémon]] that can exist at once.
 
|20
 
|20
 
|-
 
|-
|Shiny spawn rate
+
|replaceMCVillagers
 +
|Whether to replace ''Minecraft's'' {{mc|villagers}} with [[chatting NPCs]] in {{mc|villages}}.
 +
|-
 +
|shinySpawnRate
 
|The rarity of [[Shiny Pokémon]], using the formula {{frac|''x''}} Pokémon.
 
|The rarity of [[Shiny Pokémon]], using the formula {{frac|''x''}} Pokémon.
 
|8192 ({{frac|8192}} Pokémon)
 
|8192 ({{frac|8192}} Pokémon)
 
|-
 
|-
|Spawn boss rate
+
|spawnDimensions
|The rarity of [[boss Pokémon]], using the formula {{frac|''x''}} Pokémon.
+
|Dimensions (by number) that Pokémon will spawn naturally in. If there are no dimensions in the setting, no Pokémon will spawn naturally. This setting does not affect [[Pixelmon spawners]].
|250 ({{frac|250}} Pokémon)
+
{| class="wikitable"
 +
|-
 +
!Value
 +
!Dimension
 
|-
 
|-
|Spawn hidden Ability rate
+
|style="text-align:center"|0
|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]].
+
|style="text-align:center"|Overworld
|150 ({{frac|150}} Pokémon)
 
|}
 
 
 
===Sounds===
 
{|class="wikitable sortable collapsible"
 
! Config setting
 
! class="unsortable" | Description
 
! class="unsortable" | Default value
 
 
|-
 
|-
|Minimum music delay
+
|style="text-align:center"|-1
|The minimum number of ticks that can pass before another music track will play after the previous one finishes.
+
|style="text-align:center"|[[Nether]]
|12000 (10 minutes)
 
 
|-
 
|-
|Maximum music delay
+
|style="text-align:center"|1
|The maximum number of ticks that can pass before another music track will play after the previous one finishes.
+
|style="text-align:center"|[[End]]
|24000 (20 minutes)
+
|}
 +
|0 (Overworld)
 
|}
 
|}
 
===Starters===
 
===Starters===
Line 566: Line 553:
 
! class="unsortable" | Default value
 
! class="unsortable" | Default value
 
|-
 
|-
|Level
+
|level
 
|The initial level that Trainers' [[starter Pokémon]] will be at. This can be between levels 5 and 100.
 
|The initial level that Trainers' [[starter Pokémon]] will be at. This can be between levels 5 and 100.
 
|5
 
|5
 
|-
 
|-
|Shiny
+
|shiny
 
|If enabled, Trainers' [[starter Pokémon]] will always be [[Shiny]].
 
|If enabled, Trainers' [[starter Pokémon]] will always be [[Shiny]].
 
|False
 
|False
 
|-
 
|-
|1 - First choice
+
|starterList
|A choice for Trainers' [[starter Pokémon]].
+
|The choices that players will have for their [[starter Pokémon]]. There can be a maximum of 15 choices.
|{{p|Bulbasaur}}
+
|
|-
+
*{{p|Bulbasaur}}
|2 - Second choice
+
*{{p|Squirtle}}
|A choice for Trainers' [[starter Pokémon]].
+
*{{p|Charmander}}
|{{p|Squirtle}}
+
*{{p|Chikorita}}
|-
+
*{{p|Totodile}}
|3 - Third choice
+
*{{p|Cyndaquil}}
|A choice for Trainers' [[starter Pokémon]].
+
*{{p|Treecko}}
|{{p|Charmander}}
+
*{{p|Mudkip}}
|-
+
*{{p|Torchic}}
|4 - Fourth choice
+
*{{p|Turtwig}}
|A choice for Trainers' [[starter Pokémon]].
+
*{{p|Piplup}}
|{{p|Chikorita}}
+
*{{p|Chimchar}}
|-
+
*{{p|Snivy}}
|5 - Fifth choice
+
*{{p|Oshawott}}
|A choice for Trainers' [[starter Pokémon]].
+
*{{p|Tepig}}
|{{p|Totodile}}
 
|-
 
|6 - Sixth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Cyndaquil}}
 
|-
 
|7 - Seventh choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Treecko}}
 
|-
 
|8 - Eighth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Mudkip}}
 
|-
 
|9 - Ninth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Torchic}}
 
|-
 
|10 - Tenth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Turtwig}}
 
|-
 
|11 - Eleventh choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Piplup}}
 
|-
 
|12 - Twelfth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Chimchar}}
 
|-
 
|13 - Thirteenth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Snivy}}
 
|-
 
|14 - Fourteenth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Oshawott}}
 
|-
 
|15 - Fifteenth choice
 
|A choice for Trainers' [[starter Pokémon]].
 
|{{p|Tepig}}
 
 
|}
 
|}

Revision as of 04:09, 3 October 2015

The Pixelmon config file, "pixelmon.hocon", 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 "config" folder. If using the Pixelmon launcher, a reduced version of the config file can be edited by selecting the wrench icon in the lower-right corner of the screen, while the full config file can be accessed by selecting the "Browse to Profile Folder" option on the main launcher screen and navigating to the "config" folder.

The config file itself can be opened with a text editor such as Notepad or TextEdit. These settings can only be changed when the target world is not online; changing them while the world is online will cause no changes to occur to the world until the world is reloaded.

Settings

AFK handler

The AFK 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.

Config setting Description Default value
afkActivateSeconds The amount of time (in seconds) that a player can be unresponsive in battle before the AFK handler takes control. 90 seconds
afkHandlerTurnSeconds The amount of time that the AFK handler takes to make a move. 15 seconds
enableAFKHandler Whether or not the AFK handler is enabled. False

Breeding

Config setting Description Default value
allowBreeding Whether or not ranch blocks can be crafted and used. True
allowRanchCrafting Whether or not ranch blocks can be crafted. True
allowRanchExpansion Whether or not ranch upgrades exist. True
allowRandomBreedingEggsToBeLegendary Whether or not Eggs made from two Ditto breeding together have a chance of hatching Legendary Pokémon. False
allowRandomSpawnedEggsToBeLegendary Whether or not Eggs spawned with the random Egg feature of /pokegiveEgg have a chance of hatching Legendary Pokémon. False
breedingTicks 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 (15 minutes)
numBreedingStages 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
stepsPerEggCycle 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
useBreedingEnvironment 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!" True

Database

These settings deal with saving Pixelmon data (e.g., Pokémon in players' parties and PC) to an external database.

Config setting Description Default value
connectionString The URL that specifies the location of the database that Pixelmon data will be saved to. Can be either an H2 database or a MySQL database (jdbc:type://hostname:port/dbname?user=username&password=password). jdbc:h2://
saveToExternalDatabase Whether or not to save Pixelmon data to the external database specified in the "Connection string" setting. False

Elevator

Config setting Description Default value
elevatorSearchRange The maximum distance that two elevators can link together at. 10

External moves

Config setting Description Default value
allowExternalMoves Whether or not players are able to use their Pokémon's external moves. True

General

Config setting Description Default value
allowAnvilAutoreloading 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. False
allowCaptureOutsideBattle Whether or not players are allowed to throw Poké Balls and capture Pokémon outside of battle. True
allowEventMoveTutors Whether or not event move tutors spawn naturally. False
allowGemBossDrop Whether or not Gems are dropped by boss Pokémon and found with Pickup. False
allowGemCrafting Whether or not Gems can be crafted. True
allowPVPExperience Whether or not Pokémon can gain experience when battling other players. True
allowPlanting Whether or not Apricorns can be planted by players. This does not remove existing Apricorn trees or prevent natural Apricorn tree generation. True
allowPokémonNicknames Whether or not the player can nickname owned Pokémon. This setting is client-side. True
allowRanchUpgradeBossDrop Whether or not boss Pokémon can drop ranch upgrades. True
allowRareCandyCrafting Whether or not players are allowed to craft Rare Candies. True
allowRiding Whether or not players can mount Pokémon. True
allowTMReuse If enabled, TMs can be used an infinite amount of times without breaking. If disabled, TMs will break after being used once. False
allowTrainerExperience Whether or not NPC Trainers' Pokémon award experience upon defeat. True
allowVanillaMobs Whether or not regular Minecraft mobs like cows and zombies can spawn naturally. 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. False
cloningMachineEnabled Whether or not cloning machines can be crafted and used. Disabling this setting prevents Mewtwo from being legitimately obtainable. True
computerBoxes The number of boxes a player has access to in the PC, up to a maximum of 256. 16
enablePointToSteer 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
enablePokédexWikiWebsiteOpen If disabled, all methods of opening up the Pixelmon/Minecraft wikis from within Pixelmon are disabled. True
enableWildAggression Whether or not aggressive wild Pokémon initiate battles against players. True
engagePlayerByPoké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). False
forceEndBattleResult 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.
  • 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 PlayerBattleEndedAbnormalEvent.
0 (determine winner based on Pokémon remaining)
growthScaleModifier 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
isiHourglassBossDrop Whether or not boss Pokémon drop Isi's Silver Hourglass and Isi's Golden Hourglass. True
namePlateRange 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 (Default)
needHMToRide Whether or not a Pokémon has to know either Fly or Surf to be ridden. Most land mounts become unusable if this setting is enabled. False
npcRarity How commonly NPC Trainers and move tutors spawn naturally. This can be a value between 0 and 200, where 0 disables natural NPC spawning and 200 is the maximum possible spawn rate. 50
pokémonDropsEnabled Whether or not certain Pokémon can drop items upon defeat. True
printErrors 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. False
removeVanillaMusic Whether or not vanilla Minecraft music (not including music discs) can randomly play instead of Pixelmon music. This option is currently always enabled regardless of what it is set to in the config file. True
returnHeldItems If enabled, consumable held items used up during player vs. player battles will be restored when the battle ends. True
reusableBirdShrines Whether or not shrines can be used multiple times. Players will still have to acquired a new charged orb each time to use the shrine. False
scalePokémonModels If this option is enabled, Pokémon will be 30% larger than if the option was disabled. True
spawnBirdShrines Whether or not shrines can spawn naturally. If disabled, shrines that already exist can still be used. True
spawnGemShrines Whether or not Gem structures can spawn naturally. Enabling this setting also allows the use of the /halloween command. False
spawnStructures Whether or not structures (Pokémon Centers and shrines) can spawn naturally. True
spawnersOpOnly 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
spinBattleCamera Whether or not the camera rotates around the Pokémon combatants during battles. This setting is client-side. True
starterOnJoin Whether or not players will pick their starter Pokémon immediately upon entering a world. True
systemTimeSyncInterval How often Minecraft time will sync to real time (in seconds) if real time syncing is enabled. 30
tradersReusable Whether or not traders can be used multiple times. If disabled, traders will disappear after completing their trade offers. False
useCustomTabList If enabled, a different GUI will be used when viewing the list of online players. True
useSystemTimeForWorldTime Whether or not Minecraft time will sync to real time (as defined by the server's system time). False
wildCanFlee Whether or not Pokémon may attempt to flee from battle. The chance of attempting to flee is increased when the wild Pokémon is lower-leveled than the player's Pokémon or low on health. This setting unintentionally affects NPC Trainers as well. False
writeEntitiesToWorld 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

Graphics

Config setting Description Default value
lowResTextures Whether or not Pokémon and Poké Balls use low-resolution (256 × 256) textures, making them appear less detailed. False
renderDistanceWeight A number that is multiplied to the default render distance (64) to produce a final render distance. 2
showCurrentAttackTarget Whether or not a Pokémon's attack target ('F' key by default) is shown on the screen. True
useOriginalPokémonTexturesForStatues Whether or not statues (spawned with the /pokespawn command) use the actual Pokémon textures and colors. If disabled, statues are always gray. False
useSmoothShadingOnPokéBalls Whether or not Poké Balls use SMD normal maps in their models, making them appear smoother. True
useSmoothShadingOnPokémon Whether or not Pokémon use SMD normal maps in their models, making them appear smoother. True

PixelUtilities

Config setting Description Default value
eventCoords Locations where event Poké Gifts will spawn. None
eventHasLegendaries If enabled, it is possible for event Poké Gifts to contain Legendary Pokémon. False
eventHasShinies Whether or not it is possible for event Poké Gifts to contain Shiny Pokémon False
eventMaxPokémon 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. 1
eventPokéGiftLoad Whether or not event Poké Gifts spawn. False
eventShinyRate The chance of an event Poké Gift containing a Shiny Pokémon with the formula 1/x. 1/10
eventTime If desired, a specified date for event Poké Gifts to spawn can be used for the option in the form day/month. None
pokéGiftHaveEvents Whether or not Poké Gifts can be placed and opened. True
pokéGiftReusable 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
scaleGrassBattles 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

PokéLoot

Config setting Description Default value
spawnGrotto Whether or not Hidden Grottos spawn naturally. True
spawnHidden Whether or not invisible PokéLoot chests spawn naturally. True
spawnMode The default setting for how PokéLoot chests act once looted.
  • 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)
spawnNormal Whether or not visible PokéLoot chests spawn naturally. True
spawnRate The frequency at which PokéLoot chests spawn.
Value Name Chunks/Chests
0 Minimal 64
1 Normal 32
2 More 18
3 Extreme 10
1 (Normal)
timedLootReuseSeconds How often players can loot PokéLoot chests that are set to have timed loot. This value is in seconds.
Duration Seconds
1 hour 3,600
1 day 86,400
1 week 604,800
86,400 seconds (1 day)

Sounds

Config setting Description Default value
maxMusicDelay The maximum number of ticks that can pass before another music track will play after the previous one finishes. 24000 (20 minutes)
minMusicDelay The minimum number of ticks that can pass before another music track will play after the previous one finishes. 12000 (10 minutes)

Spawning

Config setting Description Default value
Gen1 Whether or not Generation 1 Pokémon (#1-#151) can spawn. True
Gen2 Whether or not Generation 2 Pokémon (#152-#251) can spawn. True
Gen3 Whether or not Generation 3 Pokémon (#252-#386) can spawn. True
Gen4 Whether or not Generation 4 Pokémon (#387-#493) can spawn. True
Gen5 Whether or not Generation 5 Pokémon (#494-#649) can spawn. True
Gen6 Whether or not Generation 6 Pokémon (#650-#721) can spawn. This option is currently useless as no Generation 6 Pokémon will be implemented until Generation 7 is released. True
allowLegendarySpawn Whether or not Legendary Pokémon will spawn naturally. This only affects Pokémon that use the Legendary spawn rate. True
bossSpawnRate The rarity of boss Pokémon, using the formula 1/x Pokémon. 250 (1/250 Pokémon)
chunkSpawnRadius The chunk radius around a player where Pokémon can spawn. 8
despawnOnFleeOrLoss Whether or not wild Pokémon will despawn if the player flees from them or loses against them. False
displayLegendaryGlobalMessage 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
hiddenAbilitySpawnRate The rarity of hidden Abilities on wild or spawned-in Pokémon, using the formula 1/x Pokémon. This setting does not affect breeding. 150 (1/150 Pokémon)
legendarySpawnRate How often Legendary Pokémon spawn (affects natural spawns only). This number follows the formula of 1/x Pokémon. 22000 (1/22000 Pokémon)
maxFlyingPokémon The maximum number of naturally spawning air persistent spawns) that can exist at once. 2
maxLandPokémon The maximum number of naturally spawning land Pokémon + air Pokémon that can exist at once. 40
maxUndergroundPokémon The maximum number of naturally spawning underground Pokémon that can exist at once. 20
maxWaterPokémon The maximum number of naturally spawning water Pokémon that can exist at once. 20
replaceMCVillagers Whether to replace Minecraft's villagers with chatting NPCs in villages.
shinySpawnRate The rarity of Shiny Pokémon, using the formula 1/x Pokémon. 8192 (1/8192 Pokémon)
spawnDimensions Dimensions (by number) that Pokémon will spawn naturally in. If there are no dimensions in the setting, no Pokémon will spawn naturally. This setting does not affect Pixelmon spawners.
Value Dimension
0 Overworld
-1 Nether
1 End
0 (Overworld)

Starters

Config setting Description Default value
level The initial level that Trainers' starter Pokémon will be at. This can be between levels 5 and 100. 5
shiny If enabled, Trainers' starter Pokémon will always be Shiny. False
starterList The choices that players will have for their starter Pokémon. There can be a maximum of 15 choices.

© 2012 - 2025 Pixelmon Mod