mNo edit summary
No edit summary
Line 17: Line 17:
* Added blacklisted_items_to_hold and whitelisted_items_to_hold tags to allow for controlling which items players can give to their Pokémon. If the whitelist is empty, it will consider all item as allowed (unless they are in the blacklist).
* Added blacklisted_items_to_hold and whitelisted_items_to_hold tags to allow for controlling which items players can give to their Pokémon. If the whitelist is empty, it will consider all item as allowed (unless they are in the blacklist).
* Pokémon now follow the mouse cursor on the Summary screen, with an option to disable this in the settings.
* Pokémon now follow the mouse cursor on the Summary screen, with an option to disable this in the settings.
* Added Datapackable Item interactions with Pokemon
* Added Datapackable Item interactions with Pokemon.
* Pokémon's held items can now be rendered, with a visibility toggle in the Summary screen.
* Pokémon's held items can now be rendered, with a visibility toggle in the Summary screen.
* Added cosmetic item functionality for Pokémon. Certain cosmetic items can be given to applicable Pokémon via the interact menu.
* Added cosmetic item functionality for Pokémon. Certain cosmetic items can be given to applicable Pokémon via the interact menu.
Line 23: Line 23:
* Added visibility/hidden, visibility/hat and visibility/face tags to control where and how certain items are rendered.
* Added visibility/hidden, visibility/hat and visibility/face tags to control where and how certain items are rendered.
* Added Pokémon markings, toggleable within the summary.
* Added Pokémon markings, toggleable within the summary.
* Added /boxcount command to change PC boxes amount
* Added /boxcount command to change PC boxes amount.
* Added cosmetics for Gurdurr, Conkeldurr, Squirtle Line, Sneasler, Sandile line, Treecko line, Braixen, Delphox, and Dragonite.
* Added cosmetics for Gurdurr, Conkeldurr, Squirtle Line, Sneasler, Sandile line, Treecko line, Braixen, Delphox, and Dragonite.
* Added /transformmodelpart (position|rotation|scale) <modelPart> <transform: x y z> command that can add transformations to a pokemon's model part.
* Added /transformmodelpart (position|rotation|scale) <modelPart> <transform: x y z> command that can add transformations to a pokemon's model part.
** The player executing the command must be facing the target pokemon entity. Transformations are not persistent and will revert when resources are reloaded.
** The player executing the command must be facing the target pokemon entity. Transformations are not persistent and will revert when resources are reloaded.
* Added lang keys for all moves and abilities up to Generation 9.
* Added lang keys for all moves and abilities up to Generation 9.
* Added translucent_cull boolean option into resolver's layer to allow for translucent textures with culling
* Added translucent_cull boolean option into resolver's layer to allow for translucent textures with culling.
* Added LambDynamicLights support for items held by Pokémon, evolution stone blocks, evolution stone items, Pokédex, Luminous Moss, Flame Orb, and Magmarizer.
* Added LambDynamicLights support for items held by Pokémon, [[Evolution Stone Block|evolution stone blocks]], [[Evolution Stone|evolution stone items]], [[Pokédex]], [[Luminous Moss]], [[Flame Orb]], and [[Magmarizer]].
* Added the [[Clear Amulet]], [[Grip Claw]], [[Lagging Tail]], [[Luminous Moss]], [[Metal Alloy]], [[Scroll of Darkness]] and [[Scroll of Waters]]
* Added the [[Clear Amulet]], [[Grip Claw]], [[Lagging Tail]], [[Luminous Moss]], [[Metal Alloy]], [[Scroll of Darkness]] and [[Scroll of Waters]].
* Added Recipes for [[Masterpiece Cup]] and [[Eject Pack]]
* Added Recipes for [[Masterpiece Cup]] and [[Eject Pack]].
* Added modification to Minecraft Creative Inventory search to account for item names that contain "poké" when input contains "poke".
* Added modification to Minecraft Creative Inventory search to account for item names that contain "poké" when input contains "poke".
* Added [[Campfire Pot]] as well as loads of new food items ([[Poke Puffs]], [[Ponigiri]], [[Sinister Tea]], etc)
* Added [[Campfire Pot]] as well as loads of new food items ([[Poke Puffs]], [[Ponigiri]], [[Sinister Tea]], etc).
* Added [[Hearty Grains]], a new crop used in the new cooking mechanic
* Added [[Hearty Grains]], a new crop used in the new cooking mechanic.
* Added [[Tatami Block Set|Tatami blocks]] and [[Tatami Block Set|Tatami Mat blocks]], made from Hearty Grain, for decorating builds
* Added [[Tatami Block Set|Tatami blocks]] and [[Tatami Block Set|Tatami Mat blocks]], made from Hearty Grain, for decorating builds.
* Added /pcsearch <player> <pokemonProperties> command that searches for a specific Pokémon within a player's PC.
* Added /pcsearch <player> <pokemonProperties> command that searches for a specific Pokémon within a player's PC.
* Added /pctake <player> <box> <slot> command that takes a specific Pokémon from a player's PC. Removes the pokemon if target is self or ran from the server.
* Added /pctake <player> <box> <slot> command that takes a specific Pokémon from a player's PC. Removes the pokemon if target is self or ran from the server.
* Added Hyper Training items (IV Modification) as well as some additional candy items to do so (Health Candy, Sickly Candy)
* Added [[Hyper Training|Hyper Training items]] (IV Modification) as well as some additional candy items to do so (Health Candy, Sickly Candy).
* Added [[Galarica Nut Bush|Galarica Nut Bushes]]
* Added [[Galarica Nut Bush|Galarica Nut Bushes]].
* Many Pokémon (mostly cats) are now feared by phantoms
* Many Pokémon (mostly cats) are now feared by phantoms.
* Added functionality to [[Everstone]] when held by a Pokémon; suppresses evolution notification and hides evolve button in summary interface.
* Added functionality to [[Everstone]] when held by a Pokémon; suppresses evolution notification and hides evolve button in summary interface.
===Pokémon===
===Pokémon===
Line 179: Line 179:
* Aegislash
* Aegislash
==Changes==
==Changes==
* Changed pokemon caught and seen count to update based on the current pokedex being looked
* Changed Pokémon caught and seen count to update based on the current Pokédex being looked at.
* Renamed chargeGainedPerTick config to secondsToChargeHealingMachine.
* Renamed chargeGainedPerTick config to secondsToChargeHealingMachine.
* Made Blocks of Gold count as Big Nuggets when held by a Pokémon (for Fling functionality)
* Made Blocks of Gold count as Big Nuggets when held by a Pokémon (for Fling functionality).
* Players can now eat Sweet and Tart Apples, Whipped Dreams, and the Alcremie Sweets.
* Players can now eat [[Sweet Apple|Sweet Apples]], [[Tart Apple|Tart Apples]], [[Whipped Dream|Whipped Dreams]], and the [[Sweets|Alcremie Sweets]].
* Updated [[Sweet Apple]] and [[Tart Apple]] sprites
* Updated Sweet Apple and Tart Apple sprites
* Updated the following recipes: [[Air Balloon]], [[Assault Vest]], [[Binding Band]], [[Black Belt]], [[Blunder Policy]], [[Choice Band]], [[Choice Scarf]], [[Cleanse Tag]], [[Covert Cloak]], [[Destiny Knot]], [[Eject Button]], [[Expert Belt]], [[Focus Band]], [[Focus Sash]], [[Magnet]], [[Metronome]], [[Muscle Band]], [[Power Anklet]], [[Power Band]], [[Power Belt]], Power Bracer, Power Lens, Power Weight, Protective Pads, Protein, Punching Glove, Reaper Cloth, Rocky Helmet, Room Service, Sachet, Safety Goggles, Silk Scarf, Spell Tag, Utility Umbrella, Weakness Policy, Zinc, Chipped Pot, Cracked Pot, Unremarkable Cup, Loaded Dice, Charcoal Stick, Dragon Fang, Miracle Seed, Mystic Water, Never Melt Ice, Twisted Spoon, Black Glasses, Fairy Feather, Hard Stone, Silver Powder, Soft Sand
* Updated the following recipes: [[Air Balloon]], [[Assault Vest]], [[Binding Band]], [[Black Belt]], [[Blunder Policy]], [[Choice Band]], [[Choice Scarf]], [[Cleanse Tag]], [[Covert Cloak]], [[Destiny Knot]], [[Eject Button]], [[Expert Belt]], [[Focus Band]], [[Focus Sash]], [[Magnet]], [[Metronome]], [[Muscle Band]], [[Power Anklet]], [[Power Band]], [[Power Belt]], [[Power Bracer]], [[Power Lens]], [[Power Weight]], [[Protective Pads]], [[Protein]], [[Punching Glove]], [[Reaper Cloth]], [[Rocky Helmet]], [[Room Service]], [[Sachet]], [[Safety Goggles]], [[Silk Scarf]], [[Spell Tag]], [[Utility Umbrella]], [[Weakness Policy]], [[Zinc]], [[Chipped Pot]], [[Cracked Pot]], [[Unremarkable Teacup]], [[Loaded Dice]], [[Charcoal Stick]], [[Dragon Fang]], [[Miracle Seed]], [[Mystic Water]], [[Never-Melt Ice]], [[Twisted Spoon]], [[Black Glasses]], [[Fairy Feather]], [[Hard Stone]], [[Silver Powder]] and [[Soft Sand]].
* Added alternate ingredient options to the following recipes: Cell Battery, Damp Rock, Heat Rock, Icy Rock, Smooth Rock
* Added alternate ingredient options to the following recipes: [[Cell Battery]], [[Damp Rock]], [[Heat Rock]], [[Icy Rock]] and [[Smooth Rock]].
* Grouped together some recipes within the Recipe Book. Groups include: the seven basic Poké Balls, the seven basic Ancient Poké Balls, Gilded Chests, Pokedexes, and the Weather Rocks.
* Grouped together some recipes within the Recipe Book. Groups include: the seven basic [[Poké Ball|Poké Balls]], the seven basic [[Ancient Poké Ball|Ancient Poké Balls]], [[Gilded Chest|Gilded Chests]], [[Pokédex|Pokedexes]], and the Weather Rocks ([[Damp Rock]], [[Heat Rock]], [[Icy Rock]] and [[Smooth Rock]]).
* Updated some item tags to better integrate behaviours between Cobblemon, Vanilla Minecraft, and other mods
* Updated some item tags to better integrate behaviours between Cobblemon, Vanilla Minecraft, and other mods.
** Removed Cooked Meat, Raw Meat, Protein Ingredients, and Zinc Ingredients, the first two are now using '''c''' namespace tags, the latter have better integrated use of tags within their recipes which removes need for custom tags.
** Removed Cooked Meat, Raw Meat, Protein Ingredients, and Zinc Ingredients, the first two are now using '''c''' namespace tags, the latter have better integrated use of tags within their recipes which removes need for custom tags.
** Added our seeds tag into '''#c:seeds''', which is now made use of for the [[Miracle Seed]] recipe.
** Added our seeds tag into '''#c:seeds''', which is now made use of for the [[Miracle Seed]] recipe.
Line 197: Line 197:
* Pokémon hitbox now scales with entity attribute generic.scale.
* Pokémon hitbox now scales with entity attribute generic.scale.
* Removed Shulker aspect and replaced it with cosmetic_item-shulker_shell.
* Removed Shulker aspect and replaced it with cosmetic_item-shulker_shell.
* Shulker shell Forretress is now a cosmetic rather than a special evo and thus all shulker Forretress will revert back to normal until a shulker shell is put in their cosmetic slot.
* [[Pokémon/Unique Forms|Shulker Forretress]] is now a cosmetic rather than a special evo and thus all Shulker Forretress will revert back to normal until a [[minecraftwiki:Shulker Shell|shulker shell]] is put in their cosmetic slot.
* Updated doPokemonSpawning gamerule to support per-dimension configurations.
* Updated doPokemonSpawning gamerule to support per-dimension configurations.
* The Pokedex now displays a form name of a "normal" Pokémon for when the base form is still a named form.
* The Pokédex now displays a form name of a "normal" Pokémon for when the base form is still a named form.
* Improved the zoom functionality of the Pokédex Scanner by giving the levels logarithmic scaling.
* Improved the zoom functionality of the Pokédex Scanner by giving the levels logarithmic scaling.
* Added a subtle rotation effect to the Pokédex Scanner's wheel when zooming.
* Added a subtle rotation effect to the Pokédex Scanner's wheel when zooming.
* Improved parity with vanilla mobs' drop behavior; loot and XP drop on death instead of after the entire death sequence finishes.
* Improved parity with vanilla mobs' drop behavior; loot and XP drop on death instead of after the entire death sequence finishes.
* Quirk animations no longer play in the battle GUI since they were pretty distracting.
* Quirk animations no longer play in the battle GUI since they were pretty distracting.
* A number of Pokemon that float above the ground visually (Gastly, Klingklang, etc.)  are no longer considered to be touching the ground
* A number of Pokemon that float above the ground visually (Gastly, Klingklang, etc.)  are no longer considered to be touching the ground.
* Changed the recipes for Level, Lure, and Moon Balls to be cleaner
* Changed the recipes for Level, Lure, and Moon Balls to be cleaner.
* Renamed pokemonId and type to species in relevant Advancement triggers for conformity, this is a breaking change.
* Renamed pokemonId and type to species in relevant Advancement triggers for conformity.
* Added a separate species argument to the pick_starter, pasture_use and resurrect_pokemon Advancement triggers.
* Added a separate species argument to the pick_starter, pasture_use and resurrect_pokemon Advancement triggers.
* Made CobblemonAgingDespawner thresholds configurable via the config file.
* Made CobblemonAgingDespawner thresholds configurable via the config file.
* Tweaked Berry flavor data to balance cooking pot mechanics
* Tweaked Berry flavor data to balance cooking pot mechanics.
* Made Red, Yellow, Green, Blue, Pink, Black, and White Apricorn Sprout and Saccharine Sapling able to be placed into flower pots.
* Made Red, Yellow, Green, Blue, Pink, Black, and White [[Apricorn Tree|Apricorn Sprout]] and [[Saccharine Sapling]] able to be placed into [[minecraftwiki:Flower Pot|flower pots]].
* Added all Potted Apricorn Sprouts, Potted Saccharine Saplings, and Potted Pep-Up Flowers to the #minecraft:flower_pots block tag
* Added all Potted Apricorn Sprouts, Potted Saccharine Saplings, and Potted [[Pep-Up Flower|Pep-Up Flowers]] to the #minecraft:flower_pots block tag.
* Corrected the healing values of the remedies and energy root, and reintroduced the friendship lowering mechanics for them, revivl herb, and heal powder
* Corrected the healing values of the [[Remedy|remedies]] and [[Energy Root|energy root]], and reintroduced the friendship lowering mechanics for them, [[Revival Herb, and [[Heal Powder]].
* Updated battle language keys for side effects to use position-specific formats, improving grammatical consistency
* Updated battle language keys for side effects to use position-specific formats, improving grammatical consistency.
* Saccharine Leaves are now Collectable
* [[Saccharine Leaves]] are now Collectable.
* Saccharine Leaves Age 1 or higher will now show Yellow particles when broken
* Saccharine Leaves Age 1 or higher will now show Yellow particles when broken.
* Destroying a Saccharine Honey Log will now drop a Saccharine Log in stead of nothing
* Destroying a [[Saccharine Wood Set#Saccharine Honey Log|Saccharine Honey Log]] will now drop a [[Saccharine Wood Set#Saccharine Log|Saccharine Log]] instead of nothing.
* Reworked some compost chances
* Reworked some compost chances.
* Updated interaction interface to include 4 more option spaces
* Updated interaction interface to include 4 more option spaces.
* Made lecterns that hold a Pokédex emit light.
* Made [[minecraftwiki:Lectern|lecterns]] that hold a Pokédex emit light.
* Updated light levels for active PC, Pasture, Healing Machine, and Data Monitor.
* Updated light levels for an active [[PC]], [[Pasture Block]], [[Healing Machine]], and [[Data Monitor]].
* Vivichokes now always drop one seed when harvested, and converting a fully grown Vivichoke to seeds via crafting results in 1 seed.
* [[Vivichoke|Vivichokes]] now always drop one seed when harvested, and converting a fully grown Vivichoke to seeds via crafting results in 1 seed.
* Healing Machine recipe rebalanced.
* Healing Machine recipe rebalanced.
* Reorganised the block texture folder to be more organised, in line with the item texture folder.
* Reorganised the block texture folder to be more organised, in line with the item texture folder.
==Fixes==
==Fixes==
* Fixed game crashing when removing national pokedex using datapacks
* Fixed game crashing when removing national pokedex using datapacks.
* Fixed Particles sometimes facing the wrong direction (looking at you, Swords Dance)
* Fixed Particles sometimes facing the wrong direction.
* Fixed PCs always opening at box 2 instead of box 1.
* Fixed PCs always opening at box 2 instead of box 1.
* Fixed not being able to do complex item requirements aside from just NBT with evolution conditions, requirements and fossil items.
* Fixed not being able to do complex item requirements aside from just NBT with evolution conditions, requirements and [[Fossil|fossil items]].
* Fixed the usage hiddenability in pokegive or other spawn commands resulting in a forced hidden ability
* Fixed the usage hiddenability in pokegive or other spawn commands resulting in a forced hidden ability.
* Fixed the consumption of friendship berries (or EV berries) not making any noise
* Fixed the consumption of friendship berries (or EV berries) not making any noise.
* Fixed Instantly breaking and replacing a fossil analyzer with any block entity crashing the game in a complete multi-structure
* Fixed instantly breaking and replacing a [[Fossil Analyzer]] with any block entity crashing the game in a complete multi-structure.
* Fixed players getting disconnected when sidemods update a Pokémon's teratype
* Fixed players getting disconnected when sidemods update a Pokémon's teratype.
* Fixed fling not using Item Names for minecraft held items that substitute Pokémon items
* Fixed fling not using Item Names for minecraft held items that substitute Pokémon items.
* Fixed evolutions sometimes preventing players from logging in to servers
* Fixed evolutions sometimes preventing players from logging in to servers.
* Fixed rendering of shoulder-mounted Pokémon desyncing between clients
* Fixed rendering of shoulder-mounted Pokémon desyncing between clients.
* Fixed apricorn chest boats forgetting their inventories when being unloaded
* Fixed [[Apricorn Wood Set#Apricorn Boat with Chest|Apricorn Boat with Chest]] forgetting their inventories when being unloaded.
* Fixed moves not updating correctly between form changes resulting in illegal movesets
* Fixed moves not updating correctly between form changes resulting in illegal movesets.
* Fixed crash sometimes occurring with the "Oritech" mod
* Fixed crash sometimes occurring with the "Oritech" mod.
* Fixed crashes due to an incorrect Java version handing out an obscure crash.
* Fixed crashes due to an incorrect Java version handing out an obscure crash.
* Fixed some berries being able to rarely get too many berries and cause a crash.
* Fixed some berries being able to rarely get too many berries and cause a crash.
* Fixed status curing berries not playing the berry eating sound, same for healing berries used mid-battle.
* Fixed status curing berries not playing the berry eating sound, same for healing berries used mid-battle.
* Fixed owned Pokémon sometimes being un-interactable after the player relogs fast
* Fixed owned Pokémon sometimes being un-interactable after the player relogs fast.
* Fixed field name in evolution requirements for Spewpa Pokeball.
* Fixed field name in evolution requirements for Spewpa Poké Ball.
* Fixed LevelUpCriterion logic to correctly check that the Pokémon is a preEvo.
* Fixed LevelUpCriterion logic to correctly check that the Pokémon is a preEvo.
* Fixed hide_additional_tooltip vanilla flag not properly hiding tooltips on pokerod and bait items
* Fixed hide_additional_tooltip vanilla flag not properly hiding tooltips on [[Poké Rod]] and bait items.
* Removed a number of scenarios in which a Pokémon battle may send out a Pokémon into collision geometry.
* Removed a number of scenarios in which a Pokémon battle may send out a Pokémon into collision geometry.
* Fixed NPCs using Pokémon outside of their pool when a Pokémon name had a typo.
* Fixed NPCs using Pokémon outside of their pool when a Pokémon name had a typo.
Line 253: Line 253:
* Fixed spawning not working well when you're at high points surrounded by lower altitude spawning areas, such as flying.
* Fixed spawning not working well when you're at high points surrounded by lower altitude spawning areas, such as flying.
* Fixed certain Pokémon with forms not having appropriate stock Pokédex entries.
* Fixed certain Pokémon with forms not having appropriate stock Pokédex entries.
* Fixed issue with Pokédex Scanner that caused the open/close overlay to have the wrong opacity values
* Fixed issue with Pokédex Scanner that caused the open/close overlay to have the wrong opacity values.
* Fixed dragon's breath not being usable on the restoration tank when it should be
* Fixed [[minecraftwiki:Dragon's Breath|Dragon's Breath]] not being usable on the restoration tank when it should be.
* Fixed Moon Stones not interacting properly with dripstone blocks.
* Fixed [[Evolution Stone#Moon Stone|Moon Stones]] not interacting properly with [[minecraftwiki:Dripstone|dripstone blocks]].
* Fixed some effects like particles from fishing rods appearing for players in the same coordinates in another world.
* Fixed some effects like particles from fishing rods appearing for players in the same coordinates in another world.
* Fixed an issue with Sketch where the Pokémon using Sketch would not properly learn moves with special characters in their name (e.g. King's Shield, Baby-Doll Eyes, etc.)
* Fixed an issue with Sketch where the Pokémon using Sketch would not properly learn moves with special characters in their name (e.g. King's Shield, Baby-Doll Eyes, etc.).
* Fixed wild Pokémon sometimes spawning with incorrect friendship values
* Fixed wild Pokémon sometimes spawning with incorrect friendship values.
* Fixed typo while saving/loading NPCEntity causes data loss
* Fixed typo while saving/loading NPCEntity causes data loss
* Fixed an issue where catching a Pokémon while it was leashed to a fence would not update the fence.
* Fixed an issue where catching a Pokémon while it was leashed to a fence would not update the fence.
* Fixed the dimensions spawning condition using the incorrect ResourceLocation, causing it to not function properly.
* Fixed the dimensions spawning condition using the incorrect ResourceLocation, causing it to not function properly.
* Fixed an issue where locator X axis was not aligned with blockbench.
* Fixed an issue where locator X axis was not aligned with Blockbench.
* Fixed an issue where particle effects that play on frame 1 on sendout would never play (Gastly)
* Fixed an issue where particle effects that play on frame 1 on sendout would never play (Gastly).
* The Wiglett line will now sink in water again.
* The Wiglett line will now sink in water again.
* Fixed the Sprigatito line's portraits being zoomed in too far.
* Fixed the Sprigatito line's portraits being zoomed in too far.
* Fixed Floragato's battle cry animation from breaking.
* Fixed Floragato's battle cry animation from breaking.
* Fixed the block texture name for the Pep-Up Flower being inaccurate
* Fixed the block texture name for the Pep-Up Flower being inaccurate.
* Fixed issue where the restoration tank would not accept valid items from a hopper.
* Fixed issue where the Restoration Tank would not accept valid items from a hopper.
* Fixed energy root not being shearable
* Fixed [[Energy Root]] not being shearable.
* Fixed energy root always spreading into more energy roots instead of by chance (same as big root)
* Fixed Energy Root always spreading into more Energy Roots instead of by chance (same as [[Big Root]]).
* Fixed issue where Pokémon spawned by the "spawnallpokemon" command potentially receiving a raft.
* Fixed issue where Pokémon spawned by the "spawnallpokemon" command potentially receiving a raft.
* Fixed logspam on NeoForge when adorn is not installed
* Fixed logspam on NeoForge when adorn is not installed.
* Fixed Cobblemon crashing if it tries to load a bedrock model not meant for cobblemon (example: Qlipoth Awakening)
* Fixed Cobblemon crashing if it tries to load a Bedrock model not meant for Cobblemon (example: Qlipoth Awakening).
* Fixed Berries (and thus mulches) not being plantable on Farmers delight rich soil farmland
* Fixed Berries (and thus [[Mulch|Mulches]]) not being plantable on Farmer's Delight rich soil farmland.
* Fixed wild Pokémon vanishing when third party mods try to tame them the "vanilla" way
* Fixed wild Pokémon vanishing when third party mods try to tame them the "vanilla" way.
* Fixed Pokémon not being able to path over skulk veins, pressure plates, fence gates, signs, lanterns, chains, and many other short blocks.
* Fixed Pokémon not being able to path over [[minecraftwiki:Skulk Vein|skulk veins]], [[minecraftwiki:Pressure Plate|pressure plates]], [[minecraftwiki:Fence Gate|fence gates]], [[minecraftwiki:Sign|signs]], [[minecraftwiki:Lantern|lanterns]], [[minecraftwiki:Chain|chains]], and many other short blocks.
* Fixed some cases in which Pokémon could not path over fence posts situations.
* Fixed some cases in which Pokémon could not path over fence posts situations.
* Fixed flyers not being able to do vertical takeoff if surrounded by blocks.
* Fixed flyers not being able to do vertical takeoff if surrounded by blocks.
Line 282: Line 282:
* Fixed Pokémon surface swimming diving downward a block for the duration of the swim.
* Fixed Pokémon surface swimming diving downward a block for the duration of the swim.
* Improved flyers avoiding getting stuck on fence posts.
* Improved flyers avoiding getting stuck on fence posts.
* Fixed air balloon battle text not correctly displaying the Pokémon or item name
* Fixed [[Air Balloon]] battle text not correctly displaying the Pokémon or item name.
* Fixed an issue where items retrieved from a Display case would disappear if a player's inventory is full
* Fixed an issue where items retrieved from a [[Display Case]] would disappear if a player's inventory is full.
* Fixed Pokédex Scanner not respecting the "Invert Mouse" option.
* Fixed Pokédex Scanner not respecting the "Invert Mouse" option.
* Fixed a crash due to a ConcurrentModificationException that could occur during world generation.
* Fixed a crash due to a ConcurrentModificationException that could occur during world generation.
* Fixed Moon Ball moon phase logic to actually work correctly
* Fixed Moon Ball moon phase logic to actually work correctly.
==References==
==References==
{{reflist}}
{{reflist}}

Revision as of 18:27, 14 July 2025

1.7.0
"Currently Unannounced"
Release date TBD
Fabric TBA
Previous
1.6.1
Next
TBD
Timer Ball (model).png Notice: Indev Content

1.7.0 is an upcoming major update to Cobblemon. It is currently set to add mounts and cooking mechanics. It is currently unknown when the update will be released, as well as what other additions may be added.

Additions

  • Added /spectateBattle <player> command to spectate battles without having to manually walk up to the target.
  • Added an in-game configuration screen, allowing all settings from main.json to be edited directly in-game.
  • Added /cobblemonconfig reload command to reload main.json configuration. Note: Some settings require a server restart to take effect; use this command cautiously.
  • Added blacklisted_items_to_hold and whitelisted_items_to_hold tags to allow for controlling which items players can give to their Pokémon. If the whitelist is empty, it will consider all item as allowed (unless they are in the blacklist).
  • Pokémon now follow the mouse cursor on the Summary screen, with an option to disable this in the settings.
  • Added Datapackable Item interactions with Pokemon.
  • Pokémon's held items can now be rendered, with a visibility toggle in the Summary screen.
  • Added cosmetic item functionality for Pokémon. Certain cosmetic items can be given to applicable Pokémon via the interact menu.
    • Added the various log blocks as cosmetic items for Timburr and Komala.
  • Added visibility/hidden, visibility/hat and visibility/face tags to control where and how certain items are rendered.
  • Added Pokémon markings, toggleable within the summary.
  • Added /boxcount command to change PC boxes amount.
  • Added cosmetics for Gurdurr, Conkeldurr, Squirtle Line, Sneasler, Sandile line, Treecko line, Braixen, Delphox, and Dragonite.
  • Added /transformmodelpart (position|rotation|scale) <modelPart> <transform: x y z> command that can add transformations to a pokemon's model part.
    • The player executing the command must be facing the target pokemon entity. Transformations are not persistent and will revert when resources are reloaded.
  • Added lang keys for all moves and abilities up to Generation 9.
  • Added translucent_cull boolean option into resolver's layer to allow for translucent textures with culling.
  • Added LambDynamicLights support for items held by Pokémon, evolution stone blocks, evolution stone items, Pokédex, Luminous Moss, Flame Orb, and Magmarizer.
  • Added the Clear Amulet, Grip Claw, Lagging Tail, Luminous Moss, Metal Alloy, Scroll of Darkness and Scroll of Waters.
  • Added Recipes for Masterpiece Cup and Eject Pack.
  • Added modification to Minecraft Creative Inventory search to account for item names that contain "poké" when input contains "poke".
  • Added Campfire Pot as well as loads of new food items (Poke Puffs, Ponigiri, Sinister Tea, etc).
  • Added Hearty Grains, a new crop used in the new cooking mechanic.
  • Added Tatami blocks and Tatami Mat blocks, made from Hearty Grain, for decorating builds.
  • Added /pcsearch <player> <pokemonProperties> command that searches for a specific Pokémon within a player's PC.
  • Added /pctake <player> <box> <slot> command that takes a specific Pokémon from a player's PC. Removes the pokemon if target is self or ran from the server.
  • Added Hyper Training items (IV Modification) as well as some additional candy items to do so (Health Candy, Sickly Candy).
  • Added Galarica Nut Bushes.
  • Many Pokémon (mostly cats) are now feared by phantoms.
  • Added functionality to Everstone when held by a Pokémon; suppresses evolution notification and hides evolve button in summary interface.

Pokémon

Generation 2

  • Dunsparce

Generation 3

  • Spoink
  • Grumpig
  • Snorunt
  • Glalie
  • Latios
  • Latias

Generation 4

  • Bronzor
  • Bronzong
  • Croagunk
  • Toxicroak
  • Frosslass
  • Glameow
  • Purugly

Generation 5

  • Pansage
  • Simisage
  • Pansear
  • Simisear
  • Panpour
  • Simipour
  • Munna
  • Musharna
  • Blitzle
  • Zebstrika
  • Drilbur
  • Excadrill
  • Trubbish
  • Garbodor
  • Gothita
  • Gothorita
  • Gothitelle
  • Solosis
  • Duosion
  • Reuniclus
  • Mienfoo
  • Mienshao

Generation 6

  • Inkay
  • Malamar
  • Hawlucha
  • Dedenne
  • Noibat
  • Noivern

Generation 7

  • Drampa

Generation 8

  • Silicobra
  • Sandaconda
  • Sinistea
  • Polteageist

Generation 9

  • Smoliv
  • Dolliv
  • Arboliva
  • Tarountula
  • Spidops
  • Orthworm
  • Dudunsparce
  • Cyclizar
  • Poltchageist
  • Sinistcha

Animation Updates

  • Garchomp
  • Tropius
  • Nosepass
  • Probopass
  • Sneasler
  • Braixen
  • Delphox
  • Cinderace
  • Kangaskhan
  • Gossifleur
  • Eldegoss
  • Stonjourner
  • Wailmer
  • Lechonk
  • Oinkologne
  • Dratini
  • Dragonair
  • Dragonite

Model Updates

  • Gyarados
  • Dragonite
  • Eevee
  • Vaporeon
  • Jolteon
  • Flareon
  • Espeon
  • Umbreon
  • Leafeon
  • Glaceon
  • Sylveon
  • Treecko
  • Grovyle
  • Sceptile
  • Honchkrow
  • Gible
  • Gabite
  • Garchomp
  • Pidgeot
  • Nosepass
  • Probopass
  • Kangaskhan
  • Cinderace
  • Magnemite
  • Magneton
  • Magnezone
  • Beldum
  • Metang
  • Metagross
  • Hoothoot
  • Noctowl
  • Teddiursa
  • Ursaring
  • Ursaluna
  • Heatmor
  • Bouffalant
  • Sigilyph
  • Sharpedo
  • Maractus
  • Clodsire
  • Scyther
  • Scizor
  • Cacturne
  • Taillow
  • Swellow
  • Seel
  • Dewgong
  • Honedge
  • Doublade
  • Aegislash

Changes

Fixes

  • Fixed game crashing when removing national pokedex using datapacks.
  • Fixed Particles sometimes facing the wrong direction.
  • Fixed PCs always opening at box 2 instead of box 1.
  • Fixed not being able to do complex item requirements aside from just NBT with evolution conditions, requirements and fossil items.
  • Fixed the usage hiddenability in pokegive or other spawn commands resulting in a forced hidden ability.
  • Fixed the consumption of friendship berries (or EV berries) not making any noise.
  • Fixed instantly breaking and replacing a Fossil Analyzer with any block entity crashing the game in a complete multi-structure.
  • Fixed players getting disconnected when sidemods update a Pokémon's teratype.
  • Fixed fling not using Item Names for minecraft held items that substitute Pokémon items.
  • Fixed evolutions sometimes preventing players from logging in to servers.
  • Fixed rendering of shoulder-mounted Pokémon desyncing between clients.
  • Fixed Apricorn Boat with Chest forgetting their inventories when being unloaded.
  • Fixed moves not updating correctly between form changes resulting in illegal movesets.
  • Fixed crash sometimes occurring with the "Oritech" mod.
  • Fixed crashes due to an incorrect Java version handing out an obscure crash.
  • Fixed some berries being able to rarely get too many berries and cause a crash.
  • Fixed status curing berries not playing the berry eating sound, same for healing berries used mid-battle.
  • Fixed owned Pokémon sometimes being un-interactable after the player relogs fast.
  • Fixed field name in evolution requirements for Spewpa Poké Ball.
  • Fixed LevelUpCriterion logic to correctly check that the Pokémon is a preEvo.
  • Fixed hide_additional_tooltip vanilla flag not properly hiding tooltips on Poké Rod and bait items.
  • Removed a number of scenarios in which a Pokémon battle may send out a Pokémon into collision geometry.
  • Fixed NPCs using Pokémon outside of their pool when a Pokémon name had a typo.
  • Fixed an issue with datapacked species features not being applied properly when relogging.
  • Fixed Pokémon marked as silent still playing shiny sounds and effects.
  • Fixed an issue with newer versions of Fabric API where underground Pokémon were spawning in The End.
  • Fixed spawning not working well when you're at high points surrounded by lower altitude spawning areas, such as flying.
  • Fixed certain Pokémon with forms not having appropriate stock Pokédex entries.
  • Fixed issue with Pokédex Scanner that caused the open/close overlay to have the wrong opacity values.
  • Fixed Dragon's Breath not being usable on the restoration tank when it should be.
  • Fixed Moon Stones not interacting properly with dripstone blocks.
  • Fixed some effects like particles from fishing rods appearing for players in the same coordinates in another world.
  • Fixed an issue with Sketch where the Pokémon using Sketch would not properly learn moves with special characters in their name (e.g. King's Shield, Baby-Doll Eyes, etc.).
  • Fixed wild Pokémon sometimes spawning with incorrect friendship values.
  • Fixed typo while saving/loading NPCEntity causes data loss
  • Fixed an issue where catching a Pokémon while it was leashed to a fence would not update the fence.
  • Fixed the dimensions spawning condition using the incorrect ResourceLocation, causing it to not function properly.
  • Fixed an issue where locator X axis was not aligned with Blockbench.
  • Fixed an issue where particle effects that play on frame 1 on sendout would never play (Gastly).
  • The Wiglett line will now sink in water again.
  • Fixed the Sprigatito line's portraits being zoomed in too far.
  • Fixed Floragato's battle cry animation from breaking.
  • Fixed the block texture name for the Pep-Up Flower being inaccurate.
  • Fixed issue where the Restoration Tank would not accept valid items from a hopper.
  • Fixed Energy Root not being shearable.
  • Fixed Energy Root always spreading into more Energy Roots instead of by chance (same as Big Root).
  • Fixed issue where Pokémon spawned by the "spawnallpokemon" command potentially receiving a raft.
  • Fixed logspam on NeoForge when adorn is not installed.
  • Fixed Cobblemon crashing if it tries to load a Bedrock model not meant for Cobblemon (example: Qlipoth Awakening).
  • Fixed Berries (and thus Mulches) not being plantable on Farmer's Delight rich soil farmland.
  • Fixed wild Pokémon vanishing when third party mods try to tame them the "vanilla" way.
  • Fixed Pokémon not being able to path over skulk veins, pressure plates, fence gates, signs, lanterns, chains, and many other short blocks.
  • Fixed some cases in which Pokémon could not path over fence posts situations.
  • Fixed flyers not being able to do vertical takeoff if surrounded by blocks.
  • Fixed swimming Pokémon attempting to swim up through solid blocks.
  • Fixed Pokémon surface swimming diving downward a block for the duration of the swim.
  • Improved flyers avoiding getting stuck on fence posts.
  • Fixed Air Balloon battle text not correctly displaying the Pokémon or item name.
  • Fixed an issue where items retrieved from a Display Case would disappear if a player's inventory is full.
  • Fixed Pokédex Scanner not respecting the "Invert Mouse" option.
  • Fixed a crash due to a ConcurrentModificationException that could occur during world generation.
  • Fixed Moon Ball moon phase logic to actually work correctly.

References