This is the online version of the Mediaworks documentation.

Entries which are blurred are spoilers. Click to reveal them, but be aware that they may spoil endgame progression. Alternatively, click here to get a version with all spoilers showing.

The practitioners of this art would cast their so-called Hexes by drawing strange patterns in the air with a staff-- or craft powerful magical items to do the casting for them. How might I do the same?

Amethyst DustMediaworking Changes

The media flow in the world feels somewhat different lately. It has become more... perhaps, the word I am looking for is "workable"?

I have unearthed legends about casters pulling media from items inside Shulker Boxes, though only after all other available media sources are exhausted. Application rules seem to be the same as for media from Media Phials.


When choosing an inventory slot to pull media from, it no longer matters how much media there is in the slot's item stack. This means that multiple successive casts will now prioritize fully exhausting inventory item stacks instead of "load-balancing", and thus will free up my pockets more quickly.


A Scrying Lens worn in my helmet slot or face slot now also condenses the casting grid, much like when held in the other hand. However, having multiple lenses on my person is redundant, because 2 or even 3 of them have the same effect as just 1.


I devote this section to the magical and mysterious items I might encounter in my studies.

It seems like many of these items have uses when held alongside my staff. I suppose I will have to choose what goes in my other hand carefully.

Featherweave CloakFeatherweave Cloak

Many scripts hint at cities deep underground where masters of magic wore feathered cloaks. The cloaks were bestowed upon them by a powerful mage who figured out how to embed ideas into the threads of dark fabric. With this fabric did he create the first cloak of this kind.

If I ever manage to obtain one, I will document further discoveries about it here.


Spotlight inventory slot Featherweave Cloak

The cloaks exist after all! After god knows how many centuries in the Deep Dark, the weave feels oddly pristine to the touch, and the threads can hold iotas in a way that I have so far failed to replicate.


I can write iotas to and read them from a Featherweave Cloak much like with a Focus. It doesn't seem like waxing it would work, though.

Conveniently, I can also read from a cloak without taking it off, and cut quite the dashing figure while doing so.


Speaking of dashing figures, I can dye the cloak almost any color imaginable! The fabric absorbs dyes much like the mundane leather gear, yet infinitely more befitting of a true mage such as myself.

Should I ever need to get rid of the applied dyes, a good ol' cauldron wash will do.


However, this is not the full extent of their potential, far from it. I have been finding some peculiar Enchanted Books unique to the dark and damp ancient cities, so perhaps the way to greater power lies through the secrets of enchanting.

On the following pages I have compiled a list of enchantments applicable to featherweave cloaks.


Reciprocation

Spotlight inventory slot Enchanted Book

Whenever I take damage, this enchantment forces the cloak to retaliate by automatically evaluating its stored iota. An empty cloak will not do anything, and a cloak with a non-evaluatable iota will cause the usual mishap.


This also triggers when overcasting from health, thereby causing a self-perpetuating loop that can easily consume my mind in the blink of an eye.

However, if it cannot kill me for some reason, it should fizzle out after about 50 repetitions.


Media Shield

Spotlight inventory slot Enchanted Book

Adds an external layer of defense that absorbs a percentage of incoming blockable damage, 10% per level at most. This triggers before any armor calculations, and every absorbed damage point costs as much media as a single health point gives when overcasting. the media is spent in the same way as when casting with a staff.


If there is not enough media to cover the full effect and no way for Nature to force it out of me, the enchantment will only absorb as much damage as the available media allows. Otherwise, the media is spent in the same way as when casting with a staff.


Locale Magnification

Spotlight inventory slot Enchanted Book

The rarest of them all! An enchantment that unconditionally extends my standard range of influence by 8, 16, or 32 blocks, depending on the level. This extension even applies to my raycast distance, like when using Archer's Distillation!


Other Enchantments

Spotlight inventory slot Enchanted Book

A featherweave cloak is wearable and damageable. It stands to reason, then, that it accepts any enchantments available to other such items (e.g. the Elytra).


More scrawls on ancient paper... "He betrayed us, these cloths given to our leaders were nothing but a way to disarm us. The Skulk will follow soon after. I am leaving before it's too late. Beware these dark fabrics..."

I should stay away from this place and its heirlooms. These linens are cursed and no allure of power would ever change that fact.

But how bad could it really be?


I have seen... so much. I have... experienced... annihilation and deconstruction and reconstruction. I have seen the atoms of the world screaming as they were inverted and subverted and demoted to energy. I have seen I have seen I have sget stick bugged lmao

End CrystalAstral Self

The state of Astral Projection is... TRUE BLISS! In it, I can hear the veil thinning, I can see the whispers of Nature, I can smell colors of media calling out to me senses jumbled must reach must attain must remark that you're quite attentive lol


While projecting, I can fly as I please within my range of influence and phase through any blocks. However, my astral self sees the world in black and white, its sight fading as it moves further from my body, and a thick fog occludes its sight not that far away. It cannot interact with anything and cannot be interacted with.


While I visualise my astral self as a translucent copy of me, other casters can only see a flying particle cloud colored with my pigment, and other creatures ignore my astral self completely.

There is still one more boon: if my Astral Projection spell captured an Astral Iota, then whenever I press Use Item/Place Block during that projection, Nature evaluates the iota, much like when casting from a Casting Item.


If Astral Projection ends peacefully, Nature gently pushes my mind back into my body. This happens if:

The time allotted by the corresponding spell runs out;

I press Open/Close Inventory.


However, sometimes Astral Projection ends... not so peacefully. Nature does not take kindly to betrayal of its expectations, and throws my mind back into my body, in disarray. This happens if:

My attempt to cast an Astral Iota results in a failure;

My dull body is moved further than 3 blocks from the casting position;

My astral self leaves my range of influence.


...I've done some more research, though. It appears that, if I act carefully, - I need to be careful I MUST, I can NOT lose myself to arrogance now, - there might be a way to circumvent the range limitation altogether.


It appears I have installed some mods Hexcasting interoperates with! I've detailed them here.

Shulker ShellMediaworks Containers

In a modified world, there can be all kinds of containers besides Shulker Boxes. Some of them can even act as media sources in much the same way! I will be cataloguing such special containers here.


Spotlight inventory slot Sack

Red DyeMediaworks-MoreIotas

It appears that Strings have some special properties when used with Text Visages. Specifically, the Calligrapher's patterns extract the underlying strings rather than their colored, quoted displays, and let me take advantage of the old ways of formatting.


To format text, I need only type the "codes" with the & symbol instead of the paragraph symbol, since I cannot normally type the latter. Any instances of & that are not part of a formatting code are left as-is.


A list of all the patterns I've discovered, as well as what they do.

Phial of MediaMediaworks

Media Reflection (→ number)

Your browser does not support visualizing patterns. Pattern code: dde

Returns the amount of media currently available to the hex without overcasting, in units of Amethyst Dust.


Media Purification I (entity → number)

Your browser does not support visualizing patterns. Pattern code: ddew

Returns the amount of media in a dropped item entity, or in an entity's inventory if it is a player, in units of Amethyst Dust. Returns 0 if not applicable.


Curiously, the media in Casting Items seems to be obscured: they do not contribute to a player's evaluated media total. However, this obscurity does not hold under closer scrutiny: when evaluating a dropped casting item directly, the pattern does report its contained media.


Media Purification II (vector → number)

Your browser does not support visualizing patterns. Pattern code: ddewa

Returns the total amount of media in the container at the position, in units of Amethyst Dust. Returns 0 if not applicable. Works for a certain special container as well.


Stored Casting Items do not contribute to the calculated media total.


Featherweave CloakCloakworks

Medivh's Reflection (→ any)

Your browser does not support visualizing patterns. Pattern code: adda

Old tales depict a figure of power unmatched, yet tender to all creatures under the sun. Among his many great feats, he was the first to spin the Featherweave Cloak fabric out of feathers and dust.


This pattern can extract the iota held in a worn featherweave cloak, without the need to take it off and resort to traditional methods.


Phantom MembraneAstral Utilities

Astral Locale Rfln. (→ vector)

Your browser does not support visualizing patterns. Pattern code: qaqqqqaq

Returns the "eye" position vector of my astral self, similarly to how Compass' Purification works for my physical body. Returns Null if I am not projecting.


Astral Gaze Rfln. (→ vector)

Your browser does not support visualizing patterns. Pattern code: waawaq

Returns the direction my astral self is looking in, similarly to how Alidade's Purification works for my physical body. Returns Null if I am not projecting.


The spells catalogued here are purported to be of legendary difficulty and power. They seem to have been recorded only sparsely (for good reason, the texts claim). It's probably just the hogwash of extinct traditionalists, though-- a pattern's a pattern. What could possibly go wrong?

Astral ProjectionAstral Projection

Astral Projection (number →)

Your browser does not support visualizing patterns. Pattern code: qdadwewewdadeadwddaaedqdeddew

Finally, no longer am I confined to my mortal shell! The spell projects my mind outside of my body, granting multiple useful abilities for the specified number of seconds.


Seeing how inert and defenseless the body becomes without a mind actively governing it, I suppose it is a boon that this spell only targets the caster.

Casting the spell costs about 2 units of Amethyst Dust per second of duration.
If my ravenmind holds any iota when I cast this spell, the iota is captured as an Astral Iota for the entire duration of the projection.


During such a massive paradigm shift, concentration is hard to maintain, so all the patterns I've drawn and iotas I've saved to my previous stack are lost.

Lastly, it seems that I cannot extend my remaining time while already dissociated. Trying to do so leads to an Entity is Immune mishap.


Reveal is a good pattern, but sometimes I find myself wishing for more flexibility. Thankfully, with just a few simple patterns I can affect my sight by directly etching Visages onto my eye's very Macula. These visages work similarly to the essential information that seems to have been etched onto my eyes by Nature itself, like health or hotbar.

LecternMacula Concepts

Macula is the part of my eye where visages are etched. Due to its physical nature, it is not carried between different bodies (like when respawning). It can hold Lasting Visages - shown indefinitely - and Fleeting Visages. Fleeting visages fade gradually in the last second of their lifetime, unless the lifetime is 1 second or less in the first place. However, it appears that my Macula is somewhat fragile, so it cannot hold more than 32 visages at a time, and neither can it accept Fleeting Visages that stay for longer than 1 full day.


Visages

Visage is a generic word referring to any element visible on my macula. In order to etch one, I need to prepare one first, e.g. with Calligrapher's Purification. Such operations result in Visage Iotas: they hold information needed to reproduce their specific visages anywhere on the Macula. I can then store these iotas, or etch them.


Macula Space

Visages are positioned in a somewhat special 3-dimensional space, which I have very creatively dubbed the Macula Space. It is akin to a box with its front (the Z-axis) facing towards me, though with a few caveats:

The top left corner of my sight corresponds to coordinates X = 0, Y = 0, the Macula Origin of sorts.

Macula width and height change along with my outlook.

There is no perspective, so the Z coordinate, depth, only determines which visage comes out on top in case of overlap.


Word of Caution

Though etching things onto my own eyes phases me curiously little, I should probably still be careful that nothing goes wrong, lest I incur the Black Eye mishap.


PaintingMacula Patterns

Etch Visage (vec, vis | vec, vis, num →)

Your browser does not support visualizing patterns. Pattern code: wddaaddw

Puts the visage at the specified point in the Macula Space. If the display duration (the third argument) is supplied, the visage is Fleeting, otherwise - Lasting. Costs a negligible amount of media.


Macula Erasure

Your browser does not support visualizing patterns. Pattern code: awawa

Clears my Macula quickly and painlessly. Definitely beats suffering a Black Eye or dying. Costs a negligible amount of media.


Macula Gambit (→ number, number)

Your browser does not support visualizing patterns. Pattern code: aawawaa

Returns my current Macula width and height. An absolute must for any sufficiently complex Macula calculations.


BlindnessBlack Eye Mishap

Occurs when I have tried to put more than 32 visages onto my Macula, or to create a Fleeting Visage for longer than 1 day.

Causes black sparks and damages my Macula, clearing it and blinding me for a couple of seconds.

Good thing the blindness is temporary...


Book and QuillText Visages

A type of visages that can show any text, with a constant line height of 9. Their ability to capture iotas' current texts makes them a more flexible equivalent of Reveal.

Text visages can be unbounded or bounded. The former can stretch infinitely, and the latter wrap lines that exceed the max width, displaying only the lines that fully fit within the max height.


Calligrapher's Prfn. (any → visage)

Your browser does not support visualizing patterns. Pattern code: aaqdwdwd

Extracts current display text from any iota and creates an unbounded text visage iota.


Calligrapher's Exlt. (number, number, any → visage)

Your browser does not support visualizing patterns. Pattern code: aaqdwdwde

Extracts current display text from any iota and creates a bounded text visage iota, with the first number specifying max width and second - max height.