Myths and Legends [Cobblemon Sidemod]

Myths and Legends [Cobblemon Sidemod]

Mod

The 'Cobblemon Myths and Legends Addon' for Cobblemon Mod introduces key items and new spawning conditions, intended to add encounters with Legendary and Mythical Pokémon, along with pre-made spawns for select key items.

Client and server Game MechanicsUtility

115.8k downloads
105 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter channels...

MythsAndLegends Mod v1.6.1 - Changelog

IMPORTANT: PLEASE USE THIS VERSION IF YOU ARE USING 1.6. I HIGHLY RECOMMEND UPDATING DUE TO A MAJOR BUG IN THE PREVIOUS VERSION (which I will delete or have already deleted).

New Transformations and Form Changes

  • Calyrex now supports "fusion" with Glastrier or Spectrier using the Reins of Unity key item.
    • Right-click Calyrex with the Reins of Unity and ensure you have an empty party slot to fuse or unfuse. (Full tutorial coming soon!)

Key Items - New Additions

Expand your collection with these newly introduced Key Items:

  • Iceroot Carrot
  • Shaderoot Carrot

New Configuration Options

debug_mode = false

and

join_form_aspect_delay = 100
  • You can now Enable/Disable Debug Mode. I got tired of constantly adding and removing debug messages, so I added a config option for it. Use it as you like, but don't complain if the console gets spammed with messages! :D

  • The second option controls the delay (in ticks, where 20 ticks = 1 second) for when forms and aspects are applied after a player joins the server. This is especially useful if the player has fused Pokémon or applied form changes, ensuring they are properly "permanent" as long as the Pokémon is fused or holds the correct item.

Both options are also accessible through the in-game settings GUI for easy adjustment! (Use /mythsandlegends settings)

MythsAndLegends Mod v1.6 - Changelog

New Transformations and Form Changes

  • Dialga, Palkia, and Giratina can now seamlessly shift into their Origin Forms when holding their respective Key Items:

    • Dialga: Adamant Orb
    • Palkia: Lustrous Orb
    • Giratina: Griseous Orb
  • Zacian and Zamazenta can now also assume their Crowned Forms when equipped with their Key Items:

    • Zacian: Rusted Sword
    • Zamazenta: Rusted Shield
  • Kyurem now supports fusion with Reshiram or Zekrom using the DNA Splicer Key Item.

    • Right-click Kyurem with the DNA Splicer and an empty party slot to fuse or unfuse. (Full tutorial coming soon!)

Key Items - New Additions

Expand your arsenal with these newly introduced Key Items:

  • Ancient Tablet
  • Antique Pokéball
  • Azelf Fang
  • Bulu Totem
  • Cavern Shield
  • Diancie's Crown
  • Eternatus Core
  • Fini Totem
  • Genesect Drive
  • Grassland Blade
  • Hoopa Ring
  • Ice Tablet
  • Iron Will Sword
  • Koko Totem
  • Kubfu's Band
  • Lele Totem
  • Lillie's Bag
  • Marshadow's Hood
  • Meloetta's Headset
  • Mesprit Plume
  • Mythical Pecha Berry
  • Necro Prism
  • Plasma Tablet
  • Prismatic Shell
  • Prism Bottle
  • Reins of Unity
  • Sacred Sword
  • Scaly Tablet
  • Scroll of Darkness
  • Scroll of Water
  • Soul Heart
  • Steam Valve
  • Steel Tablet
  • Stone Tablet
  • Type: Null Mask
  • Uxie Claw
  • Zarude's Cape
  • Zeraora's Thunderclaw

Mod System Enhancements

  • The deprecated custom_key_item condition has been replaced by the new custom_key_items system. Now you can list multiple items with consumption rules:

    "custom_key_items": [
      { 
        "id": "minecraft:emerald",
        "count": 10,
        "consume": true
      },
      {
        "id": "minecraft:diamond",
        "count": 5,
        "consume": true
      }
    ]
    
  • Likewise, the old custom_pokemon_in_team has evolved into custom_pokemons_in_team, offering more flexible team configurations:

    {
      "custom_pokemons_in_team": [
        {
          "species": "charizard",
          "count": 2
        },
        {
          "species": "pikachu",
          "count": 1
        },
        {
          "species": "blastoise",
          "count": 3
        }
      ]
    }
    

Quality of Life Improvements

  • Introducing an in-game settings GUI for configuring mod options. Access it via the command /mythsandlegends settings.

Note: While 95% of settings are adjustable through the GUI, a few advanced options may still require manual changes.

New Config Option Added:

You can now Enable/Disable Form Changes such as DNA Splicer and Held Item Form Changes using a new configuration setting. Possible values are true or false, with the default set to true.

form_changes = false

This option is also accessible through the in-game settings GUI for easy adjustment!

Version 1.5-HOTFIX

Changes

  • Fixed an issue with prevented the Aurora Ticket to function properly when right clicking

Version 1.5

Changes

  • Fixed an issue with LuckPerms that caused users to be unable to rejoin their world or join a server because the API wasn't "ready"

Version 1.5

Changes

  • Fixed an issue with LuckPerms that caused users to be unable to rejoin their world or join a server because the API wasn't "ready" yet.

Version 1.4

Changes and Additions:

  • Spawn Files:
    • Removed all predefined Spawn Files.
    • To add Spawns, it is now mandatory to use the official Myths and Legends datapack. Download it from:
    • A public repository is available for those who want to tinker with the datapack and "compile" their own version: GitHub Repository
  • Wiki Page:
    • Added a wiki page containing all information on the currently implemented spawns from the datapack: Wiki
  • Bug Fixes:
    • Fixed console spam issue when right-clicking any item.
  • Translations:
    • Added translations for es_es and es_mx locales.

Version 1.3

New Key Items:

  • Dark Stone
  • Light Stone
  • Lunar Feather
  • Magma Stone
  • Moon Flute
  • Mystery Box
  • Reveal Glass
  • Sun Flute
  • Teal Mask

Spawn Updates:

  • Added corresponding spawns that utilize the new key items.

Update for Cobblemon 1.5.2

Fixed a compatibility issue with cobblemon-integrations and generally every addon/side-mod which adds new conditions.

Update for Cobblemon 1.5.0 <3

Changes in Version 1.8.1

Modifications

  • Updated spawning files:
    • I have updated all json files for each Pokemon for better compatibility instead "id": "arceus-1" every "id" starts now with mythsandlegends- like this example "id": "mythsandlegends-arceus-1"

Changes in Version 1.8.0

New Features

  • Loot Tables Configuration Update:
    • Introduced a new configuration file loot_tables_config.json.
    • This file is automatically generated at the start of the game and is populated with every key item by default.
  • Force Spawning:
    • You can now enable Force Spawning in the config. If enabled, players will be able to right-click key items to forcefully spawn Pokémon. The key item must be used as a spawning condition. This will only work if all conditions are met (such as being in the correct biome, achieving the required light level, having an unobstructed view of the sky, etc.) for the Pokémon to spawn. Note: This feature also works for custom spawns created by others; they just need to be in the same spawn pool, which is set inside the config as force_spawning_spawn_pool.

Modifications

  • Updated Loot Tables:
    • The list of loot tables where key items can appear has been modified to be more manageable and configurable via loot_tables_config.json.
    • Each item now has an individual spawn chance specified directly in the JSON configuration, maintaining a default weight of 0.005 across all loot tables.

Configuration Changes

  • New Configuration Settings:

    • enable_force_spawning: Determines if right-clicking key items forcefully spawns Pokémon that require the clicked key item as a spawning condition.
      • Possible values: true/false
      • Default: false
  • force_spawning_spawn_pool: Determines in which Spawn Pool the force spawning module should check. Possible values: common, uncommon, rare and ultra-rare.

    • Possible values: "common"/"uncommon"/"rare"/"ultra-rare"
    • Default: "ultra-rare"
  • force_spawn_item_cooldown: Sets the cooldown period in seconds after a key item is used for force spawning before it can be used again.

    • Possible values: any integer >= 1
    • Default: 20
  • force_spawn_check_width: Defines the width around the player within which the game checks for possible Pokémon spawns when force spawning.

    • :warning: Increasing this value may cause lag but is more likely to find a spawn. Please adjust carefully.
    • Possible values: any integer >= 1
    • Default: 100
  • force_spawn_check_height: Specifies the height around the player for checking potential Pokémon spawns when force spawning, similar to force_spawn_check_width.

    • Possible values: any integer >= 1
    • Default: 50
  • Note: Inventory checks happen once for the player who is using the item.

  • Removed Settings:

    • The following configuration settings have been removed:
      • loot_tables (previously known as lootTablesToModify).
      • loot_table_item_spawn_chance (previously chancePerItemToSpawn).
      • divide_item_spawn_chance (previously chancePerItemDivideByAllItemsToAdd).

JSON Configuration Example

{
  "items": [
    {
      "itemId": "cobblemon-mythsandlegends-addon:adamant_orb",
      "enabled": true,
      "lootTables": [
        {"id": "minecraft:chests/abandoned_mineshaft", "weight": 0.005},
        {"id": "minecraft:chests/ancient_city", "weight": 0.005},
        {"id": "minecraft:chests/bastion_treasure", "weight": 0.005},
        ...
      ]
    },
    {
      "itemId": "cobblemon-mythsandlegends-addon:aurora_ticket",
      "enabled": true,
      "lootTables": [
        {"id": "minecraft:chests/abandoned_mineshaft", "weight": 0.005},
        {"id": "minecraft:chests/ancient_city", "weight": 0.005},
        {"id": "minecraft:chests/bastion_treasure", "weight": 0.005},
        ...
      ]
    }
  ]
}
  • Fixed the spawn file for Lugia; previously, the presets were set to natural, which made it impossible to encounter. Corrected it now to use freshwater and underwater. Thanks to @zaoizys for bringing this up.

Details

Licensed ARR
Published a year ago
Updated 8 days ago