Mod

Flourish [Megas & Form Held Items]

Quick rating

Flourish [Megas & Form Held Items]

No reviews yet

Flourish allows you to add custom server-side held items and mega stones for Cobblemon, in the most compatible, flexible, customizable way possible.

No Theme
No Genre
Mod Addon
Pokemon
Mod Loaders
Fabric
Quilt
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
Flourish-1.20.1-1.0.7.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Flourish

Flourish is a server-side (works in modpacks too!) side-mod designed to aid server owners and pack developers alike to be able to very easily add custom held items to Cobblemon, in the most compatible way possible. This was born from an annoyance with having to fix other mega/held item mods on commission, so I decided to write one for free instead of charging like others.

Guide

Setup

First of all, this setup is only required if you're adding new items/mega stones - by default Flourish comes with all megas and form-changing held items up to gen 9. Configure the mod with the config file in the configs folder located at configs/flourish/config.json The first string in the list of items should be the Pokémon Showdown ID of the item you're wanting to create, i.e Gengarite would be gengarite, for things like Charizardite X, it would be charizarditex.
The 3 equip_types are ALL, HOTBAR and OFFHAND, which determines where the mega keystone item should be for players to be able to mega evolve pokemon.
See an example config here:
```json
{
"debug": false,
"equip_type": "ALL",
"mega_keystone": {
"item_id": "minecraft:paper",
"item_name": "<purple>Mega Stone",
"item_description": [
"<gray>Item to Mega Evolve Pokemon."
],
"custom_model_data": 1,
"particle_effect": {
"particle":"cobblemon:impact_water",
"anchor": "root"
}
},
"items": {
"gengarite": {
"item_id": "minecraft:paper",
"item_name": "<purple>Gengarite",
"item_description": [
"<gray>Held item to Mega Evolve Gengar."
],
"custom_model_data": 1
},
"charizarditex": {
"item_id": "minecraft:paper",
"item_name": "<light_purple>Charizardite X",
"item_description": [
"<gray>Held item to Mega evolve Charizard"
],
"custom_model_data": 13,
"particle_effect": {
"particle": "cobblemon:mega_evolution_particles",
"anchor": "middle"
},
"default_aspect_values": [
"mega-x=false"
],
"aspect_override": "mega-x=true"
}
}
}

You will also need to create the `mega` species feature:  
In your datapack, create this file structure:  
`data/cobblemon/species_features/mega.json`  
and populate it like so:  

json
{
"keys": [
"mega"
],
"type": "flag",
"isAspect": true,
"default": false
}

then, you need to assign which species can get this aspect. Create this file structure:  
`data/cobblemon/species_feature_assignments/mega.json`  
and populate it like so:  

json
{
"pokemon": ["gengar", "charizard"],
"features": ["mega"]
}

Fill in the pokemon list with the species names of the pokemon you want to be able to mega evolve.  


## Models  
For custom mega models, it is quite involved but relatively simple:  
Put your models/animations/posers into your resourcepack as per normal, in `cobblemon/bedrock/pokemon/&lt;animations/models>/&lt;dex_number&gt;_&lt;species&gt;` i.e `cobblemon/bedrock/pokemon/models/0302_sableye/sableye_mega.geo.json`  
Then, you want to copy the vanilla cobblemon poser file into your resourcepack and append a mega variation to your list (also a shiny variant of the mega variant), like so:  
`cobblemon/bedrock/pokemon/resolvers/0302_sableye/0_sableye_base.json`  

json
{
"species": "cobblemon:sableye",
"order": 0,
"variations": [
{
"aspects": [],
"poser": "cobblemon:sableye",
"model": "cobblemon:sableye.geo",
"texture": "cobblemon:textures/pokemon/0302_sableye/sableye.png",
"layers": []
},
{
"aspects": [
"shiny"
],
"texture": "cobblemon:textures/pokemon/0302_sableye/sableye_shiny.png"
},
{
"aspects": [
"mega"
],
"texture": "cobblemon:textures/pokemon/0302_sableye/sableye_mega.png",
"model": "cobblemon:sableye_mega.geo",
"poser": "cobblemon:sableye_mega"
},
{
"aspects": [
"mega",
"shiny"
],
"texture": "cobblemon:textures/pokemon/0302_sableye/sableye_mega_shiny.png",
"model": "cobblemon:sableye_mega.geo",
"poser": "cobblemon:sableye_mega"
}
]
}
```
This is quite self-explanatory. For the most part, you can just copy the same thing as done for sableye, but just change the dex number and species name as need be - don't forget, you HAVE to copy the vanilla poser, or else other features wont work!

Check the generated configs in ./config/flourish/ for examples on how to set up new configs.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync