Aspect Alchemy

Brew unique potions by combining alchemical aspects of Minecraft items! Aspect Alchemy adds a deep, customizable potion-making system using an Aspect Cauldron. Combine ingredients based on their hidden "aspects" to create powerful elixirs

105

Aspect Alchemy

Aspect Alchemy

Sub logo

Aspect Alchemy adds a deep, customizable potion-making system using a special Aspect Cauldron. Combine ingredients based on their hidden "aspects" (status effects) to create powerful elixirs — then collect them in bottles of different sizes, infuse arrows, or just *bathe* in the brew directly.

<div style="display: flex; gap: 10px;"> <img src="https://cdn.modrinth.com/data/cached_images/a0e437cbf50828f7d4133d06b6cc458ece12341d.png" alt="Neoforged" height="40"> <img src="https://cdn.modrinth.com/data/cached_images/c7a83db966e65b8c30ccba61f4ef23787ac921f9.png" alt="Neoforged" height="40"> </div> ---

banner2

<br>

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/bc83065f1d2c628cdd067d5f69748932b6b3f6e5.png" alt="features"> <br> <img src="https://cdn.modrinth.com/data/cached_images/7168b6a64be0f91d9fdef0da6c3e4fa4a5e72fcf.png" alt="Smart Aspect System"> </div>

Every ingredient has hidden aspects which can be discovered through experimentation.

<br> <div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/56b719d5dc84318de0ef266b9e02a3439a763333.png" alt="Sugar Aspects"> </div>

<br>

---

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/829762726f971e19291a7a6c8ac835fcc0ccb418.png" alt="Dynamic Potion Crafting"> </div>

Blocks

- Aspect Empty Cauldron — the main block of the mod. Holds up to 3 water levels (just like vanilla), tracks a `boiling` state, and stores up to 3 ingredients. Breaking it drops an empty cauldron. - Aspect Empty Cauldron — the base form; fill it with water to get started.

Heating & Boiling

Place the cauldron over a 10 seconds (200 ticks) to heat it up. Heating takes 10 seconds (200 ticks). Remove the heat source and the cauldron cools down instantly.

- While boiling, the cauldron emits 1 damage per second and plays ambient lava sounds. - ⚠️ Entities standing inside a boiling cauldron take 1 damage per second unless fire-immune.

Adding Ingredients

Add up to Q by right-clicking with them in hand or throwing them in with Q. Duplicate ingredient types are not accepted.

Each ingredient carries a list of status effects (its *aspects*). The system works like this:

- An effect must appear across Amplifier to be included in the final potion. - Amplifier = number of occurrences minus 1, capped at level V.

Living Water Visuals

- Water color dynamically changes based on added ingredients — it shows the average blend of all active effects' colors. - Empty cauldron resets to classic vanilla blue. - Visual feedback lets you see the brew's composition at a glance.

<br> ---

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/5be67a024e8564355ac24ae01c7562d06836be2b.png" alt="Bathing In Elixirs"> </div>

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/e956ea8a07ba76cebb1cbe89b0e1c23e29c43b96_0.webp" alt="Bathing"> </div>

Stand inside a cauldron with a brewed potion to absorb its effects — 1 second of exposure = 3 seconds of effects, refreshed every tick. Great for a quick heal before exploration or combat without consuming a bottle.

- Fire on the entity is extinguished while standing inside. - ⚠️ Instant Damage in the brew deals extraordinary damage.

<br>

---

Bottle Sizes & Multi-Use Bottles

Each scoop of the cauldron lowers the water level by 1. At level 1, the cauldron empties and reverts to its empty form.

<div align="center"> <div style="display: inline-block; width: 45%; vertical-align: top; margin-bottom: 20px;"> <img src="https://cdn.modrinth.com/data/cached_images/c936dfd1df95b3ba9b363c0fda6853bffcab0911.png" alt="Default Glass Bottle"> <br> Vanilla Bottle: 1 sip </div> <div style="display: inline-block; width: 45%; vertical-align: top; margin-bottom: 20px;"> <img src="https://cdn.modrinth.com/data/cached_images/f2d0d91753673b56f80c274c16b333f9c770cdf9.png" alt="Small bottle picture"> <br> Small Bottle: 2 sips </div>

<div style="display: inline-block; width: 45%; vertical-align: top;"> <img src="https://cdn.modrinth.com/data/cached_images/94ba34b1938cfc3237c7060fcc9a772ffbe8aecd.png" alt="Medium Bottle Picture"> <br> Medium Bottle: 3 sips </div> <div style="display: inline-block; width: 45%; vertical-align: top;"> <img src="https://cdn.modrinth.com/data/cached_images/67265275a42f638c2fe65c9b831786ff97df4e6b.png" alt="Large Bottle Picture"> <br> Large Bottle: 4 sips </div> </div>

Multi-use bottles (MultiUsePotionItem) can be refilled from the cauldron — as long as the effects in the bottle match those in the cauldron and the bottle isn't already full.

Dynamic Potion Names & Colors

Potions get a dynamically generated name based on their strongest effect: `[Prefix] [Effect] [Roman Numeral]`

- Prefix depends on whether the dominant effect is beneficial or harmful. - Color = average of all active effects' colors. - Potion names appear in red; arrow names appear in red.

<br>

---

Tipping Arrows

One water level = Q. Infuse them by: - Right-clicking with regular arrows in hand, or - Throwing them into a boiling cauldron with Q

