Cauldron Concrete Powder

Quick rating

Cauldron Concrete Powder

No reviews yet

CauldronConcretePowder is a simple Datapack created to add to possibility for players to drop concrete powders directly in water cauldrons to transform them. Datapack optimized as much as possible. Working faster than VanillaTweaks' one.

No Theme
No Genre
QoL & Tweaks
Mod Addon
Mod Loaders
Datapack
Forge
NeoForge
Fabric
Quilt
Minecraft
26.2

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

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.5.3+quilt
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

Modrinth ID

Resources

External Links

About

Description

Cauldron Concrete Powder

GitHub Smithed Modrinth PMC Discord Powered by StewBeet

🧪 CauldronConcretePowder is a simple yet powerful Datapack that enhances your Minecraft experience
by allowing you to instantly transform concrete powder into hardened concrete by dropping it into water cauldrons!
No more tedious manual placement required.

⚡ This Datapack has been meticulously optimized for maximum performance and efficiency. Our benchmarks show it runs significantly faster than VanillaTweaks' equivalent solution.

💡 Originally created as a community request.

Promotional image

CauldronConcretePowder Image 1 CauldronConcretePowder Image 2 CauldronConcretePowder Image 3

🔧 Adding Custom Cauldron Recipes

CauldronConcretePowder uses function tags to allow other datapacks to easily add their own "cauldron recipes".
This means you can create custom items that transform when dropped into water cauldrons, just like concrete powder.

📋 How It Works

The dry_concrete function is called via the function tag #cauldron_concrete_powder:signals/dry_concrete.
When an item is dropped into a water cauldron, this tag is executed, allowing multiple datapacks to add their own transformation logic.

Your custom function should:

  1. Check if the dropped item matches your custom "powder" item.
  2. If it matches, change the item to its "hardened" version.
  3. If the transformation is successful and the item count is 16 or more, call the remove_water function to reduce the cauldron's water level.
  4. Reset any temporary scores.

📦 Creating a Custom Datapack

To add your own cauldron recipe, create a datapack with the following structure:

your_datapack/
├── 📦 pack.mcmeta
└── 📁 data/
    └── 📁 your_namespace/
        ├── 📁 functions/
        │   └── 📁 cauldron_concrete_powder/
        │       └── 📄 dry_concrete.mcfunction
        └── 📁 tags/
            └── 📁 functions/
                └── 📁 signals/
                    └── 📄 dry_concrete.json
  • 🔄 Replace your_namespace with your datapack's namespace.
  • 📝 The dry_concrete.mcfunction should contain your custom transformation logic.
  • 🏷️ The dry_concrete.json should define the function tag with your function:
{
  "values": [
    "your_namespace:cauldron_concrete_powder/dry_concrete"
  ]
}

You can download a template datapack from assets/function_tag_template.zip and modify it to fit your needs.

💡 Example Function

Here's an example of what your dry_concrete.mcfunction might look like:

#> your_namespace:cauldron_concrete_powder/dry_concrete
#
# @within #cauldron_concrete_powder:signals/dry_concrete
#

# Check for your custom powder and transform it
execute if score #success cauldron_concrete_powder.dropped matches 0 store success score #success cauldron_concrete_powder.dropped if items entity @s contents your_namespace:custom_powder run data modify entity @s Item.id set value "your_namespace:custom_hardened"

# If success and count >=16, remove water
execute if score #success cauldron_concrete_powder.dropped matches 1 store result score #count cauldron_concrete_powder.dropped run data get entity @s Item.count
execute if score #success cauldron_concrete_powder.dropped matches 1 if score #count cauldron_concrete_powder.dropped matches 16.. run function cauldron_concrete_powder:v1.4.0/remove_water

# Reset scores
scoreboard players reset #success cauldron_concrete_powder.dropped
scoreboard players reset #count cauldron_concrete_powder.dropped

Make sure to adjust the version in the remove_water call to match the current version of CauldronConcretePowder.

This allows for seamless integration and expansion of cauldron-based crafting!

🧵 For Fabric Mod Developers

Fabric mods can also add custom cauldron recipes by including datapack-compatible files in their mod's src/main/resources/data/ folder. Use the same structure as above, placing your custom dry_concrete.mcfunction and the function tag JSON in the appropriate directories. This way, your mod can extend the cauldron transformation system without conflicting with other datapacks or mods.

For example, your mod's resources might include:

src/main/resources/data/
└── 📁 your_mod_namespace/
    ├── 📁 functions/
    │   └── 📁 cauldron_concrete_powder/
    │       └── 📄 dry_concrete.mcfunction
    └── 📁 tags/
        └── 📁 functions/
            └── 📁 signals/
                └── 📄 dry_concrete.json

⭐ Star History

Star History Chart

Screenshots

Gallery

  • Promotional Image
    Promotional Image
  • Two water cauldrons
    Two water cauldrons Two water cauldrons, and holding a stack of red concrete powder
  • Dropping
    Dropping Dropping a stack of red concrete powder in a water cauldron
  • Result
    Result The powder is now hardened, and water was consumed

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

~54,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works