{"id":37637,"date":"2026-06-01T22:11:42","date_gmt":"2026-06-01T19:11:42","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/"},"modified":"2026-06-01T22:11:42","modified_gmt":"2026-06-01T19:11:42","slug":"cauldron-concrete-powder","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/","title":{"rendered":"Cauldron Concrete Powder"},"content":{"rendered":"<p># Cauldron Concrete Powder<br \/>\n![GitHub](https:\/\/github.com\/Stoupy51\/CauldronConcretePowder\/releases\/latest)<br \/>\n![Smithed](https:\/\/smithed.net\/packs\/cauldron-concrete-powder)<br \/>\n![Modrinth](https:\/\/modrinth.com\/datapack\/cauldron-concrete-powder)<br \/>\n![PMC](https:\/\/www.planetminecraft.com\/data-pack\/cauldron-concrete-powder\/)<br \/>\n![Discord](https:\/\/discord.gg\/anxzu6rA9F)<br \/>\n![Powered by StewBeet](https:\/\/stewbeet.paralya.fr\/)<\/p>\n<p>\ud83e\uddea CauldronConcretePowder is a simple yet powerful Datapack that enhances your Minecraft experience<br \/>\nby allowing you to instantly transform concrete powder into hardened concrete by dropping it into water cauldrons!<br \/>\nNo more tedious manual placement required.<\/p>\n<p>\u26a1 This Datapack has been meticulously optimized for maximum performance and efficiency. Our benchmarks show it runs significantly faster than VanillaTweaks&#8217; equivalent solution.<\/p>\n<p>\ud83d\udca1 Originally created as a community request.<\/p>\n<p>![Promotional image](https:\/\/raw.githubusercontent.com\/Stoupy51\/CauldronConcretePowder\/refs\/heads\/main\/assets\/promo_1.jpg)<\/p>\n<p>| ![CauldronConcretePowder Image 1](https:\/\/cdn.modrinth.com\/data\/sKa9BOA6\/images\/f3d48dcaa193b8be1a43c5be982af91964ce4be9.png) | ![CauldronConcretePowder Image 2](https:\/\/cdn.modrinth.com\/data\/sKa9BOA6\/images\/5182f0673d1bf2732b54c249fa182f06d953cf05.png) | ![CauldronConcretePowder Image 3](https:\/\/cdn.modrinth.com\/data\/sKa9BOA6\/images\/e2be47738ecebd5716b0fa5418e96472c38ad2ea.png) |<br \/>\n|&#8212;|&#8212;|&#8212;|<\/p>\n<p>## \ud83d\udd27 Adding Custom Cauldron Recipes<\/p>\n<p>CauldronConcretePowder uses function tags to allow other datapacks to easily add their own &#8220;cauldron recipes&#8221;.<br \/>\nThis means you can create custom items that transform when dropped into water cauldrons, just like concrete powder.<\/p>\n<p>### \ud83d\udccb How It Works<\/p>\n<p>The `dry_concrete` function is called via the function tag `#cauldron_concrete_powder:signals\/dry_concrete`.<br \/>\nWhen an item is dropped into a water cauldron, this tag is executed,<br \/>\nallowing multiple datapacks to add their own transformation logic.<\/p>\n<p>Your custom function should:<br \/>\n1. Check if the dropped item matches your custom &#8220;powder&#8221; item.<br \/>\n2. If it matches, change the item to its &#8220;hardened&#8221; version.<br \/>\n3. If the transformation is successful and the item count is 16 or more, call the `remove_water` function to reduce the cauldron&#8217;s water level.<br \/>\n4. Reset any temporary scores.<\/p>\n<p>### \ud83d\udce6 Creating a Custom Datapack<\/p>\n<p>To add your own cauldron recipe, create a datapack with the following structure:<\/p>\n<p>&#8220;`<br \/>\nyour_datapack\/<br \/>\n\u251c\u2500\u2500 \ud83d\udce6 pack.mcmeta<br \/>\n\u2514\u2500\u2500 \ud83d\udcc1 data\/<br \/>\n    \u2514\u2500\u2500 \ud83d\udcc1 your_namespace\/<br \/>\n        \u251c\u2500\u2500 \ud83d\udcc1 functions\/<br \/>\n        \u2502   \u2514\u2500\u2500 \ud83d\udcc1 cauldron_concrete_powder\/<br \/>\n        \u2502       \u2514\u2500\u2500 \ud83d\udcc4 dry_concrete.mcfunction<br \/>\n        \u2514\u2500\u2500 \ud83d\udcc1 tags\/<br \/>\n            \u2514\u2500\u2500 \ud83d\udcc1 functions\/<br \/>\n                \u2514\u2500\u2500 \ud83d\udcc1 signals\/<br \/>\n                    \u2514\u2500\u2500 \ud83d\udcc4 dry_concrete.json<br \/>\n&#8220;`<\/p>\n<p>&#8211; \ud83d\udd04 Replace `your_namespace` with your datapack&#8217;s namespace.<br \/>\n&#8211; \ud83d\udcdd The `dry_concrete.mcfunction` should contain your custom transformation logic.<br \/>\n&#8211; \ud83c\udff7\ufe0f The `dry_concrete.json` should define the function tag with your function:<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;values&#8221;: [<br \/>\n    &#8220;your_namespace:cauldron_concrete_powder\/dry_concrete&#8221;<br \/>\n  ]<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>You can download a template datapack from assets\/function_tag_template.zip and modify it to fit your needs.<\/p>\n<p>### \ud83d\udca1 Example Function<\/p>\n<p>Here&#8217;s an example of what your `dry_concrete.mcfunction` might look like:<\/p>\n<p>&#8220;`mcfunction<br \/>\n#> your_namespace:cauldron_concrete_powder\/dry_concrete<br \/>\n#<br \/>\n# @within #cauldron_concrete_powder:signals\/dry_concrete<br \/>\n#<\/p>\n<p># Check for your custom powder and transform it<br \/>\nexecute 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 &#8220;your_namespace:custom_hardened&#8221;<\/p>\n<p># If success and count >=16, remove water<br \/>\nexecute if score #success cauldron_concrete_powder.dropped matches 1 store result score #count cauldron_concrete_powder.dropped run data get entity @s Item.count<br \/>\nexecute 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<\/p>\n<p># Reset scores<br \/>\nscoreboard players reset #success cauldron_concrete_powder.dropped<br \/>\nscoreboard players reset #count cauldron_concrete_powder.dropped<br \/>\n&#8220;`<\/p>\n<p>Make sure to adjust the version in the `remove_water` call to match the current version of CauldronConcretePowder.<\/p>\n<p>This allows for seamless integration and expansion of cauldron-based crafting!<\/p>\n<p>### \ud83e\uddf5 For Fabric Mod Developers<\/p>\n<p>Fabric mods can also add custom cauldron recipes by including datapack-compatible files in their mod&#8217;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.<\/p>\n<p>For example, your mod&#8217;s resources might include:<\/p>\n<p>&#8220;`<br \/>\nsrc\/main\/resources\/data\/<br \/>\n\u2514\u2500\u2500 \ud83d\udcc1 your_mod_namespace\/<br \/>\n    \u251c\u2500\u2500 \ud83d\udcc1 functions\/<br \/>\n    \u2502   \u2514\u2500\u2500 \ud83d\udcc1 cauldron_concrete_powder\/<br \/>\n    \u2502       \u2514\u2500\u2500 \ud83d\udcc4 dry_concrete.mcfunction<br \/>\n    \u2514\u2500\u2500 \ud83d\udcc1 tags\/<br \/>\n        \u2514\u2500\u2500 \ud83d\udcc1 functions\/<br \/>\n            \u2514\u2500\u2500 \ud83d\udcc1 signals\/<br \/>\n                \u2514\u2500\u2500 \ud83d\udcc4 dry_concrete.json<br \/>\n&#8220;`<\/p>\n<p>## \u2b50 Star History<\/p>\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"https:\/\/api.star-history.com\/svg?repos=Stoupy51\/CauldronConcretePowder&#038;type=Date&#038;theme=dark\" \/><source media=\"(prefers-color-scheme: light)\" srcset=\"https:\/\/api.star-history.com\/svg?repos=Stoupy51\/CauldronConcretePowder&#038;type=Date\" \/><img decoding=\"async\" alt=\"Star History Chart\" src=\"https:\/\/api.star-history.com\/svg?repos=Stoupy51\/CauldronConcretePowder&#038;type=Date\" \/>\n <\/picture>\n","protected":false},"excerpt":{"rendered":"<p>CauldronConcretePowder is a simple Datapack created to add to possibility for players to drop concrete powders directly in water cauldrons to transform them.<br \/>\nDatapack optimized as much as possible. Working faster than VanillaTweaks&#8217; one.<\/p>\n","protected":false},"featured_media":37638,"template":"","meta":{"_minecraft_slug":"cauldron-concrete-powder","_minecraft_project_id":"sKa9BOA6","_minecraft_author":"Stoupy51","_minecraft_license":"MIT","_minecraft_downloads":48047,"_minecraft_follows":87,"_minecraft_client_side":"unknown","_minecraft_server_side":"unknown","_minecraft_storage_type":"zip","_minecraft_archive_name":"cauldron-concrete-powder.zip","_minecraft_size_bytes":570455,"_minecraft_version_count":39,"_minecraft_updated_at":"2026-05-15T19:42:41.054250Z","_minecraft_date_created":"2023-03-11T20:45:13.490954Z","_minecraft_date_modified":"2026-04-11T12:26:29.132420Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/cauldron-concrete-powder","_minecraft_icon_attachment_id":37638,"_minecraft_imported_at":"2026-06-01T19:11:44+00:00","_minecraft_import_hash":"22a86ed2fb17d93a7a4a4cb708b1200c","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[84,97,104,89,158,98,92],"mod_loader":[86,99,106,160,100],"minecraft_version":[115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,690,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-37637","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-datapack","mod_category-fabric","mod_category-forge","mod_category-game-mechanics","mod_category-neoforge","mod_category-quilt","mod_category-utility","mod_loader-datapack","mod_loader-fabric","mod_loader-forge","mod_loader-neoforge","mod_loader-quilt","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-19-4-rc2","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cauldron Concrete Powder - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cauldron Concrete Powder - Minecraft\" \/>\n<meta property=\"og:description\" content=\"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&#039; one.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/api.star-history.com\/svg?repos=Stoupy51\/CauldronConcretePowder&type=Date\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/\",\"name\":\"Cauldron Concrete Powder - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp\",\"datePublished\":\"2026-06-01T19:11:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/cauldron-concrete-powder\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cauldron Concrete Powder\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cauldron Concrete Powder - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/","og_locale":"en_US","og_type":"article","og_title":"Cauldron Concrete Powder - Minecraft","og_description":"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.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/api.star-history.com\/svg?repos=Stoupy51\/CauldronConcretePowder&type=Date","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/","name":"Cauldron Concrete Powder - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp","datePublished":"2026-06-01T19:11:42+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/cauldron-concrete-powder-icon-cf6f8293c6b41a4622969afce1f941f79a950eb1_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/cauldron-concrete-powder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Cauldron Concrete Powder"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/37637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/37638"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=37637"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=37637"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=37637"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=37637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}