Arrows inherit the cauldron's effects, dynamic name (red text), and custom color. Usage count is stored in NBT.

<br>

---

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/83e1f6719da0143317d902466a4ddf6570f23a65.png" alt="How to play"> </div> <br>

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/a499e84464f62429e596297c7bab28df63b72ac2.png" alt="Alchemists GUIDE"> </div> <br>

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/05c347d7d712e033ffe1cb56718a03bfc07e0e67.png" alt="Recipe Cauldron"> </div>

1. Place the 3 unique ingredients over a heat source. 2. Fill it with water (spawns with 1 level by default). 3. Add up to 3 unique ingredients (right-click or Q-throw). 4. Wait for it to boil — watch the water change color. 5. Scoop your potion with any bottle size, tip arrows, or jump in to bathe.

<div align="center"> <img src="https://cdn.modrinth.com/data/cached_images/41931a6c7d59798d16c57768188de8035744328f.png" alt="Brewing Process"> </div>

<br>

Effects must appear in at least 2 ingredients to make it into the final potion. Plan your combinations wisely.

<br>

---

Item Aspect Reference (Spoiler Warning)

Spoiler

<div align="center"> <table style="border-collapse: collapse; width: auto; margin: 0 auto;"> <thead> <tr style="border-bottom: 2px solid #ccc;"> <th style="padding: 5px 15px; text-align: left;">Ingredient</th> <th style="padding: 5px 15px; text-align: center;">Aspects (Status Effects)</th> </tr> </thead> <tbody> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Rabbit's Foot</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Jump Boost, Mining Fatigue, Luck</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Phantom Membrane</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Slow Falling, Levitation</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Sugar</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Absorption, Saturation</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Blaze Powder</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Strength, Fire Resistance, Glowing</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Sweet Berries</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Hunger, Instant Damage</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Feather</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Slow Falling, Speed, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Ender Pearl</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Speed, Levitation, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Redstone</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Haste, Strength, Night Vision, Instant Damage</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Gunpowder</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Haste, Strength, Hunger, Glowing, Instant Damage</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Lapis Lazuli</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Haste, Water Breathing, Hunger, Luck</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Quartz</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Haste, Glowing, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Fermented Spider Eye</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Jump Boost, Blindness, Nausea, Poison, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Ghast Tear</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Regeneration, Fire Resistance, Health Boost, Levitation, Bad Omen</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Golden Apple</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Regeneration, Absorption, Luck</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Milk Bucket</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Saturation, Regeneration, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Honey Bottle</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Instant Health, Regeneration, Slowness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Turtle Helmet</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Resistance, Water Breathing, Slowness, Mining Fatigue</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Obsidian</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Resistance, Slowness, Fire Resistance</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Diamond</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Resistance, Health Boost, Luck</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Amethyst Shard</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Resistance, Night Vision, Luck, Slowness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Clay Ball</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Slowness, Resistance, Instant Health</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Bone</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Weakness, Resistance</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">String</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Slowness, Weakness, Invisibility</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Glistering Melon Slice</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Health Boost, Saturation, Slowness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Golden Carrot</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Night Vision, Saturation, Slowness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Magma Cream</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Fire Resistance, Hunger, Instant Damage, Unluck, Slow Falling</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Nether Brick</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Fire Resistance, Strength, Wither</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Spider Eye</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Blindness, Poison, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Pufferfish</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Water Breathing, Nausea, Poison, Instant Damage</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Rotten Flesh</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Hunger, Strength, Poison</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Red Mushroom</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Poison, Nausea, Strength</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Brown Mushroom</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Instant Health, Hunger, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Glowstone Dust</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Night Vision, Nausea, Glowing, Weakness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Dragon's Breath</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Absorption, Instant Damage, Levitation, Bad Omen</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Chorus Fruit</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Levitation, Nausea, Invisibility</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Egg</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Levitation, Weakness, Instant Health</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Nether Wart</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Resistance, Fire Resistance, Poison, Unluck, Slowness</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Coal</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Strength, Hunger, Instant Damage</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Soul Sand</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Slowness, Wither, Unluck, Invisibility</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Honeycomb</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Instant Health, Slowness, Absorption</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Wither Rose ⭐</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Wither ×2, Instant Damage, Strength</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Torchflower ⭐</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Regeneration ×2, Night Vision, Luck</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Pitcher Plant ⭐</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Absorption ×2, Slowness, Poison, Water Breathing</td></tr> <tr><td style="padding: 3px 15px; border-bottom: 1px solid #eee;">Echo Shard ⭐</td><td style="padding: 3px 15px; border-bottom: 1px solid #eee; text-align: center;">Strength ×2, Speed, Wither</td></tr> </tbody> </table> </div>

⭐ = Rare ingredient with a doubled aspect — guaranteed to appear in the potion even without a second matching ingredient.

---

Planned features

* Alchemy Automation. * Integration with other mods. * Different Minecraft versions support. * Forge support. * Alembic Addon: Aspect Separation with different Aspect Solubility (Water / Oil / Alcohol). * Explosive Potion, Burning Potion (usable as fuel), Potion of Experience, Potion of Zombification. * Boiling, tanning, and infusing leather armor in potions for permanent status effects.

--- Bug Reporting

Please report issues on our GitHub Issues page with: - Minecraft and mod versions. - Mod list (if relevant). - Steps to reproduce and logs (via Pastebin).

Community and Support

Support: Nothing, at least for now )

License: MIT License. Feel free to use the code in your projects with attribution.

ADS