1.7.0
"TBA"
Release date TBD
Fabric TBA
NeoForge 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.
  • Lightning is now affected by a Pokemon's ability/typing.
    • Pokémon with the ability Lightning Rod draw in lightning similar to a lightning rod block albeit with a lower priority and range, gain immunity to lightning damage, and receive a temporary damage buff.
    • Pokémon with the ability Motor Drive are immune to lightning damage and receive a temporary speed buff when struck by lightning
    • Pokémon with the ability Volt Absorb are immune to lightning damage and receive Regeneration II for a short duration
    • Ground type Pokémon are immune to lightning damage
  • Added functionality to Everstone when held by a Pokémon; suppresses evolution notification and hides evolve button in summary interface.
  • Added new optional property `attachment_options` for most EmitterShapes to be attached to the locator/entities scale, rotation, and/or position. Position is true by default.

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

  • Changed Pokémon caught and seen count to update based on the current Pokédex being looked at.
  • Renamed chargeGainedPerTick config to secondsToChargeHealingMachine.
  • Made Blocks of Gold count as Big Nuggets when held by a Pokémon (for Fling functionality).
  • Players can now eat Sweet Apples, Tart Apples, Whipped Dreams, and the Alcremie Sweets.
  • 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 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 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 (Damp Rock, Heat Rock, Icy Rock and Smooth Rock).
  • 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.
    • Added our seeds tag into #c:seeds, which is now made use of for the Miracle Seed recipe.
  • Added herbs and snowballs to the consumable in PvE and Wild battle tags
  • Tweaked the Natural Materials Vanilla file to fit with the changes to tags
  • Substantially optimised spawning checks mainly by front-loading biome filtering.
  • When using the cobblemon or generation_9 capture calculators a critical capture with a single shake will always play for successful captures when you've already registered the Pokémon as caught in your Pokédex.
  • Improved the performance of saving Pokédex and player data.
  • Pokémon hitbox now scales with entity attribute generic.scale.
  • Removed Shulker aspect and replaced it with cosmetic_item-shulker_shell.
  • Shulker 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.
  • Updated doPokemonSpawning gamerule to support per-dimension configurations.
  • 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.
  • 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.
  • 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.
  • Changed the recipes for Level, Lure, and Moon Balls to be cleaner.
  • 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.
  • Made CobblemonAgingDespawner thresholds configurable via the config file.
  • 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.
  • Added all Potted Apricorn Sprouts, Potted Saccharine Saplings, and Potted 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, Revival Herb, and Heal Powder.
  • Updated battle language keys for side effects to use position-specific formats, improving grammatical consistency.
  • Saccharine Leaves are now Collectable.
  • Saccharine Leaves Age 1 or higher will now show Yellow particles when broken.
  • Destroying a Saccharine Honey Log will now drop a Saccharine Log instead of nothing.
  • Reworked some compost chances.
  • Updated interaction interface to include 4 more option spaces.
  • Made lecterns that hold a Pokédex emit light.
  • Updated light levels for an active PC, Pasture Block, Healing Machine, and Data Monitor.
  • Not specifying a dex in `/pokedex printcalculations {player} {dex}` will now print the National Dex statistics instead of showing all dexes. `/pokedex printcalculations {player} all` is how to view all dex statistics in one command.
  • Offset in EmitterShape now ignores scale to be more like Blockbench by default. You can get this behaviour back by adding `"scale": true` in the `attachment_options` property in most EmitterShapes.
  • 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.
  • Reorganised the block texture folder to be more organised, in line with the item texture folder.

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.
  • Fixed `/pokedex printcalculations` to now show the correct percentage completed of the Pokedex

References