This is the online version of the Slate Work documentation.

This page is built from the latest code on GitHub. It may describe newer features that you may not necessarily have, even on the latest Modrinth/CurseForge version!

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.

Hex Notebook

I seem to have discovered a new method of magical arts, in which one draws patterns strange and wild onto a hexagonal grid. It fascinates me. I've decided to start a journal of my thoughts and findings.

Forum Link

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

Fanciful Pigments

Just as my Staves have evolved, so too must my Pigments. These may not gift any glorious or grand amenities or effects, but all their boons are purely visual.

Additionally, those who know of these pigments, will now know of my Awakening.


Click to show recipes Click to hide recipes
Quenched Pigment
Crafting Table
Amethyst Dust
Amethyst Dust
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Amethyst Dust
Amethyst Dust

Since my... Visions, I have awoken to see the true form of Allays, nothing more than a scrap of media. Perhaps this scrap of media could be turned into a picture perfect pigment?


Ambit ExtenderAmbit Extenders

Spotlight inventory slot Ambit Extender

The Ambit Extender is a fabulous answer to my Ambit woes when it comes to Spell Circles. This pops a vector from the stack, and extends ambit in the direction (negative vectors extending the negative corner of Circle Ambit).

With great range comes with great costs, err-


While this is not as strong as... other methods of giving a Spell Circle more Ambit, I do feel like Nature takes a kinder approach to my amalgamation of free will if I use this.

This does not come cheap however, the media cost increases with the square of the total distance extended in dust.


Click to show recipes Click to hide recipes
Ambit Extender
Crafting Table
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Tag: Directrices Mason Directrix Shepherd Directrix
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Ambit Extender

Since the Ambit Extender operates on Ambit, having a "core" block that can operate on Media Waves would be beneficial. As well, having nearly Pure Media would also be required for this construction.


Iotic DoorIotic Door

Spotlight inventory slot Iotic Door

After close examination of the enigmatic gifted Akashic Libraries, I believe that I may recreate their iota storage for Spell Circles; albeit, in a cruder manner.

"The door is open, if you're ready?"
"No, not... not really, but..."
*sigh* *click*


The Iotic Door creates a "back door" into reality its self, broadcasting the iota it holds within. Which, is set by popping the top iota of the Spell Circle's stack when activated.

As well, the Door can be read from anywhere in the world (as long as its being read in the same dimension), even bypassing the mysterious forces of chunkloading! The spell to read these are jotted down here.


Important to note, if the targeted position does not contain an Iotic Door, it returns garbage. I may only assume this is somehow from the background noise of Nature?

Just as importantly, due to the crude nature of the Iotic Door, it may only hold "simple" iotas; therefore lists (and any player references as well) can not be stored.
Finally, if I adorn a Scrying Len, I may see the iota this stores.


Click to show recipes Click to hide recipes
Iotic Door
Crafting Table
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Akashic Ligature
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Block of Slate
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Iotic Door

Due to the Iotic Door's odd nature of being read from anywhere, it requires a suitable amount of Quenched Allay and parts from an Akashic Library.


Muffling SlateMuffling Slate

Spotlight inventory slot Muffling Slate

While I work with Spell Circles more and more, the constant crackles from the Media Wave has begun to ring in my ears. And with some of my more... esoteric Circles, nearly deafening me.

Luckily, this, the Muffling Slate, can protect my ears from the obnoxious sounds and noises.


When activated by a Spell Circle, this pops a number between 1 and 0 (inclusive for both), and sets the "volume" of the crackles and rackets to that. This applies to all sounds that the Media Wave makes, so executing patterns, Macros, or moving will be silenced.

"Nat, he's made sound! He's an audiomage!"
"I hear it," Nat replies, not looking back. "And stop inventing words."


Click to show recipes Click to hide recipes
Muffling Slate
Crafting Table
Tag: Wool
Blank Slate
Muffling Slate

Thankfully, the Muffling Slate is a cheap and simple craft; taking a scrap of wool, and some slate.

Silence is gold for some, or even iron for more; but for my self, silence is diamonds.


Patterned AssemblerPatterned Assemblers

Spotlight inventory slot Patterned Assembler

Oh how my hands Ache and Buzz from countless hours of slaving over a Crafting Table... luckily these days are over. The Patterned Assembler solves these pains and problems.

Items ever deeper in items, I cant stop crafting, I cant stop looking; more items must be crafted and automated. NOW.


Precisely what the Patterned Assembler does is it attempts to craft whatever item is set within, pulling from activated Storage Vessels, and placing the resulting item(s) back into the Vessels. This is triggered when the Assembler is activated with a Spell Circle. The recipe can be set by hand, or via a Spell. If it can craft the inscribed item, it returns a True to the stack and crafts the item, else it does not craft the item (not enough ingredients, no recipe, etc) and returns a False.


Click to show recipes Click to hide recipes
Patterned Assembler
Flay Mind Recipe GUI Apprentice Librarian
Hero of the Village Villager must be a Apprentice Librarian or higher
Block of Slate
Amethyst Dust
100
Amethyst Shard
20
Charged Amethyst
10
Patterned Assembler

The Patterned Assembler requires the mind of a villager well adapted to paging through tomes and texts; it seems like the Librarian is perfect for this.


Sentinel CacheSentinel Cache

The yells, the screams, the agony. The unimaginable pain I felt? Saw? Experienced? Witnessed. The- the... I am getting distracted. I must write down what I have witnessed. During the lights, feelings, and surge of my grand... does that even fit?- enlightenment, I saw a vision of a construct that would improve Spell Circles. But at an extreme cost.


The block- construct- amalgamation is called the Sentinel Cache. It is possibly the most flexible
block for Spell Circles, but the anguish required for its vision- am I going to make this? This creates a pseudo Greater Sentinel (called "Pseudosentinel") with a radius of 4 blocks that the circle can affect. This Pseudosentinel first "spawns" where ever the block is placed, but can be moved around with spells. Costs a negligible amount of media to awaken this monstrosity.


Spotlight inventory slot Sentinel Cache

This agglomeration of minds, twisted, pulled, shattered, and mended. I hear them, yet no sound is made, I hear their pain. Several minds ripped and combined into a block. All for my gain... But- the way the light shimmers and dances off of the slate foundation, the wetted amethyst's gleam... It calls to me


My mind is degrading. I must finish my notes. Now.

If I observe the Sentinel Cache with a Scrying Lens, it displays the current location of the Pseudosentinel. As well, activating more Sentinel Caches adds to the list of all known Caches, and the Circle gains ambit from each.


Click to show recipes Click to hide recipes
Sentinel Cache
Flay Mind Recipe GUI Master Villager
Hero of the Village Villager must be a Master or higher
Ambit Extender
Amethyst Dust
200
Amethyst Shard
40
Charged Amethyst
20
Sentinel Cache

For this amalgamation of agglomerations, it takes an Ambit Extender, to generate the ambit modifications, and a Master level Villager of any kind. If the mind was weaker, it would shatter against the already saturated Flayed Block.


Spell ImprinterSpell Imprinter

Spotlight inventory slot Spell Imprinter

During my travels I have heard mutterances about things called "macros," patterns that represent larger Hexes (I believe these to be linked to a possible Akashic Library?). Nonetheless, I am able to recreate these "macros" with Spell Circles using the Spell Imprinter, and an iota written inside of a any iota holder placed on top of the Imprinter.


When this is activated by a Spell Circle, it binds the
currently set pattern to the iota stored within the held item (which can be set via a spell). Thus whenever the pattern is inscribed into slate and activated, it instead runs the iota rather than the written pattern. Though, the implications of this are horrifying, rewriting the definition of a spell. A thing that is deeply intertwined with the world itself, does that mean I, could be rewritten; changed by a higher force? No. NAAAAA!


A quite handy feature of the Spell Imprinter is being able to wear a Scrying Lens and observing the bound pattern and the iota to be ran with the bound pattern.

On closer observation of a freshly... "constructed" Spell Imprinter, it has a pre-inscribed pattern of Mind's Reflection. Whilst useful, it is deeply unsettling for reasons I can not put into words...


Click to show recipes Click to hide recipes
Spell Imprinter
Flay Mind Recipe GUI Apprentice Weaponsmith
Hero of the Village Villager must be a Apprentice Weaponsmith or higher
Blank Slate
Amethyst Dust
100
Amethyst Shard
20
Charged Amethyst
10
Spell Imprinter

Despite the horrors this possibly ascertains... this is still an advantageous block to obtain. I believe a Weaponsmith villager would be the best fit. This is due to their adeptness at reworking broken weapons to new, sharper instruments.


Storage VesselStorage Vessels

Spotlight inventory slot Storage Vessel

After FAR TOO LONG of lugging my items in clunky, splintery, chests... I have discovered the perfect method of storage, Storage Vessels.
Despite my current state, I am still far too full of mental garbage to interface with the Storage Vessels. However, Spell Circles are perfect for insertion and extraction of these new storage methods.


While Storage Vessels can only hold 16 "types" of items each (much like a single chest holding only 27 slots), they ignore the standard stack limit, holding a near-infinite amount of each slot!

Additionally, as a Spell Circle activates these with its high-density Media Wave, the Circle gains the ability to read and retrieve items from the Storage Vessels (stacking as more are activated). I have noted down the Spells for doing just that here.


Important to note: when Storage Vessels are broken, they do not eject the items stored within. Instead, they carefully pack all of their items into the resulting broken block (much like a Shulker Box).

"Oh boy! Time to get my items!"
[sound of chest opening]
[sound of chest closing]
[sound of chest opening]
[sound of chest closing]
[sound of chest opening]
[sound of chest closing]


Whenever I wear a Scrying Lens and observe a Storage Vessel, it displays the items held within, to me. This feels almost like Nature is toying with me, since there is no way to pull items directly out of a Storage Vessel... I will admit however, it is handy to see what I have with a glance.


Click to show recipes Click to hide recipes
Storage Vessel
Flay Mind Recipe GUI Novice Fisherman
Hero of the Village Villager must be a Novice Fisherman or higher
Blank Slate
Amethyst Dust
100
Amethyst Shard
20
Charged Amethyst
10
Storage Vessel

The Storage Vessel requires a mind capable of diving into the depths, and retrieving something based on only a hint. A Fisherman villager is perfect for this.


Wave RegulatorWave Regulators

Spotlight inventory slot Wave Regulator

As I begin to explore the uses of the Great Work, I find my self needing more control over these fascinating possibilities. So I have created the Wave Regulator; what this does is it pops a number from the stack, and attempts to set the "speed" of the wave. More specifically, how many 20ths of a second the wave should wait before going to the next slate.


This system does have some limitations however. For one, it cannot set the speed to be faster than the wave could possibly move, doing nothing if I try to set the speed higher. Explained, it can only set the time to wait to any number above or equal the circle's default acquired speed, or back to its regular speed. To do this, the Wave Regulator needs to pop a 0 from the stack, and it gives the Spell Circle full control of the Media Wave again.


Click to show recipes Click to hide recipes
Wave Regulator
Crafting Table
Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Blank Slate
Wave Regulator

Wave Regulators are odd in their construction compared to the rest of my... Gifted visions. All they require is a scrap of Media with some writhing will still left in it... how it must be in pain-- and some slate to make it compatible with the Circle.


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

Fletcher ImpetusSlate Reflections

Wave Location Rfln. (→ vector)

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

Adds the current position of the Media Wave to the top of the stack.


Wave Facing Rfln. (→ vector)

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

Adds the current facing of the Media Wave to the top of the stack. If the current block does not have a facing, it returns a vector of [0,0,0].


Wave Speed Rfln. (→ number)

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

Adds the current speed of the Media Wave to the top of the stack. This is measured in how many 20ths of a second the Media Wave waits until going to the next Slate.


Circle Media Rfln. (→ number)

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

Adds the current amount of Media in the Impetus to the stack, in units of dust.


Patterns and actions that perform a magical effect on the world.

Slate & Amethyst PillarLocus Spells

As wonderful as Vessels are for storage, they have an... opaque method of interaction. The main way of interaction is with Hexes; more specifically, using a Hex to describe what I wish to retrieve. Importantly, these all mishap when not cast in a Spell Circle.

“Riddles,” I said.
“Always preferable to no answer at all,” he responded.


To elaborate more, Vessels respects Nature's silly rules regarding the "Stack Limit" by working around them. Rather than directly calling an item based on its name, I more-or-less supply a "description;" this is a Hex that takes an Item Stack Iota, and needs to return a boolean. Also, all patterns to do with the retrieving of Storage Vessels take a copy of the Stack, and puts it onto the 'inner' stack (much like Thoth's Gambit).


Lay Item (entity →)

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

It is much easier to store an item into a Vessel than to pull it out. This pattern simply takes an Item Entity, and neatly sorts it into the activated Storage Vessels. Costs an 1/8th of a dust per activated Vessel.


Get Vessels (→ [vecs])

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

This simply returns what Vessels the current Spell Circle has activated. I should likely use this to check if the Spell Circle has collected any Vessels.


Reawaken Item ([patterns] →)

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

This takes a Hex and runs it on every Item Stack stored (with it on top of the stack). Once the Hex is executed, it requires a Integer, Vector, and Boolean, left on the stack, in that order.


Further explained: this runs the given Hex on every stored Item in the Vessels. The Hex must return (top to bottom) either a False (omits the Vector, and Number) or True, Vector, and Number. The Vector corresponds to where to output the items into the world (respecting ambit), and Number relates to how many of that type of item to retrieve.

Costs a 1/4th of a dust per activated Vessel.


Check Item ([patterns] → bool)

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

Check Item functions much like Reawaken Item; however, it only requires a Boolean from the inputted Hex. If the Boolean is ever True, the spell ends, and returns True.


Reorient Items

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

In some rare scenarios, Vessels can get jumbled up and have items of the same type spread across different Vessels. This is a neat spell to resort them at a cost. That cost being 5 Charged Amethyst.


Set Recipe (vec, [item|identifier|null] →)

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

Sets the crafting recipe of a Patterned Assembler. Takes a list of Nulls, items, or item variants, and applies it to the targeted Assembler.


To note: the given list gets "formatted" as left to right, top to bottom in the Patterned Assembler. As well, the Nulls represent blank spots in recipes. Finally, the Spell will mishap if the given list is longer than 9 items (but passes with less than or equal to 9 items).

Does not mishap if cast outside of a Spell Circle. Costs a negligible amount of media.


Bind Macro (vec, any iota, pattern →)

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

This binds both a pattern and an iota to a Spell Imprinter, which is at the targeted vector.

Does not mishap if casted outside of a Spell Circle. Costs a negligible amount of media.


Review Broadcast (vec → any)

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

Attempts to read an Iotic Door at the given vector. If there is not a Door, returns garbage.
Does not mishap if casted outside of a Spell Circle, free, and does not require ambit.


Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay Shard of Quenched Allay
Sentinel Cache Patterns

Sentinel Caches have an odd method of interaction compared to their non-Spell Circle counter parts. They are interfaced via a list of vectors, opposed to a single vector.

These all mishap when not cast in a Spell Circle.


It's doing physical and mental damage to it, as if it had body parts and organs and memories being consumed as Media.

It burns its life story for fuel.

It burns its fingers and toes and its attachments to the ground until there's nothing but pure cognition.


Apply Pseudosentinels ([vectors] →)

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

This takes a list of vectors, and attempts to move the Pseudosentinels to the positions.


Helpfully, the list of vectors from Locate Pseudosentinels will always match the order of Apply Pseudosentinels, meaning I need not worry about the ordering.

This will mishap if the given list is larger than the current awoken Cache amount. Costs 1 dust to command the Pseudosentinel, and due to fatigue, an extra 1/8th of a dust (stacking) for each Pseudosentinel that was already moved in the same instance.


Locate Pseudosentinels (→ [vectors])

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

This retrieves the current positions of all Pseudosentinels in the order they were awoken. Free to cast.