nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Note: This mod is in early development. Expect changes and more content in the future. For a road map see the end of the description

Cobblemon Alpha Project introduces Alpha Pokemon from the Legends: Arceus game with some twists! The Alpha will have most of the traits that an Alpha has in the games. This includes:

  • Appears larger than its non-Alpha counterpart
  • Has 3 perfect IV's (This is configurable via the mods config file)
  • Will be marked with an icon in the party and PC screens.

Some extras that the Alphas in this mod have over the games:

  • A herd of other Cobblemon that will follow the Alpha around (Can be turned on or off via the config)
  • A custom particle effect and sound for when you get in range of the Alpha.
  • A chance for a hidden ability

Currently all final tier or non-evolving Cobblemon except fossil pokemon and eeveelutions have a chance to be an Alpha. See more below on how to change existing Alphas or to define new Alphas that can spawn.

Currently there are two structures that naturally spawn in the world:

  • Underground Alpha Den
  • Plains Alpha Den

Each den will have an Alpha Spawner in it. The spawner is guaranteed to spawn one Alpha and then destroys itself. Inspired by Apotheosis boss spawners.

There will be more structures coming in the future.


Configuration

The configuration for the mod allows for large customization for the Alphas. The fields are defined as follows:

doAlphaSpawning

This toggles the Alpha spawning. Default value is true

alphaSpawnChance

The chance for an alpha to spawn in the world. Default value is 0.01 (1%)

alphaSizeModifier

The modifier that will apply to the Alphas size. Default value is 2.0 (Double sized)

maximumBestIvs

The number of perfect IVs the Alpha will have. Default is 3

doHerdSpawning

This toggles whether or not the Alpha will spawn with it's defined herd.

secondsBetweenSpawns

The amount of time between spawn attempts for an alpha in seconds. Default is 300 seconds

spawnAttempts

The amount of times that an Alpha will be attempted to spawn before giving up if no valid spawn conditions are met. Default is 10

requiredPlayerAmount

The minimum amount of players required to be playing before Alpha spawning will start. Default is 1

shinyOdds

The odds of the spawned Alpha Cobblemon to be shiny. Default is 4096

minimumSpawnDistance

The minimum distance from a player that an Alpha can spawn in blocks. Default is 30

maximumSpawnDistance

The maximum distance from a player that an Alpha can spawn in blocks. Default is 60

spawnAnnouncementMessage

The message to be sent when an Alpha spawns. Default is "An Alpha Pokemon has spawned near somebody!"

showCoordinatesInAnnouncement

Toggles showing coordinates of the spawned Alpha in the announcement message. Default is false


Adding new Alphas / modifying existing Alphas

You can define new Alphas via a datapack. The folder structure should be as follows:

<your-datapack>/data/cobblemonalphas/alphas

All the definitions for extra Alphas should go into the alphas directory. The alpha definition is a json file that is structured as follows

    {
      "species": "<enter species here>",
      "level": "50-60",
      "spawnUnderground" : false,
      "herdMembers": [
        {
          "species": "<herd member 1 species>",
          "level": "15"
        },
        {
          "species": "Herd member 2 species",
          "level": "25-30"
        }
      ],
      "biome": [
        "minecraft:plains",
        "minecraft:meadow"
      ]
    }

Notes on definition file

  • To modify an existing Alpha, simply save the file with the same name as the existing Alpha. All default Alpha definitions are named: "alpha_<pokemon_name>.json" where <pokemon_name> is the name of the Alpha you want to change.

  • The herd members list can be empty if you do not want any extra Cobblemon to spawn with the Alpha.

  • Herd members will randomly be chosen from the pool provided for up to a maximum of 5 herd members.

  • Cobblemon forms and aspects are not currently supported.

  • The biome list can include modded biomes.


Roadmap

There are several things that are in the works with this mod and I'm hoping to get them in sooner rather than later:

  • More structure variations in the world
  • Better particle effects for the Alpha Cobblemon
  • Support for forms in the Alpha definition files.
  • Extra behaviours for the herd members based on how the players interact with the Alpha

External resources


Project members

Cudzer

Member


Technical information

License
MIT
Client side
required
Server side
required
Project ID