Difference between revisions of "Version history/zh-cn"
From Pixelmon Wiki
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 16: | Line 16: | ||
*Added [[photos]] for [[special textures]] and [[Shiny]] [[Mega Evolutions]] | *Added [[photos]] for [[special textures]] and [[Shiny]] [[Mega Evolutions]] | ||
*Increased maximum stack size of [[EV]]-reducing [[Berries]] to 64 | *Increased maximum stack size of [[EV]]-reducing [[Berries]] to 64 | ||
− | *Made /pokegive send Pokémon directly to the player's [[PC]] when the player is in battle | + | *Made <code>/pokegive</code> send Pokémon directly to the player's [[PC]] when the player is in battle |
====Fixes==== | ====Fixes==== | ||
*Fixed [[Ability]]-banning [[battle rules]] being bypassed by [[Mega Evolution]] | *Fixed [[Ability]]-banning [[battle rules]] being bypassed by [[Mega Evolution]] | ||
Line 40: | Line 40: | ||
*Fixed [[NPC Trainers]] not using [[battle rules]] when using "Still and Engage" or "Wander and Engage" encounter modes | *Fixed [[NPC Trainers]] not using [[battle rules]] when using "Still and Engage" or "Wander and Engage" encounter modes | ||
*Fixed [[PC]] GUI box arrows blocking [[PokéChecker]] menu and Pokémon details | *Fixed [[PC]] GUI box arrows blocking [[PokéChecker]] menu and Pokémon details | ||
− | *Fixed /pokegive allowing a [[boss Pokémon]] argument | + | *Fixed <code>/pokegive</code> allowing a [[boss Pokémon]] argument |
− | *Fixed /pokeheal not healing PP for Pokémon that are sent out | + | *Fixed <code>/pokeheal</code> not healing PP for Pokémon that are sent out |
*Fixed [[Pokémon editor]] healing fainted Pokémon incorrectly, leaving them unable to be sent out | *Fixed [[Pokémon editor]] healing fainted Pokémon incorrectly, leaving them unable to be sent out | ||
*Fixed Pokémon-specific interactions not working when inside a [[ranch block]] | *Fixed Pokémon-specific interactions not working when inside a [[ranch block]] | ||
Line 51: | Line 51: | ||
*Fixed [[temple stairs]] and [[temple brick stairs]] displaying incorrectly when placed upside-down in a corner | *Fixed [[temple stairs]] and [[temple brick stairs]] displaying incorrectly when placed upside-down in a corner | ||
*Fixed turn timer continuing during [[Mega Evolution]] | *Fixed turn timer continuing during [[Mega Evolution]] | ||
− | *Prevented players from starting battles with no unfainted Pokémon with /pokebattle and the engagePlayerByPokeBall [[config]] setting | + | *Prevented players from starting battles with no unfainted Pokémon with <code>/pokebattle</code> and the engagePlayerByPokeBall [[config]] setting |
<spoiler text="Older versions"> | <spoiler text="Older versions"> | ||
===Version 5.1.1 Beta=== | ===Version 5.1.1 Beta=== | ||
Line 61: | Line 61: | ||
**Added team preview | **Added team preview | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Added | + | *Added <code>berryTreeGrowthMultiplier</code> [[config]] setting to change [[Berry tree]] growth speed |
*Added ''Minecraft'' wiki hotkey support for non-English languages | *Added ''Minecraft'' wiki hotkey support for non-English languages | ||
*Allowed [[breeding]] Pokémon to be interacted with while the player is holding an item | *Allowed [[breeding]] Pokémon to be interacted with while the player is holding an item | ||
Line 89: | Line 89: | ||
*Fixed crash when starting a battle | *Fixed crash when starting a battle | ||
*Fixed crash when using a [[Fossil Cleaner]] | *Fixed crash when using a [[Fossil Cleaner]] | ||
− | *Fixed crash when using /endbattle while catching a Pokémon | + | *Fixed crash when using <code>/endbattle</code> while catching a Pokémon |
− | *Fixed dropped [[photos]] being named incorrectly when using the | + | *Fixed dropped [[photos]] being named incorrectly when using the <code>awardPhotos</code> [[config]] setting |
*Fixed [[Endure]], [[Focus Band]], [[Focus Sash]], and [[Sturdy]] triggering while behind a [[Substitute]] | *Fixed [[Endure]], [[Focus Band]], [[Focus Sash]], and [[Sturdy]] triggering while behind a [[Substitute]] | ||
*Fixed [[external move]] crash when a Pokémon targets a block and is forced into battle | *Fixed [[external move]] crash when a Pokémon targets a block and is forced into battle | ||
Line 99: | Line 99: | ||
*Fixed {{mc|fences}} attaching to [[Berry trees]] | *Fixed {{mc|fences}} attaching to [[Berry trees]] | ||
*Fixed {{mc|guardians}} and {{mc|skeleton_horse|skeleton horses}} not spawning when disabled client-side and enabled server-side. | *Fixed {{mc|guardians}} and {{mc|skeleton_horse|skeleton horses}} not spawning when disabled client-side and enabled server-side. | ||
− | *Fixed | + | *Fixed <code>maximumPlants</code> [[config]] setting not displaying in config GUI |
− | *Fixed | + | *Fixed <code>maximumPlants</code> [[config]] setting working incorrectly with [[Berry trees]] |
*Fixed missing minisprite textures when a [[Shiny Pokémon]] has a [[special texture]] | *Fixed missing minisprite textures when a [[Shiny Pokémon]] has a [[special texture]] | ||
*Fixed missing texture when [[Mega Evolving]] a Pokémon with a [[special texture]] | *Fixed missing texture when [[Mega Evolving]] a Pokémon with a [[special texture]] | ||
Line 106: | Line 106: | ||
*Fixed [[Pokédex]] sometimes displaying a blank screen | *Fixed [[Pokédex]] sometimes displaying a blank screen | ||
*Fixed rare save crash when using a [[Pokémon editor]] | *Fixed rare save crash when using a [[Pokémon editor]] | ||
− | *Fixed | + | *Fixed <code>returnHeldItems</code> [[config]] setting not working |
*Fixed selection highlight not appearing after switching out a Pokémon | *Fixed selection highlight not appearing after switching out a Pokémon | ||
*Fixed stats not updating when using vitamins or EV-reducing [[Berries]] | *Fixed stats not updating when using vitamins or EV-reducing [[Berries]] | ||
Line 177: | Line 177: | ||
*Fixed [[held items]] being lost when swapping a held item on a Pokémon while having a full inventory | *Fixed [[held items]] being lost when swapping a held item on a Pokémon while having a full inventory | ||
*Fixed [[incense]] not being required to produce certain baby Pokémon by [[breeding]] | *Fixed [[incense]] not being required to produce certain baby Pokémon by [[breeding]] | ||
− | *Fixed | + | *Fixed <code>legendarySpawnChance</code> [[config]] setting being ignored |
*Fixed [[Magic Bounce]] and [[Magic Coat]] ignoring immunities to status moves | *Fixed [[Magic Bounce]] and [[Magic Coat]] ignoring immunities to status moves | ||
*Fixed [[Magic Bounce]] and [[Magic Coat]] not triggering [[Defog]]'s effects | *Fixed [[Magic Bounce]] and [[Magic Coat]] not triggering [[Defog]]'s effects | ||
Line 183: | Line 183: | ||
*Fixed missing textures when spawning [[boss Pokémon]] with [[Mega Evolutions]] and specifying their forms incorrectly | *Fixed missing textures when spawning [[boss Pokémon]] with [[Mega Evolutions]] and specifying their forms incorrectly | ||
*Fixed [[NPC Trainer]] levels not updating after randomizing their Pokémon | *Fixed [[NPC Trainer]] levels not updating after randomizing their Pokémon | ||
− | *Fixed /pokebattle2 not accepting | + | *Fixed <code>/pokebattle2</code> not accepting <code>random</code> argument |
*Fixed Pokémon not learning level-up moves immediately after [[evolving]] | *Fixed Pokémon not learning level-up moves immediately after [[evolving]] | ||
*Fixed Pokémon spawning not functioning correctly when multiple spawn dimensions are enabled | *Fixed Pokémon spawning not functioning correctly when multiple spawn dimensions are enabled | ||
Line 192: | Line 192: | ||
Released April 30, 2017. | Released April 30, 2017. | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Added | + | *Added <code>ridingSpeedMultiplier</code> [[config]] setting to allow [[riding]] speeds to be reduced |
*Added [[Shiny Pokémon]] icons to [[PokéChecker]] and [[trade machine]] screens | *Added [[Shiny Pokémon]] icons to [[PokéChecker]] and [[trade machine]] screens | ||
− | *Allowed several [[commands]] to use | + | *Allowed several [[commands]] to use <code>@</code> player selectors (<code>/breed</code>, <code>/endbattle</code>, <code>/pokebattle</code>, <code>/pokebattle2</code>, <code>/pokesave</code>, <code>/pokestats</code>, <code>/resetpokestats</code>, <code>/spectate</code>, <code>/teach</code>) |
*[[Breeding]] and [[evolution]] obey Generation [[config]] settings. | *[[Breeding]] and [[evolution]] obey Generation [[config]] settings. | ||
*Changed default [[Shiny Pokémon]] rate to match Generation 6 | *Changed default [[Shiny Pokémon]] rate to match Generation 6 | ||
Line 200: | Line 200: | ||
*Pokémon minisprites display in the battle GUI. | *Pokémon minisprites display in the battle GUI. | ||
*Prevented players from drowning while their Pokémon are [[evolving]] | *Prevented players from drowning while their Pokémon are [[evolving]] | ||
− | *Removed mention of advanced AI from | + | *Removed mention of advanced AI from <code>battleAIWild</code> and <code>battleAIBoss</code> [[config]] settings |
*Removed speed cap when hatching [[Eggs]] | *Removed speed cap when hatching [[Eggs]] | ||
*Reorganized Pixelmon [[achievements]] screen | *Reorganized Pixelmon [[achievements]] screen | ||
Line 206: | Line 206: | ||
*Updated [[Sweet Scent]] to Generation 6 mechanics | *Updated [[Sweet Scent]] to Generation 6 mechanics | ||
====Fixes==== | ====Fixes==== | ||
− | *Fixed console error when Mega Evolved [[boss Pokémon]] movement parameters are removed from the | + | *Fixed console error when Mega Evolved [[boss Pokémon]] movement parameters are removed from the <code>bossdrops.json</code> [[external JSON file]] |
*Fixed crash when a [[structure]]'s rarity is set to 0 in the [[external JSON files]] | *Fixed crash when a [[structure]]'s rarity is set to 0 in the [[external JSON files]] | ||
*Fixed draining moves healing a Pokémon after [[Destiny Bond]]'s effects | *Fixed draining moves healing a Pokémon after [[Destiny Bond]]'s effects | ||
*Fixed [[elevators]] sometimes not working | *Fixed [[elevators]] sometimes not working | ||
− | *Fixed /endbattle [[command]] freezing a battle when used by a spectator | + | *Fixed <code>/endbattle</code> [[command]] freezing a battle when used by a spectator |
*Fixed [[evolution]] crash | *Fixed [[evolution]] crash | ||
*Fixed [[evolution]] dialogue box text when canceling evolution | *Fixed [[evolution]] dialogue box text when canceling evolution | ||
Line 225: | Line 225: | ||
*Fixed [[Legendary Pokémon]] and [[boss Pokémon]] not spawning for a while after time is manually set backwards or when switching between singleplayer worlds | *Fixed [[Legendary Pokémon]] and [[boss Pokémon]] not spawning for a while after time is manually set backwards or when switching between singleplayer worlds | ||
*Fixed [[Legendary Pokémon]] not spawning in or above {{mc|water}} | *Fixed [[Legendary Pokémon]] not spawning in or above {{mc|water}} | ||
− | *Fixed | + | *Fixed <code>legendarySpawnTicks</code> and <code>bossSpawnTicks</code> [[config]] settings not taking effect immediately if lowered from the in-game config screen |
*Fixed [[Life Orb]] attempting to deal damage after [[Destiny Bond]]'s effects | *Fixed [[Life Orb]] attempting to deal damage after [[Destiny Bond]]'s effects | ||
*Fixed [[Magic Bounce]] reflecting certain moves incorrectly | *Fixed [[Magic Bounce]] reflecting certain moves incorrectly | ||
Line 240: | Line 240: | ||
*Fixed [[riding]] positions for [[Aerodactyl]] and [[Rayquaza]] | *Fixed [[riding]] positions for [[Aerodactyl]] and [[Rayquaza]] | ||
*Fixed [[Rough Skin]] dealing an incorrect amount of damage | *Fixed [[Rough Skin]] dealing an incorrect amount of damage | ||
− | *Fixed | + | *Fixed <code>saveToExternalDatabase</code> [[config]] setting automatically enabling itself when the [[config]] file is regenerated |
*Fixed [[Shiny]] [[Clamperl]] texture not displaying from far away | *Fixed [[Shiny]] [[Clamperl]] texture not displaying from far away | ||
*Fixed [[Shiny]] [[Latios]]'s eye color | *Fixed [[Shiny]] [[Latios]]'s eye color | ||
Line 260: | Line 260: | ||
*Updated [[Blissey]] model | *Updated [[Blissey]] model | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Added | + | *Added <code>maxNumBosses</code> [[config]] setting to limit the number of [[boss Pokémon]] that can be spawned at once |
*Added new Pokémon cries | *Added new Pokémon cries | ||
**[[Abra]], [[Alakazam]], [[Arbok]], [[Arcanine]], [[Bastiodon]], [[Bayleef]], [[Bellossom]], [[Blissey]], [[Bulbasaur]], [[Celebi]], [[Chandelure]], [[Chansey]], [[Charmander]], [[Charmeleon]], [[Chespin]], [[Chikorita]], [[Clefable]], [[Clefairy]], [[Ditto]], [[Dustox]], [[Exploud]], [[Farfetch'd]], [[Furret]], [[Gardevoir]], [[Gligar]], [[Golbat]], [[Golurk]], [[Grimer]], [[Growlithe]], [[Hariyama]], [[Hitmonchan]], [[Hypno]], [[Ivysaur]], [[Kadabra]], [[Koffing]], [[Lampent]], [[Latios]], [[Litwick]], [[Lombre]], [[Loudred]], [[Lucario]], [[Lunatone]], [[Magikarp]], [[Magnemite]], [[Marill]], [[Metagross]], [[Milotic]], [[Murkrow]], [[Phanpy]], [[Quagsire]], [[Relicanth]], [[Sceptile]], [[Squirtle]], [[Torterra]], [[Venusaur]], [[Weavile]], [[Whismur]], [[Wooper]], [[Zubat]] | **[[Abra]], [[Alakazam]], [[Arbok]], [[Arcanine]], [[Bastiodon]], [[Bayleef]], [[Bellossom]], [[Blissey]], [[Bulbasaur]], [[Celebi]], [[Chandelure]], [[Chansey]], [[Charmander]], [[Charmeleon]], [[Chespin]], [[Chikorita]], [[Clefable]], [[Clefairy]], [[Ditto]], [[Dustox]], [[Exploud]], [[Farfetch'd]], [[Furret]], [[Gardevoir]], [[Gligar]], [[Golbat]], [[Golurk]], [[Grimer]], [[Growlithe]], [[Hariyama]], [[Hitmonchan]], [[Hypno]], [[Ivysaur]], [[Kadabra]], [[Koffing]], [[Lampent]], [[Latios]], [[Litwick]], [[Lombre]], [[Loudred]], [[Lucario]], [[Lunatone]], [[Magikarp]], [[Magnemite]], [[Marill]], [[Metagross]], [[Milotic]], [[Murkrow]], [[Phanpy]], [[Quagsire]], [[Relicanth]], [[Sceptile]], [[Squirtle]], [[Torterra]], [[Venusaur]], [[Weavile]], [[Whismur]], [[Wooper]], [[Zubat]] | ||
*Changed [[boss Pokémon]] spawning to happen at certain time intervals | *Changed [[boss Pokémon]] spawning to happen at certain time intervals | ||
− | **Changed | + | **Changed <code>bossSpawnRate</code> [[config]] setting to <code>bossSpawnTicks</code> |
*[[Elevators]] now teleport players to the center of the block instead of a corner. | *[[Elevators]] now teleport players to the center of the block instead of a corner. | ||
− | */givepixelsprite can set [[form indices]]. | + | *<code>/givepixelsprite</code> can set [[form indices]]. |
*Increased fall damage threshold for land [[mounts]] | *Increased fall damage threshold for land [[mounts]] | ||
*Made owned Poké Balls not collide with [[mounts]] | *Made owned Poké Balls not collide with [[mounts]] | ||
Line 306: | Line 306: | ||
*Fixed [[NPCs]] causing errors with the Chinese (Traditional) language | *Fixed [[NPCs]] causing errors with the Chinese (Traditional) language | ||
*Fixed [[Poké Marts]] not spawning by default | *Fixed [[Poké Marts]] not spawning by default | ||
− | *Fixed /pokespawn and /pokegive allowing illegal genders | + | *Fixed <code>/pokespawn</code> and <code>/pokegive</code> allowing illegal genders |
− | *Fixed /pokespawn and /pokegive not setting the [[Ability]] slot if an Ability is specified | + | *Fixed <code>/pokespawn</code> and <code>/pokegive</code> not setting the [[Ability]] slot if an Ability is specified |
*Fixed [[Potion]]/[[Revive]] message not showing for all participants of a battle | *Fixed [[Potion]]/[[Revive]] message not showing for all participants of a battle | ||
*Fixed [[Revives]] not working correctly on [[Shedinja]] | *Fixed [[Revives]] not working correctly on [[Shedinja]] | ||
Line 350: | Line 350: | ||
**Boss Pokémon are now Mega Evolved Pokémon. | **Boss Pokémon are now Mega Evolved Pokémon. | ||
**Changed boss Pokémon [[drops]] and separated them from other [[special drops]] | **Changed boss Pokémon [[drops]] and separated them from other [[special drops]] | ||
− | ***Moved special drop [[external JSON file]] to | + | ***Moved special drop [[external JSON file]] to <code>pokechestdrops.json</code> |
− | ***Added new boss drop external JSON file, | + | ***Added new boss drop external JSON file, <code>bossdrops.json</code> |
**Changed rare boss Pokémon color to yellow | **Changed rare boss Pokémon color to yellow | ||
**Changed ultimate boss Pokémon color to orange | **Changed ultimate boss Pokémon color to orange | ||
Line 359: | Line 359: | ||
**Changed all Pokémon drops | **Changed all Pokémon drops | ||
**Changed drop screen to allow selective take/discard for drops | **Changed drop screen to allow selective take/discard for drops | ||
− | **Moved Pokémon drops into an [[external JSON file]] ( | + | **Moved Pokémon drops into an [[external JSON file]] (<code>pokedrops.json</code>) instead of using the [[Pixelmon database]] |
− | **Added [[config]] option ( | + | **Added [[config]] option (<code>useDropGUI</code>) to disable drop screen for regular Pokémon |
====Tweaks==== | ====Tweaks==== | ||
− | *Added [[config]] option ( | + | *Added [[config]] option (<code>allowDestructiveExternalMoves</code>) to prevent destructive [[external moves]] from being used |
− | *Added config option ( | + | *Added config option (<code>maximumPlants</code>) to restrict the number of [[Apricorn trees]] per chunk |
*Added level progression to Gyms | *Added level progression to Gyms | ||
− | *Added more arguments to /pokegive and /pokespawn | + | *Added more arguments to <code>/pokegive</code> and <code>/pokespawn</code> |
*Allowed forms to be imported and exported with the [[Pokémon editor]] | *Allowed forms to be imported and exported with the [[Pokémon editor]] | ||
− | *Allowed /pokebattle2 [[command]] to select [[NPC Trainers]] by name | + | *Allowed <code>/pokebattle2</code> [[command]] to select [[NPC Trainers]] by name |
*Changed [[evolution]] animation | *Changed [[evolution]] animation | ||
*Gyms award [[Badges]] and [[TMs]] after Gym Leaders are defeated. | *Gyms award [[Badges]] and [[TMs]] after Gym Leaders are defeated. | ||
Line 404: | Line 404: | ||
*Fixed editing a [[trader]] in non-English languages | *Fixed editing a [[trader]] in non-English languages | ||
*Fixed [[Eggs]] not being releasable when only one non-Egg Pokémon is in a player's party | *Fixed [[Eggs]] not being releasable when only one non-Egg Pokémon is in a player's party | ||
− | *Fixed /endbattle [[command]] permissions with LuckPerms | + | *Fixed <code>/endbattle</code> [[command]] permissions with LuckPerms |
*Fixed [[Endure]] not working correctly | *Fixed [[Endure]] not working correctly | ||
*Fixed [[Fissure]] ignoring level when targeting a Pokémon using [[Dig]] | *Fixed [[Fissure]] ignoring level when targeting a Pokémon using [[Dig]] | ||
Line 459: | Line 459: | ||
====Tweaks==== | ====Tweaks==== | ||
*Added Generation 6 moves to [[Egg]] moves | *Added Generation 6 moves to [[Egg]] moves | ||
− | *Added | + | *Added <code>renderDistanceWeight</code> [[config]] setting to the in-game GUI |
*Allowed [[Chespin]], [[Quilladin]], [[Chesnaught]], [[Fennekin]], [[Braixen]], [[Delphox]], [[Froakie]], [[Frogadier]], and [[Greninja]] to spawn naturally | *Allowed [[Chespin]], [[Quilladin]], [[Chesnaught]], [[Fennekin]], [[Braixen]], [[Delphox]], [[Froakie]], [[Frogadier]], and [[Greninja]] to spawn naturally | ||
*Allowed [[chisel]] to set [[statues]] to have [[special textures]] | *Allowed [[chisel]] to set [[statues]] to have [[special textures]] | ||
Line 633: | Line 633: | ||
====Tweaks==== | ====Tweaks==== | ||
*Added [[recipe]] for [[Exp. Share]] | *Added [[recipe]] for [[Exp. Share]] | ||
− | *Added | + | *Added <code>/redeem toggle sash</code> [[command]] to toggle [[sash]] visibility |
*Allowed [[Mareep]], [[Flaaffy]], and [[Ampharos]] to learn [[Reflect]] | *Allowed [[Mareep]], [[Flaaffy]], and [[Ampharos]] to learn [[Reflect]] | ||
*Made non-land Pokémon follow their owners | *Made non-land Pokémon follow their owners | ||
*Moved Exp. Share to tier 2 [[special drops]] | *Moved Exp. Share to tier 2 [[special drops]] | ||
− | *Prevented servers from blocking /redeem | + | *Prevented servers from blocking <code>/redeem</code> |
*Remixed several existing music tracks ("A Simple Moment by the Sea", "Across the Desert", "Distant Shores", "Journey to the Sky", "On the Wings of Adventure", "Pixelmon Waltz", "The Enchanted Forest") | *Remixed several existing music tracks ("A Simple Moment by the Sea", "Across the Desert", "Distant Shores", "Journey to the Sky", "On the Wings of Adventure", "Pixelmon Waltz", "The Enchanted Forest") | ||
*Updated conditions needed to trigger Halloween [[special textures]] | *Updated conditions needed to trigger Halloween [[special textures]] | ||
Line 652: | Line 652: | ||
*Fixed issues with missing Pokémon textures | *Fixed issues with missing Pokémon textures | ||
*Fixed [[Leaf Stone tool]] error | *Fixed [[Leaf Stone tool]] error | ||
− | *Fixed [[NPCs]] not spawning in structures spawned with /struc [[command]] | + | *Fixed [[NPCs]] not spawning in structures spawned with <code>/struc</code> [[command]] |
*Fixed [[Pixelmon spawner]] allowing invalid [[spawn locations]] | *Fixed [[Pixelmon spawner]] allowing invalid [[spawn locations]] | ||
*Fixed Pixelmon spawners not working when using the water spawn location | *Fixed Pixelmon spawners not working when using the water spawn location | ||
− | *Fixed Pokémon spawned with /pokespawn not moving | + | *Fixed Pokémon spawned with <code>/pokespawn</code> not moving |
*Fixed priority of [[Protect]], [[Detect]], and [[Endure]] | *Fixed priority of [[Protect]], [[Detect]], and [[Endure]] | ||
− | *Fixed random Pokémon from [[Eggs]], /pokespawn, and /pokegive ignoring Generation [[config]] settings | + | *Fixed random Pokémon from [[Eggs]], <code>/pokespawn</code>, and <code>/pokegive</code> ignoring Generation [[config]] settings |
*Fixed rendering issue with enchanted armor | *Fixed rendering issue with enchanted armor | ||
*Fixed sending out Pokémon not working after changing worlds | *Fixed sending out Pokémon not working after changing worlds | ||
Line 678: | Line 678: | ||
*Fixed [[Poké Ball]] crash | *Fixed [[Poké Ball]] crash | ||
*Fixed Poké Balls not passing through non-solid blocks | *Fixed Poké Balls not passing through non-solid blocks | ||
− | *Fixed /pokestats [[command]] sending messages to the wrong player | + | *Fixed <code>/pokestats</code> [[command]] sending messages to the wrong player |
===Version 5.0.0 Beta 11=== | ===Version 5.0.0 Beta 11=== | ||
Released November 13, 2016. | Released November 13, 2016. | ||
Line 686: | Line 686: | ||
*Added Halloween [[special textures]] for all fully-[[evolved]] [[starter Pokémon]] | *Added Halloween [[special textures]] for all fully-[[evolved]] [[starter Pokémon]] | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Added | + | *Added <code>/psnapshot convert</code> to make ''Minecraft'' 1.8.9 block snapshots compatible with ''Minecraft'' 1.10 |
*Changed [[picket fences]] to work like normal {{mc|fences}} | *Changed [[picket fences]] to work like normal {{mc|fences}} | ||
*Increased battle AI mode of [[Gym]] [[NPC Trainers]] | *Increased battle AI mode of [[Gym]] [[NPC Trainers]] | ||
Line 728: | Line 728: | ||
====Features==== | ====Features==== | ||
*Added [[config]] option to limit maximum number of Pokémon spawns per server tick | *Added [[config]] option to limit maximum number of Pokémon spawns per server tick | ||
− | *Added /pokereload [[command]] to reload [[NPC]] JSON data | + | *Added <code>/pokereload</code> [[command]] to reload [[NPC]] JSON data |
====Tweaks==== | ====Tweaks==== | ||
− | *Added more messages to /snapshot | + | *Added more messages to <code>/snapshot</code> |
*Allowed the battle camera to be controlled manually (WASDQE or right mouse button) | *Allowed the battle camera to be controlled manually (WASDQE or right mouse button) | ||
*Changed [[item IDs]] to match the vanilla ''Minecraft'' item ID format and allow porting from ''Minecraft'' 1.8.9 to ''Minecraft'' 1.10.2 | *Changed [[item IDs]] to match the vanilla ''Minecraft'' item ID format and allow porting from ''Minecraft'' 1.8.9 to ''Minecraft'' 1.10.2 | ||
Line 740: | Line 740: | ||
*Shopkeeper buy/sell quantities can wrap around when increased/decreased. | *Shopkeeper buy/sell quantities can wrap around when increased/decreased. | ||
*Updated Chinese (Traditional), French, Japanese, and Thai translations | *Updated Chinese (Traditional), French, Japanese, and Thai translations | ||
− | */unlock can affect party Pokémon and remove Pokémon from [[ranch blocks]] more thoroughly | + | *<code>/unlock</code> can affect party Pokémon and remove Pokémon from [[ranch blocks]] more thoroughly |
====Fixes==== | ====Fixes==== | ||
*Fixed battle crash when battle AI uses a partially trapping move | *Fixed battle crash when battle AI uses a partially trapping move | ||
Line 762: | Line 762: | ||
*Fixed orientation of [[Mew]] inside a [[cloning machine]] | *Fixed orientation of [[Mew]] inside a [[cloning machine]] | ||
*Fixed Pixelmon [[items]] and blocks not porting correctly from ''Minecraft'' 1.8.9 worlds | *Fixed Pixelmon [[items]] and blocks not porting correctly from ''Minecraft'' 1.8.9 worlds | ||
− | *Fixed Pokémon unlocked with /unlock getting re-locked when moved to the player's party | + | *Fixed Pokémon unlocked with <code>/unlock</code> getting re-locked when moved to the player's party |
*Fixed [[ranch block]] error if broken when the owner is offline | *Fixed [[ranch block]] error if broken when the owner is offline | ||
*Fixed ranch block ownership being lost after a username or nickname change | *Fixed ranch block ownership being lost after a username or nickname change | ||
Line 880: | Line 880: | ||
*Fixed incorrect break/step sounds for [[sandy grass]] | *Fixed incorrect break/step sounds for [[sandy grass]] | ||
*Fixed land and water [[mounts]] not moving | *Fixed land and water [[mounts]] not moving | ||
− | *Fixed mixed-up names for [[fiery shrines]] and [[static shrines]] when using the /struc [[command]] | + | *Fixed mixed-up names for [[fiery shrines]] and [[static shrines]] when using the <code>/struc</code> [[command]] |
*Fixed [[NPC editor]] not editing [[move tutors]] | *Fixed [[NPC editor]] not editing [[move tutors]] | ||
*Fixed [[NPCs]] spawning in groups | *Fixed [[NPCs]] spawning in groups | ||
Line 894: | Line 894: | ||
Released August 1, 2016. | Released August 1, 2016. | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Allowed drops.json to have items that are not in shopItems.json | + | *Allowed <code>drops.json</code> to have items that are not in <code>shopItems.json</code> |
*Made [[Poké gifts]] unbreakable | *Made [[Poké gifts]] unbreakable | ||
*Merged PixelUtilities Creative tabs into main Pixelmon tabs | *Merged PixelUtilities Creative tabs into main Pixelmon tabs | ||
Line 910: | Line 910: | ||
*Fixed double item purchase from [[shopkeepers]] | *Fixed double item purchase from [[shopkeepers]] | ||
*Fixed double message when interacting with a Pokémon in a [[ranch block]] | *Fixed double message when interacting with a Pokémon in a [[ranch block]] | ||
− | *Fixed /endbattle permissions | + | *Fixed <code>/endbattle</code> permissions |
*Fixed [[Gym sign]] ownership error message | *Fixed [[Gym sign]] ownership error message | ||
*Fixed [[held item]] duplication issue | *Fixed [[held item]] duplication issue | ||
Line 958: | Line 958: | ||
====Tweaks==== | ====Tweaks==== | ||
*Added Generation 6 moves to [[Egg]] moves | *Added Generation 6 moves to [[Egg]] moves | ||
− | *Added | + | *Added <code>renderDistanceWeight</code> [[config]] setting to the in-game GUI |
*Allowed [[Chespin]], [[Quilladin]], [[Chesnaught]], [[Fennekin]], [[Braixen]], [[Delphox]], [[Froakie]], [[Frogadier]], and [[Greninja]] to spawn naturally | *Allowed [[Chespin]], [[Quilladin]], [[Chesnaught]], [[Fennekin]], [[Braixen]], [[Delphox]], [[Froakie]], [[Frogadier]], and [[Greninja]] to spawn naturally | ||
*Allowed [[chisel]] to set [[statues]] to have [[special textures]] | *Allowed [[chisel]] to set [[statues]] to have [[special textures]] | ||
Line 1,130: | Line 1,130: | ||
====Tweaks==== | ====Tweaks==== | ||
*Added [[recipe]] for [[Exp. Share]] | *Added [[recipe]] for [[Exp. Share]] | ||
− | *Added | + | *Added <code>/redeem toggle sash</code> [[command]] to toggle [[sash]] visibility |
*Allowed [[Mareep]], [[Flaaffy]], and [[Ampharos]] to learn [[Reflect]] | *Allowed [[Mareep]], [[Flaaffy]], and [[Ampharos]] to learn [[Reflect]] | ||
*Made non-land Pokémon follow their owners | *Made non-land Pokémon follow their owners | ||
*Moved Exp. Share to tier 2 [[special drops]] | *Moved Exp. Share to tier 2 [[special drops]] | ||
− | *Prevented servers from blocking /redeem | + | *Prevented servers from blocking <code>/redeem</code> |
*Remixed several existing music tracks ("A Simple Moment by the Sea", "Across the Desert", "Distant Shores", "Journey to the Sky", "On the Wings of Adventure", "Pixelmon Waltz", "The Enchanted Forest") | *Remixed several existing music tracks ("A Simple Moment by the Sea", "Across the Desert", "Distant Shores", "Journey to the Sky", "On the Wings of Adventure", "Pixelmon Waltz", "The Enchanted Forest") | ||
*Updated conditions needed to trigger Halloween [[special textures]] | *Updated conditions needed to trigger Halloween [[special textures]] | ||
Line 1,146: | Line 1,146: | ||
*Fixed Halloween [[special textures]] only working on the first night of the world | *Fixed Halloween [[special textures]] only working on the first night of the world | ||
*Fixed issues with missing Pokémon textures | *Fixed issues with missing Pokémon textures | ||
− | *Fixed [[NPCs]] not spawning in structures spawned with /struc [[command]] | + | *Fixed [[NPCs]] not spawning in structures spawned with <code>/struc</code> [[command]] |
*Fixed [[Pixelmon spawner]] allowing invalid [[spawn locations]] | *Fixed [[Pixelmon spawner]] allowing invalid [[spawn locations]] | ||
*Fixed Pixelmon spawners not working when using the water spawn location | *Fixed Pixelmon spawners not working when using the water spawn location | ||
− | *Fixed Pokémon spawned with /pokespawn not moving | + | *Fixed Pokémon spawned with <code>/pokespawn</code> not moving |
*Fixed priority of [[Protect]], [[Detect]], and [[Endure]] | *Fixed priority of [[Protect]], [[Detect]], and [[Endure]] | ||
− | *Fixed random Pokémon from [[Eggs]], /pokespawn, and /pokegive ignoring Generation [[config]] settings | + | *Fixed random Pokémon from [[Eggs]], <code>/pokespawn</code>, and <code>/pokegive</code> ignoring Generation [[config]] settings |
*Fixed [[Speed Boost]] activating upon switching in | *Fixed [[Speed Boost]] activating upon switching in | ||
*Fixed stats displaying incorrectly for newly hatched Pokémon | *Fixed stats displaying incorrectly for newly hatched Pokémon | ||
Line 1,205: | Line 1,205: | ||
*Updated [[Hitmonlee]] model | *Updated [[Hitmonlee]] model | ||
====Features==== | ====Features==== | ||
− | *Added /pokereload [[command]] to reload [[NPC]] JSON data | + | *Added <code>/pokereload</code> [[command]] to reload [[NPC]] JSON data |
====Tweaks==== | ====Tweaks==== | ||
*Allowed the battle camera to be controlled manually (WASDQE or right mouse button) | *Allowed the battle camera to be controlled manually (WASDQE or right mouse button) | ||
Line 1,212: | Line 1,212: | ||
*[[Pokédex]]/wiki icons are hidden if hotkeys are disabled. | *[[Pokédex]]/wiki icons are hidden if hotkeys are disabled. | ||
*Updated Chinese (Traditional), French, Japanese, and Thai translations | *Updated Chinese (Traditional), French, Japanese, and Thai translations | ||
− | */unlock can affect party Pokémon and remove Pokémon from [[ranch blocks]] more thoroughly | + | *<code>/unlock</code> can affect party Pokémon and remove Pokémon from [[ranch blocks]] more thoroughly |
====Fixes==== | ====Fixes==== | ||
*Fixed battle crash when battle AI uses a partially trapping move | *Fixed battle crash when battle AI uses a partially trapping move | ||
Line 1,317: | Line 1,317: | ||
*Fixed catching a Pokémon with [[Illusion]] causing the first Pokémon in the party to be overwritten | *Fixed catching a Pokémon with [[Illusion]] causing the first Pokémon in the party to be overwritten | ||
*Fixed crash when a player with the wrong Pixelmon version joins a server | *Fixed crash when a player with the wrong Pixelmon version joins a server | ||
− | *Fixed mixed-up names for [[fiery shrines]] and [[static shrines]] when using the /struc [[command]] | + | *Fixed mixed-up names for [[fiery shrines]] and [[static shrines]] when using the <code>/struc</code> [[command]] |
*Fixed [[mounting]] position when riding [[Ho-Oh]] | *Fixed [[mounting]] position when riding [[Ho-Oh]] | ||
*Fixed [[Solar Power]] activation text | *Fixed [[Solar Power]] activation text | ||
Line 1,324: | Line 1,324: | ||
Released August 1, 2016. | Released August 1, 2016. | ||
====Tweaks==== | ====Tweaks==== | ||
− | *Allowed drops.json to have items that are not in shopItems.json | + | *Allowed <code>drops.json</code> to have items that are not in <code>shopItems.json</code> |
*Made [[Poké gifts]] unbreakable | *Made [[Poké gifts]] unbreakable | ||
*Merged PixelUtilities Creative tabs into main Pixelmon tabs | *Merged PixelUtilities Creative tabs into main Pixelmon tabs | ||
*Updated Brazilian Portuguese, Chinese (Simplified), French, German, Italian, and Spanish translations | *Updated Brazilian Portuguese, Chinese (Simplified), French, German, Italian, and Spanish translations | ||
====Fixes==== | ====Fixes==== | ||
− | *Fixed /endbattle permissions | + | *Fixed <code>/endbattle</code> permissions |
*Fixed [[Gym sign]] ownership error message | *Fixed [[Gym sign]] ownership error message | ||
*Fixed [[held item]] duplication issue | *Fixed [[held item]] duplication issue | ||
Line 1,354: | Line 1,354: | ||
*Moved to ''Minecraft'' 1.10.2 | *Moved to ''Minecraft'' 1.10.2 | ||
*Added [[config]] setting to turn off the third-person battle camera | *Added [[config]] setting to turn off the third-person battle camera | ||
− | *Added /pokesave [[command]] | + | *Added <code>/pokesave</code> [[command]] |
==Version 4.3.0 Beta 1== | ==Version 4.3.0 Beta 1== | ||
Released July 25, 2016. | Released July 25, 2016. | ||
Line 1,380: | Line 1,380: | ||
===Tweaks=== | ===Tweaks=== | ||
*Added option to create [[shopkeepers]] that spawn outside of [[towns]] | *Added option to create [[shopkeepers]] that spawn outside of [[towns]] | ||
− | *Added spawning rarity to the npcs.json file | + | *Added spawning rarity to the <code>npcs.json</code> file |
− | *Allowed | + | *Allowed <code>allowPokemonNicknames</code> [[config]] setting to be applied server-side |
*Allowed forms to be defined with custom [[starter Pokémon]] in the config | *Allowed forms to be defined with custom [[starter Pokémon]] in the config | ||
*Changed some chat messages to battle messages when applicable | *Changed some chat messages to battle messages when applicable | ||
Line 1,390: | Line 1,390: | ||
*Merged config settings for external JSON files | *Merged config settings for external JSON files | ||
*Reduced [[Gem]] [[recipes]] to require only one [[diamond]] | *Reduced [[Gem]] [[recipes]] to require only one [[diamond]] | ||
− | */snapshot [[command]] now prints the positions of snapshotted [[NPCs]] to the console. | + | *<code>/snapshot</code> [[command]] now prints the positions of snapshotted [[NPCs]] to the console. |
*Stopped aggressive Pokémon from chasing Pokémon inside [[ranch blocks]] | *Stopped aggressive Pokémon from chasing Pokémon inside [[ranch blocks]] | ||
*Updated Chinese (Simplified), French, Russian, Spanish, and Swedish translations | *Updated Chinese (Simplified), French, Russian, Spanish, and Swedish translations | ||
Line 1,397: | Line 1,397: | ||
*Fixed bounding box sizes of several Pokémon | *Fixed bounding box sizes of several Pokémon | ||
*Fixed crash when [[breeding]] [[Magby]] or [[Pichu]] | *Fixed crash when [[breeding]] [[Magby]] or [[Pichu]] | ||
− | *Fixed [[command]] selectors displaying incorrectly with /endbattle and /pokebattle | + | *Fixed [[command]] selectors displaying incorrectly with <code>/endbattle</code> and <code>/pokebattle</code> |
*Fixed [[Eject Button]] causing the holder to switch out when a battle starts | *Fixed [[Eject Button]] causing the holder to switch out when a battle starts | ||
− | *Fixed /endbattle command permissions | + | *Fixed <code>/endbattle</code> command permissions |
− | *Fixed /endbattle leaving wild Pokémon stuck when catching Pokémon | + | *Fixed <code>/endbattle</code> leaving wild Pokémon stuck when catching Pokémon |
*Fixed faulty {{mc|prismarine_shard|prismarine shard}} [[drop]] | *Fixed faulty {{mc|prismarine_shard|prismarine shard}} [[drop]] | ||
*Fixed [[Forage]] not giving items after being used repeatedly | *Fixed [[Forage]] not giving items after being used repeatedly | ||
Line 1,432: | Line 1,432: | ||
===Tweaks=== | ===Tweaks=== | ||
*Fixed user-unfriendly shopkeeper transaction amount scrolling | *Fixed user-unfriendly shopkeeper transaction amount scrolling | ||
− | */givemoney and /transfer [[commands]] notify the recipient when used. | + | *<code>/givemoney</code> and <code>/transfer</code> [[commands]] notify the recipient when used. |
*Improved efficiency of [[Poké Ball]] entities | *Improved efficiency of [[Poké Ball]] entities | ||
*Updated French and Spanish translations | *Updated French and Spanish translations | ||
Line 1,457: | Line 1,457: | ||
*Added config setting to disable [[Pay Day]] awarding [[PokéDollars]] | *Added config setting to disable [[Pay Day]] awarding [[PokéDollars]] | ||
*Added graphic for selecting a fainted Pokémon in the party overlay | *Added graphic for selecting a fainted Pokémon in the party overlay | ||
− | *Added separate permission nodes for using /endbattle on the command user and other players | + | *Added separate permission nodes for using <code>/endbattle</code> on the command user and other players |
*Added sounds when placing Pixelmon blocks | *Added sounds when placing Pixelmon blocks | ||
*Battle messages automatically disappear after a few seconds. | *Battle messages automatically disappear after a few seconds. | ||
Line 1,463: | Line 1,463: | ||
*Disabled block-destroying [[external moves]] in Adventure mode | *Disabled block-destroying [[external moves]] in Adventure mode | ||
*Increased battle speed | *Increased battle speed | ||
− | *Increased default permission level for /breed | + | *Increased default permission level for <code>/breed</code> |
*Made fishing Pokémon dependant on time of day | *Made fishing Pokémon dependant on time of day | ||
*Made {{mc|bed|beds}} only heal Pokémon when resetting the time to morning | *Made {{mc|bed|beds}} only heal Pokémon when resetting the time to morning | ||
Line 1,496: | Line 1,496: | ||
*Fixed inventory party GUI location when {{mc|potion}} effects are active | *Fixed inventory party GUI location when {{mc|potion}} effects are active | ||
*Fixed misplaced chatbox in battle GUI after resizing window | *Fixed misplaced chatbox in battle GUI after resizing window | ||
− | *Fixed misplaced GUI elements when resizing /setparty, [[move relearner]], and [[move tutor]] GUIs | + | *Fixed misplaced GUI elements when resizing <code>/setparty</code>, [[move relearner]], and [[move tutor]] GUIs |
*Fixed non-volatile statuses changing when switching out | *Fixed non-volatile statuses changing when switching out | ||
*Fixed overhead NPC Trainer level display not updating correctly | *Fixed overhead NPC Trainer level display not updating correctly | ||
*Fixed party overlay falsely displaying Pokémon as being sent out after [[evolution]] | *Fixed party overlay falsely displaying Pokémon as being sent out after [[evolution]] | ||
*Fixed [[Poké Gifts]] losing Pokémon that are put inside them | *Fixed [[Poké Gifts]] losing Pokémon that are put inside them | ||
− | *Fixed /pokestats displaying its message to the wrong player | + | *Fixed <code>/pokestats</code> displaying its message to the wrong player |
*Fixed [[Pressure]] draining too much PP | *Fixed [[Pressure]] draining too much PP | ||
*Fixed [[Recover]] and variants not functioning | *Fixed [[Recover]] and variants not functioning | ||
Line 1,556: | Line 1,556: | ||
*Added ''Minecraft'' restart warnings to certain [[config]] settings in the in-game config GUI | *Added ''Minecraft'' restart warnings to certain [[config]] settings in the in-game config GUI | ||
*Added option to disable price variance on [[shopkeepers]] | *Added option to disable price variance on [[shopkeepers]] | ||
− | *Added support for Pokémon form differences with [[NPC editors]], [[photos]], [[statues]], /pokegive, and /pokespawn | + | *Added support for Pokémon form differences with [[NPC editors]], [[photos]], [[statues]], <code>/pokegive</code>, and <code>/pokespawn</code> |
*Altered spawn level ranges for [[Dragonite]], [[Machamp]], [[Marshtomp]], and [[Swampert]] | *Altered spawn level ranges for [[Dragonite]], [[Machamp]], [[Marshtomp]], and [[Swampert]] | ||
*[[Fossil cleaners]] and [[Gym signs]] drop their contents when destroyed | *[[Fossil cleaners]] and [[Gym signs]] drop their contents when destroyed | ||
− | *Made /pokestats print to the console when used with a command block | + | *Made <code>/pokestats</code> print to the console when used with a command block |
*[[Movement plates]] center entities in the direction of travel. | *[[Movement plates]] center entities in the direction of travel. | ||
*Prevented {{mc|fence|fences}} from attaching to non-cubical Pixelmon blocks | *Prevented {{mc|fence|fences}} from attaching to non-cubical Pixelmon blocks | ||
Line 1,569: | Line 1,569: | ||
*Fixed [[Apricorn trees]] destroying other blocks | *Fixed [[Apricorn trees]] destroying other blocks | ||
*Fixed being unable to buy from a [[vending machine]] in non-English languages | *Fixed being unable to buy from a [[vending machine]] in non-English languages | ||
− | *Fixed /breed [[command]] displaying an incorrect slot number when an invalid slot number is given | + | *Fixed <code>/breed</code> [[command]] displaying an incorrect slot number when an invalid slot number is given |
*Fixed camera not focusing on [[evolving]] Pokémon | *Fixed camera not focusing on [[evolving]] Pokémon | ||
*Fixed corners with [[temple brick stairs]] and [[temple stairs]] | *Fixed corners with [[temple brick stairs]] and [[temple stairs]] | ||
Line 1,622: | Line 1,622: | ||
*Added Pokémon battle spectating | *Added Pokémon battle spectating | ||
**Added hotkey to spectate a player's battle when looking at a battling player | **Added hotkey to spectate a player's battle when looking at a battling player | ||
− | **Added /spectate [[command]] | + | **Added <code>/spectate</code> [[command]] |
*Overhauled [[special drops|drops]] from [[boss Pokémon]], [[PokéLoot chest]], and [[Pickup]] | *Overhauled [[special drops|drops]] from [[boss Pokémon]], [[PokéLoot chest]], and [[Pickup]] | ||
**Split drops into three tiers of varying quality and rarity | **Split drops into three tiers of varying quality and rarity | ||
Line 1,719: | Line 1,719: | ||
*Using "Randomize" on a Steve Trainer in the NPC editor gives it random Pokémon at random levels. | *Using "Randomize" on a Steve Trainer in the NPC editor gives it random Pokémon at random levels. | ||
===Fixes=== | ===Fixes=== | ||
− | *Fixed /breed producing pseudo-[[Magikarp]] offspring | + | *Fixed <code>/breed</code> producing pseudo-[[Magikarp]] offspring |
*Fixed clicking through the [[PC]] [[PokéChecker]] menu | *Fixed clicking through the [[PC]] [[PokéChecker]] menu | ||
*Fixed [[cloning machine]] crash. | *Fixed [[cloning machine]] crash. | ||
*Fixed [[Cute Charm]] infatuating the wrong Pokémon | *Fixed [[Cute Charm]] infatuating the wrong Pokémon | ||
− | *Fixed [[Ditto]] + Ditto in /breed | + | *Fixed [[Ditto]] + Ditto in <code>/breed</code> |
*Fixed disappearing Pokémon info when switching in double battles | *Fixed disappearing Pokémon info when switching in double battles | ||
*Fixed double KO switching | *Fixed double KO switching | ||
Line 1,729: | Line 1,729: | ||
*Fixed [[Echoed Voice]] | *Fixed [[Echoed Voice]] | ||
*Fixed faulty text in [[Pokédex]] GUI | *Fixed faulty text in [[Pokédex]] GUI | ||
− | *Fixed /givepixelsprite file path argument | + | *Fixed <code>/givepixelsprite</code> file path argument |
*Fixed [[Illusion]] freezing the battle GUI | *Fixed [[Illusion]] freezing the battle GUI | ||
*Fixed [[Kakuna]] [[statue]] crash | *Fixed [[Kakuna]] [[statue]] crash | ||
Line 1,735: | Line 1,735: | ||
*Fixed multi-hit move probability | *Fixed multi-hit move probability | ||
*Fixed obtaining {{mc|milk}} from [[Miltank]] | *Fixed obtaining {{mc|milk}} from [[Miltank]] | ||
− | *Fixed /pokebattle2 with {{mc|Command_Block|command blocks}} | + | *Fixed <code>/pokebattle2</code> with {{mc|Command_Block|command blocks}} |
*Fixed Pokémon not spawning in [[Redwood Taiga Hills M]] [[biomes]] | *Fixed Pokémon not spawning in [[Redwood Taiga Hills M]] [[biomes]] | ||
*Fixed [[Sacred Fire]] to be physical instead of special | *Fixed [[Sacred Fire]] to be physical instead of special | ||
Line 1,815: | Line 1,815: | ||
*Added [[Shiny]] [[Klinklang]]/[[Natu]] textures | *Added [[Shiny]] [[Klinklang]]/[[Natu]] textures | ||
*Fixed status indicator overlapping with caught/Shiny icons | *Fixed status indicator overlapping with caught/Shiny icons | ||
− | *Replaced [[town]] structure registration with a new | + | *Replaced [[town]] structure registration with a new JSON system. |
− | *Structures now all linked only through structures.json, which can be loaded externally similarly to [[NPCs]]. | + | *Structures now all linked only through <code>structures.json</code>, which can be loaded externally similarly to [[NPCs]]. |
− | *Structures' and NPCs' | + | *Structures' and NPCs' JSON files now export to <code>/pixelmon/npcs</code> and <code>/pixelmon/structures</code> when [[config]] option is selected. |
*[[Doctors]] now initialize with basic AI so they will watch the player. | *[[Doctors]] now initialize with basic AI so they will watch the player. | ||
*[[Mewtwo]] is now [[ridable]]/flyable. | *[[Mewtwo]] is now [[ridable]]/flyable. | ||
Line 1,823: | Line 1,823: | ||
===Fixes=== | ===Fixes=== | ||
*Fix to comodification errors on entity spawn | *Fix to comodification errors on entity spawn | ||
− | *Fixed the /transfer [[command]] allowing negative values | + | *Fixed the <code>/transfer</code> [[command]] allowing negative values |
*Fixed crash when accessing missing parts of partially translated [[NPC trainer]] data | *Fixed crash when accessing missing parts of partially translated [[NPC trainer]] data | ||
*Fixed editing [[chatting NPC]] names | *Fixed editing [[chatting NPC]] names | ||
Line 1,841: | Line 1,841: | ||
*Added [[doctors]]. | *Added [[doctors]]. | ||
*Added [[PokéDollars]]. | *Added [[PokéDollars]]. | ||
− | *Made it possible to load [[NPC]] | + | *Made it possible to load [[NPC]] JSON files from an external NPCs directory. |
− | **Setting a [[config]] variable to true will export all NPCs' | + | **Setting a [[config]] variable to true will export all NPCs' JSON files to a newly created NPCs folder if the folder doesn't already exist. |
− | *Added /transfer and /givemoney [[commands]]. | + | *Added <code>/transfer</code> and <code>/givemoney</code> [[commands]]. |
*Added "advanced" [[NPC Trainer]] Pokémon editor screen. | *Added "advanced" [[NPC Trainer]] Pokémon editor screen. | ||
**Allows [[Ability]], [[Nature]], [[held item]], [[EVs]], and IVs to be edited. | **Allows [[Ability]], [[Nature]], [[held item]], [[EVs]], and IVs to be edited. | ||
Line 1,877: | Line 1,877: | ||
*Fixed experience calculation. | *Fixed experience calculation. | ||
*Fixed Pokémon trying to spawn twice from [[ranch blocks]]. | *Fixed Pokémon trying to spawn twice from [[ranch blocks]]. | ||
− | *Fixed /breed messages. | + | *Fixed <code>/breed</code> messages. |
==Version 4.0.8== | ==Version 4.0.8== | ||
Released October 3, 2015. | Released October 3, 2015. | ||
Line 1,907: | Line 1,907: | ||
*Added [[Lure Ball]] [[catch rate]] bonus. | *Added [[Lure Ball]] [[catch rate]] bonus. | ||
*Added [[Repeat Ball]] catch rate bonus. | *Added [[Repeat Ball]] catch rate bonus. | ||
− | *Implemented target selectors into the /pokeheal, /pokegive and / | + | *Implemented target selectors into the <code>/pokeheal</code>, <code>/pokegive</code> and <code>/pokegive</code>egg [[commands]]. |
− | *Added a way to specify the coordinates for /pokespawn. | + | *Added a way to specify the coordinates for <code>/pokespawn</code>. |
*Added check to deal with not being able to switch Pokémon sometimes. | *Added check to deal with not being able to switch Pokémon sometimes. | ||
*Added missing [[Thunder Punch]] [[TM]]. | *Added missing [[Thunder Punch]] [[TM]]. | ||
Line 1,957: | Line 1,957: | ||
*Added spread move damage reduction | *Added spread move damage reduction | ||
*Added support for [[Medicine]] and [[Poké Balls]] | *Added support for [[Medicine]] and [[Poké Balls]] | ||
− | *Allowed /pokebattle2 to take two or three arguments | + | *Allowed <code>/pokebattle2</code> to take two or three arguments |
*Battle GUI now removes participants when they have no Pokémon remaining | *Battle GUI now removes participants when they have no Pokémon remaining | ||
*Enabled fleeing in wild double battles | *Enabled fleeing in wild double battles | ||
Line 2,026: | Line 2,026: | ||
*Made [[Gems]] stackable | *Made [[Gems]] stackable | ||
*Made getting an item by name (editing [[NPC Trainer]]) more robust | *Made getting an item by name (editing [[NPC Trainer]]) more robust | ||
− | *Made /pokebattle2 trigger battle start event | + | *Made <code>/pokebattle2</code> trigger battle start event |
*Moved gender icon in Pokémon select screen | *Moved gender icon in Pokémon select screen | ||
− | */pokegive sets friendship to base rather than 0 | + | *<code>/pokegive</code> sets friendship to base rather than 0 |
− | */pokespawn, /pokegive, /pokebattle2 can now spawn random Pokémon | + | *<code>/pokespawn</code>, <code>/pokegive</code>, <code>/pokebattle2</code> can now spawn random Pokémon |
− | *Ported /endbattle and /teach from [[Pixelmon Extras]] into main mod | + | *Ported <code>/endbattle</code> and <code>/teach</code> from [[Pixelmon Extras]] into main mod |
*Separated traders from the [[Trainer editor]] GUI | *Separated traders from the [[Trainer editor]] GUI | ||
===Lang=== | ===Lang=== | ||
Line 2,036: | Line 2,036: | ||
*[[Fossil]] tooltips | *[[Fossil]] tooltips | ||
*[[Pixelmon spawner]] | *[[Pixelmon spawner]] | ||
− | */pokebattle2 | + | *<code>/pokebattle2</code> |
*[[PokéChecker]] menu in [[PC]] | *[[PokéChecker]] menu in [[PC]] | ||
− | */struc | + | *<code>/struc</code> |
*[[Trainer editor]] encounter mode | *[[Trainer editor]] encounter mode | ||
*Updated Chinese (Simplified), Chinese (Traditional), French, Mexican Spanish, and Spanish translations | *Updated Chinese (Simplified), Chinese (Traditional), French, Mexican Spanish, and Spanish translations | ||
Line 2,049: | Line 2,049: | ||
*Fixed display error when deleting moves in [[PokéChecker]] | *Fixed display error when deleting moves in [[PokéChecker]] | ||
*Fixed EV-reducing [[Berries]] | *Fixed EV-reducing [[Berries]] | ||
− | *Fixed exceptions thrown in /struc and /tpbat | + | *Fixed exceptions thrown in <code>/struc</code> and <code>/tpbat</code> |
*Fixed [[Mew]] spawning when Generation 1 is disabled | *Fixed [[Mew]] spawning when Generation 1 is disabled | ||
*Fixed missing [[Salac Berry]] in [[Forage]] loot | *Fixed missing [[Salac Berry]] in [[Forage]] loot | ||
Line 2,100: | Line 2,100: | ||
=====Double battle fixes===== | =====Double battle fixes===== | ||
*Allowed [[Acupressure]] to target a partner | *Allowed [[Acupressure]] to target a partner | ||
− | *Disabled /pokebattle2 if a player is already in a battle or has no Pokémon remaining | + | *Disabled <code>/pokebattle2</code> if a player is already in a battle or has no Pokémon remaining |
*Fixed allied team statuses being blocked by [[Protect]]/[[Magic Coat]]/[[Magic Bounce]] | *Fixed allied team statuses being blocked by [[Protect]]/[[Magic Coat]]/[[Magic Bounce]] | ||
*Fixed [[Damp]] message occurring multiple times | *Fixed [[Damp]] message occurring multiple times | ||
Line 2,107: | Line 2,107: | ||
*Fixed multi-turn moves | *Fixed multi-turn moves | ||
*Fixed [[Teleport]] | *Fixed [[Teleport]] | ||
− | *Prevented /pokebattle2 from using the same player twice | + | *Prevented <code>/pokebattle2</code> from using the same player twice |
− | *Removed Pokémon names from auto-complete in /pokebattle2 | + | *Removed Pokémon names from auto-complete in <code>/pokebattle2</code> |
==Version 4.0.6 (The [[Absol]] update)== | ==Version 4.0.6 (The [[Absol]] update)== | ||
Line 2,140: | Line 2,140: | ||
*Added [[Wonder Room]] | *Added [[Wonder Room]] | ||
===Tweaks=== | ===Tweaks=== | ||
− | *Disabled /pokegive and /setparty while in battle | + | *Disabled <code>/pokegive</code> and <code>/setparty</code> while in battle |
*Updated Chinese (Simplified), Japanese, Russian, and Spanish translations | *Updated Chinese (Simplified), Japanese, Russian, and Spanish translations | ||
===Fixes=== | ===Fixes=== | ||
Line 2,388: | Line 2,388: | ||
*Fixed [[Substitute]] blocking certain status moves that it shouldn’t | *Fixed [[Substitute]] blocking certain status moves that it shouldn’t | ||
*Fixed [[Haze]]/[[Clear Smog]] resetting increased critical hit ratio | *Fixed [[Haze]]/[[Clear Smog]] resetting increased critical hit ratio | ||
− | *Fixed /setparty allowing Pokémon to be set above level 100 | + | *Fixed <code>/setparty</code> allowing Pokémon to be set above level 100 |
*[[Sucker Punch]] fails on switching/fleeing Pokémon or when Trainer uses an item. | *[[Sucker Punch]] fails on switching/fleeing Pokémon or when Trainer uses an item. | ||
*Fixed [[Trick Room]] ending immediately after being set | *Fixed [[Trick Room]] ending immediately after being set | ||
Line 2,657: | Line 2,657: | ||
*Added [[Zubat]]/[[Golbat]] to [[Deep Ocean]] to stop [[Lugia]] spawn spam | *Added [[Zubat]]/[[Golbat]] to [[Deep Ocean]] to stop [[Lugia]] spawn spam | ||
*Fixed issue with MySQL dropping connection | *Fixed issue with MySQL dropping connection | ||
− | */pokeheal [[command]] now heals Pokémon outside [[Poké Balls]]. | + | *<code>/pokeheal</code> [[command]] now heals Pokémon outside [[Poké Balls]]. |
*Fixed [[GS Balls]] being dropped by bosses | *Fixed [[GS Balls]] being dropped by bosses | ||
*Fix camera bug caused by Mojang | *Fix camera bug caused by Mojang | ||
Line 2,885: | Line 2,885: | ||
*Added SQL database support for Pixelmon saves | *Added SQL database support for Pixelmon saves | ||
*Added comprehensive battle logging | *Added comprehensive battle logging | ||
− | *Added /copyToDB [[command]] | + | *Added <code>/copyToDB</code> [[command]] |
*Modified some [[item]] sprites ([[TMs]], [[evolution stones]], [[aluminum plates]], [[held items]], [[medicine]]) | *Modified some [[item]] sprites ([[TMs]], [[evolution stones]], [[aluminum plates]], [[held items]], [[medicine]]) | ||
*Updated Chinese (Simplified), Chinese (Traditional), and Spanish translations | *Updated Chinese (Simplified), Chinese (Traditional), and Spanish translations | ||
Line 3,177: | Line 3,177: | ||
*Fixed [[Poké Balls|Poké Ball]] animations | *Fixed [[Poké Balls|Poké Ball]] animations | ||
*Fixed up some aggression settings for after battle end | *Fixed up some aggression settings for after battle end | ||
− | *Fixed /breed [[command]] slot recognition | + | *Fixed <code>/breed</code> [[command]] slot recognition |
*Moved intPercent for passing down [[Ability]] to a variable | *Moved intPercent for passing down [[Ability]] to a variable | ||
*Fix the long-going super speedy Pixelmon when animal spawning is disabled | *Fix the long-going super speedy Pixelmon when animal spawning is disabled | ||
Line 3,211: | Line 3,211: | ||
*Made it so if a player logs off their [[ranch]] Pokemon are retrieved | *Made it so if a player logs off their [[ranch]] Pokemon are retrieved | ||
*Reworked [[Poké Balls|Poké Ball]] model loading | *Reworked [[Poké Balls|Poké Ball]] model loading | ||
− | *Altered name matching in EnumPokemon to ignore the | + | *Altered name matching in EnumPokemon to ignore the <code>-</code> in [[Porygon-Z]] when matching |
*Redid ChooseMoveSet GUI, now scrolls | *Redid ChooseMoveSet GUI, now scrolls | ||
*Renamed GuiPokemonList to ChooseMoveset | *Renamed GuiPokemonList to ChooseMoveset | ||
− | *Cleaned up and fixed /breed | + | *Cleaned up and fixed <code>/breed</code> |
*Made compatible with Java 1.6 | *Made compatible with Java 1.6 | ||
*Fixed a [[PC]] crash when clicking too far right | *Fixed a [[PC]] crash when clicking too far right | ||
Line 3,234: | Line 3,234: | ||
*Fixed a crash on placing ranch blocks | *Fixed a crash on placing ranch blocks | ||
*Fixed up a console error on destroying ranch block | *Fixed up a console error on destroying ranch block | ||
− | *Fixed /breed to use right user-input positions | + | *Fixed <code>/breed</code> to use right user-input positions |
*Fixed [[drops]] not happening if one drop on list threw exception (now all non-errored ones drop) | *Fixed [[drops]] not happening if one drop on list threw exception (now all non-errored ones drop) | ||
*Fixed entry on drop list where sugar cane tried to drop as block instead of item, causing exception on [[Farfetch'd]] | *Fixed entry on drop list where sugar cane tried to drop as block instead of item, causing exception on [[Farfetch'd]] | ||
Line 3,540: | Line 3,540: | ||
**[[Tamato Berry]] | **[[Tamato Berry]] | ||
**[[Dragon Scale]] | **[[Dragon Scale]] | ||
− | *New /setparty [[command]] | + | *New <code>/setparty</code> [[command]] |
− | */struc command now gives more details if it fails. | + | *<code>/struc</code> command now gives more details if it fails. |
===Fixes=== | ===Fixes=== | ||
Line 3,636: | Line 3,636: | ||
*[[Trainer]] drops now properly stored | *[[Trainer]] drops now properly stored | ||
*Flickering GUI fix upon level up and learning a move | *Flickering GUI fix upon level up and learning a move | ||
− | *Player stats rewritten. /pokestats and /resetpokestats | + | *Player stats rewritten. <code>/pokestats</code> and <code>/resetpokestats</code> |
*Pokémon properly place when force battled. | *Pokémon properly place when force battled. | ||
*[[Boss]] loot crash fixed | *[[Boss]] loot crash fixed | ||
Line 3,653: | Line 3,653: | ||
===Fixes=== | ===Fixes=== | ||
*Milk from [[Miltank]] working properly | *Milk from [[Miltank]] working properly | ||
− | */pokegive now works on console. | + | *<code>/pokegive</code> now works on console. |
*Fix to several messages | *Fix to several messages | ||
*Inventory fix | *Inventory fix | ||
Line 3,674: | Line 3,674: | ||
**Targeting moves now work properly | **Targeting moves now work properly | ||
**2v2 battles now possible | **2v2 battles now possible | ||
− | **Use /pokebattle2 to start a 2v2 battle | + | **Use <code>/pokebattle2</code> to start a 2v2 battle |
*New [[Poké Balls|Poké Ball]] models | *New [[Poké Balls|Poké Ball]] models | ||
*New animation for Poké Balls | *New animation for Poké Balls | ||
Line 3,695: | Line 3,695: | ||
*Pokémon [[statues]] implemented | *Pokémon [[statues]] implemented | ||
**Use a Pokémon statue while in Creative (op on SMP) to despawn. | **Use a Pokémon statue while in Creative (op on SMP) to despawn. | ||
− | **Use /pokespawn to create one (/pokespawn statue) | + | **Use <code>/pokespawn</code> to create one (<code>/pokespawn</code> statue) |
*All drops from non-boss Pixelmon now go into inventory | *All drops from non-boss Pixelmon now go into inventory | ||
**Now receive a message when you get something | **Now receive a message when you get something | ||
Line 3,770: | Line 3,770: | ||
**[[Skill Link]] | **[[Skill Link]] | ||
**[[Sniper]] | **[[Sniper]] | ||
− | **Snow Warning | + | **[[Snow Warning]] |
**[[Soundproof]] | **[[Soundproof]] | ||
**[[Speed Boost]] | **[[Speed Boost]] | ||
Line 3,778: | Line 3,778: | ||
**[[Swift Swim]] | **[[Swift Swim]] | ||
**[[Torrent]] | **[[Torrent]] | ||
− | **Wonder Guard | + | **[[Wonder Guard]] |
==Fixes== | ==Fixes== | ||
Line 3,900: | Line 3,900: | ||
*[[Orbs]] added | *[[Orbs]] added | ||
*[[Shrine]] spawning | *[[Shrine]] spawning | ||
− | *New battle stats (/stats, /statsreset) | + | *New battle stats (<code>/stats</code>, <code>/statsreset</code>) |
*Rarity system added for [[boss]] [[drops]] | *Rarity system added for [[boss]] [[drops]] | ||
*[[HMs]] added | *[[HMs]] added | ||
Line 3,918: | Line 3,918: | ||
*No more kicking for standing on [[apricorn]] trees | *No more kicking for standing on [[apricorn]] trees | ||
*Chat in battle fixed up slightly | *Chat in battle fixed up slightly | ||
− | *Fixed some name bugs with /pokegive and /pokespawn | + | *Fixed some name bugs with <code>/pokegive</code> and <code>/pokespawn</code> |
*[[Evolutions]] and learning moves on evolution fixed | *[[Evolutions]] and learning moves on evolution fixed | ||
*Some minor experience glitches fixed | *Some minor experience glitches fixed | ||
Line 3,998: | Line 3,998: | ||
*New camera system for battles and evolution | *New camera system for battles and evolution | ||
*[[Riding]] speed now based on Pokémon's speed stat | *[[Riding]] speed now based on Pokémon's speed stat | ||
− | *New [[command]] | + | *New [[command]] <code>/pokegive</code>: (<code>/pokegive <''PlayerName''> <''PokémonName''> s lvl<''...''></code>) |
*Added level switch to pokespawn | *Added level switch to pokespawn | ||
*New database with new driver; it all comes in the one zip now and extracts at run time. | *New database with new driver; it all comes in the one zip now and extracts at run time. | ||
Line 4,083: | Line 4,083: | ||
*Spawned structures now can have tile entities with them. | *Spawned structures now can have tile entities with them. | ||
*Spawned structures now clear areas for themselves to spawn. | *Spawned structures now clear areas for themselves to spawn. | ||
− | *New [[commands]]: /pokeheal, /pokebattle and server log notifications for all commands | + | *New [[commands]]: <code>/pokeheal</code>, <code>/pokebattle</code> and server log notifications for all commands |
*Added [[config]] option to prevent [[Poké Balls]] from being thrown from hotbar | *Added [[config]] option to prevent [[Poké Balls]] from being thrown from hotbar | ||
*Added config setting for entity nameplate render distance ([[Trainers]], NPCs, Pokémon) | *Added config setting for entity nameplate render distance ([[Trainers]], NPCs, Pokémon) | ||
Line 4,209: | Line 4,209: | ||
Released February 27, 2013. | Released February 27, 2013. | ||
===Changes=== | ===Changes=== | ||
− | *Changed | + | *Changed </code>spawn</code> [[command]] to <code>/pokespawn</code> |
===Fixes=== | ===Fixes=== | ||
*Fix to [[Trainers]] not losing and despawning when being beaten | *Fix to [[Trainers]] not losing and despawning when being beaten | ||
Line 4,421: | Line 4,421: | ||
*Added particle effects back in. This is for [[Gastly]], [[Diglett]]/[[Dugtrio]] and [[Weezing]]/[[Koffing]]. Please test this in SMP. | *Added particle effects back in. This is for [[Gastly]], [[Diglett]]/[[Dugtrio]] and [[Weezing]]/[[Koffing]]. Please test this in SMP. | ||
*Added milking back in for [[Miltank]] and [[Camerupt]]; try empty buckets on them | *Added milking back in for [[Miltank]] and [[Camerupt]]; try empty buckets on them | ||
− | *Added new | + | *Added new <code>/spawn <''Pokémon''> s</code> [[command]] to spawn a [[Shiny]] of that species |
*Fixed a few more bugs | *Fixed a few more bugs | ||
*More [[item]] tweaks. Believe new [[potions]]/status healers/[[ethers]] can be used outside of battle | *More [[item]] tweaks. Believe new [[potions]]/status healers/[[ethers]] can be used outside of battle |
Revision as of 21:25, 13 July 2017
For version history about the Pixelmon launcher, see this page.
For version history about sidemods, see this page.
For planned changes in the upcoming version of Pixelmon, see this page.
This is a list of all versions of Pixelmon, along with the changes that each version made to the mod.
Minecraft 1.10.2
Version 5.1.2
Released July 2, 2017.
Pokémon
Tweaks
- Added photos for special textures and Shiny Mega Evolutions
- Increased maximum stack size of EV-reducing Berries to 64
- Made
/pokegive
send Pokémon directly to the player's PC when the player is in battle
Fixes
- Fixed Ability-banning battle rules being bypassed by Mega Evolution
- Fixed battle freeze when Pokémon switch out and are later knocked out
- Fixed Berry tree seeds and saplings destroying non-Berry blocks over them when broken
- Fixed blank move learning screen appearing after move learning is interrupted
- Fixed Circle Throw, Dragon Tail, Red Card, Roar, and Whirlwind forcing out fainted Pokémon
- Fixed Counter, Metal Burst, and Mirror Coat not working in double battles
- Fixed crash when evolving West Sea Shellos or Sandy/Trash Cloak Burmy
- Fixed crash when using a Wailmer Pail on an Apricorn tree
- Fixed Spikes, Stealth Rock, Sticky Web, and Toxic Spikes not being laid against Pokémon immune to them
- Fixed EV-reducing Berries being used up twice with the effect of only one Berry
- Fixed EVs not being gained by Pokémon at the maximum level
- Fixed HP not updating in battle after HP EVs are gained
- Fixed Imposter not updating a Pokémon's moveset when activated on the first turn
- Fixed Legendary Clause battle rule allowing Mewtwo and Regigigas
- Fixed Mega Evolution and form changes causing stats to be set without EVs and IVs
- Fixed Mega Evolution being triggered without a Mega Bracelet when the battle turn timer expires
- Fixed Mega Evolution not resetting hidden Abilities correctly after the Pokémon faints
- Fixed move-learning message sometimes not showing the Pokémon's name
- Fixed moves updating incorrectly when a tutor move is selected that cannot be afforded
- Fixed NPC Trainer greetings not displaying when using "Still and Engage" or "Wander and Engage" encounter modes
- Fixed NPC Trainers not using battle rules when using "Still and Engage" or "Wander and Engage" encounter modes
- Fixed PC GUI box arrows blocking PokéChecker menu and Pokémon details
- Fixed
/pokegive
allowing a boss Pokémon argument - Fixed
/pokeheal
not healing PP for Pokémon that are sent out - Fixed Pokémon editor healing fainted Pokémon incorrectly, leaving them unable to be sent out
- Fixed Pokémon-specific interactions not working when inside a ranch block
- Fixed Rest causing a battle crash when known by an NPC Trainer's Pokémon
- Fixed Revive message when reviving a Pokémon
- Fixed Revives causing Pokémon entities to die immediately after being sent out in battle
- Fixed Spiky Shield dealing an incorrect amount of damage
- Fixed Stealth Rock dealing incorrect damage in inverse battles
- Fixed temple stairs and temple brick stairs displaying incorrectly when placed upside-down in a corner
- Fixed turn timer continuing during Mega Evolution
- Prevented players from starting battles with no unfainted Pokémon with
/pokebattle
and the engagePlayerByPokeBall config setting