A fascinating mod that introduces the natural spawning of Alpha Cobblemon into your gaming world! Note: This mod is currently under active development, so anticipate additional features and modifications in the future. For a roadmap, see the conclusion of this description. The Cobblemon Alpha Project features Alpha Pokémon inspired by the Legends: Arceus game, incorporating unique elements. The Alphas will embody many characteristics typically associated with Alphas in the games, including:
- Significantly larger than their non-Alpha versions
- Possession of three perfect IVs (configurable through the mod’s settings)
- Identification with an icon displayed on both party and PC screens
- A following group of Cobblemon accompanying the Alpha (this can be toggled on or off through the configuration)
- Custom particle effects and sound alerts when you approach the Alpha
- A chance to possess a hidden ability
- Underground Alpha Den
- Plains Alpha Den
Some added features unique to the Alphas in this mod include:
Currently, all final tier and non-evolving Cobblemon, with the exception of fossil Pokémon and Eeveelutions, can potentially be Alpha Pokémon. For guidance on adjusting existing Alphas or designating new Alphas for spawning, see below. Presently, two structures spawn naturally within the game world:
Each den features an Alpha Spawner that guarantees the spawning of one Alpha before self-destroying. This is inspired by the Apotheosis boss spawners. Expect more structures to be added in future updates.
Configuration Options
The mod’s configuration provides extensive customization possibilities for the Alphas. The following fields are available:
doAlphaSpawning
This option enables or disables Alpha spawning, with a default setting of true.
alphaSpawnChance
This determines the likelihood of an Alpha appearing in the world, with a default value of 0.01 (1%).
alphaSizeModifier
This specifies the size augmentation for Alphas, defaulting at 2.0 (double size).
maximumBestIvs
This sets the count of perfect IVs that an Alpha can possess, starting at 3.
doHerdSpawning
This controls whether the Alpha spawns with its designated herd.
secondsBetweenSpawns
Defines the wait time between spawn attempts for an Alpha in seconds, defaulting to 300 seconds.
spawnAttempts
This outlines the number of attempts to spawn an Alpha before failing if conditions aren’t met, with a default value of 10.
requiredPlayerAmount
This reflects the minimum number of players necessary before Alpha spawning can commence, with a default of 1.
shinyOdds
This presents the chances of a spawned Alpha Cobblemon being shiny, currently set at 4096.
minimumSpawnDistance
This specifies the minimum distance from a player required for an Alpha to spawn, defaulting at 30 blocks.
maximumSpawnDistance
This outlines the maximum distance from a player in which an Alpha can spawn, defaulting to 60 blocks.
spawnAnnouncementMessage
This message is sent when an Alpha appears, defaulting to “An Alpha Pokémon has spawned near someone!”.
showCoordinatesInAnnouncement
This setting toggles the visibility of coordinates for the spawned Alpha in the announcement message, initially set to no.
Creating or Modifying Alphas
You can introduce new Alphas through a datapack. The folder setup should be:
/data/cobblemonalphas/alphas
All additional Alpha definitions must be placed in the alphas directory. The definition of an Alpha is encapsulated in a JSON file structured as follows:
{
"species": "",
"level": "50-60",
"spawnUnderground": false,
"herdMembers": [
{
"species": "",
"level": "15"
},
{
"species": "Second herd member species",
"level": "25-30"
}
],
"biome": [
"minecraft:plains",
"minecraft:meadow"
]
}
Details on the Definition File
Future Developments
Several enhancements are underway for this mod, and we hope to implement them in the near future: