HomeJavaModsMo Flowers
Mo Flowers
ModsJava

Mo Flowers

by Bichal · on Modrinth

MoFlowers is a Minecraft mod that adds new flowers, shrubs and decorative blocks, with associated mechanics, biome generation, flower management API…

⬇ Download on Modrinth
Mo Flowers — screenshot 1Mo Flowers — screenshot 2Mo Flowers — screenshot 3Mo Flowers — screenshot 4Mo Flowers — screenshot 5Mo Flowers — screenshot 6Mo Flowers — screenshot 7

MoFlowers - Bring New Life to Your Minecraft World!

MoFlowers is a Minecraft mod that breathes new life into your adventures by adding a wide variety of unique flowers, berry bushes, and decorative blocks. Every plant is carefully designed to blend naturally into the world, offering new mechanics, vibrant biomes, and creative possibilities for builders and explorers alike.

HeaderTop

✨ Main Features

📥 Installation

  1. Install Fabric Loader.
  2. Download the latest release from GitHub.
  3. Place the .jar file into your mods folder.

FooterTop

🧩 MoFlowers API Documentation

MoFlowers provides a simple and extensible API for modders and datapack creators to register, query, and interact with custom flowers and related blocks.

HeaderBottom

Accessing the API

Use the static access point to get the API instance

import net.bichal.moflowers.api.MoFlowersAPI;
import net.bichal.moflowers.api.IMoFlowersAPI;

IMoFlowersAPI api = MoFlowersAPI.getInstance();

Registering Flowers

You can register new flowers, blocks, or detailed flower data:

// Register a flower item
api.registerFlower(myFlowerItem);

// Register a flower block
api.registerFlowerBlock(myFlowerBlock);

// Register a custom flower with extra data
api.registerCustomFlower(new FlowerData.Builder(myItem, myBlock)
.defaultColor(0xFF00FF)
.tallVariant(true)
.biomeRestriction(myBiomeId)
.build());

Querying Flowers

Check if an item or block is a MoFlower

boolean isFlower = api.isMoFlower(item);
boolean isFlowerBlock = api.isMoFlowerBlock(block);

Flowers Chest

Access the special Flowers Chest block and item

Item flowersChestItem = api.getFlowersChestItem();
Block flowersChestBlock = api.getFlowersChestBlock();

Flower Registration Events

Subscribe to flower registration events for integration

api.registerFlowerRegistrationCallback(flowerData ->{
// Your code here (e.g., log, add custom behavior)
});

Extending MoFlowers

For more details, see the JavaDocs in the api package or explore the example usages in the mod source.

FooterBottom

This mod is licensed is All Rights Reserved.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more