This is the online version of the Oneironaut 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?

Iron DoorA Reflection on Slipways

The slipways, they must lead somewhere. Wisps do not simply manifest from nothing. No matter what I try, I cannot insert so much as a finger through that chaotic rift.

I'm going about this wrong. Perhaps rather than attempting to force my way through, I should be attempting to calm the storm.


A large amount of harmonious media may just do it...


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.

Wisp LanternWisp Devices

I've found that by using materials unique to the Noosphere, I can create a special jar capable of producing and containing a tiny wisp. While this wisp cannot cast anything, it emits quite a bit of light, and will mimic pigments shown to it.
I can also craft a version with tinted glass, in case the wisp's light would disrupt my study's aesthetic.


Click to show recipes Click to hide recipes
Wisp Lantern
Crafting Table
Glass
Edified Planks
Glass
Glass
Pseudoamethyst Block
Glass
Glass
Noosphere Basalt
Glass
Wisp Lantern
Tinted Wisp Lantern
Crafting Table
Tinted Glass
Edified Planks
Tinted Glass
Tinted Glass
Pseudoamethyst Block
Tinted Glass
Tinted Glass
Noosphere Basalt
Tinted Glass
Tinted Wisp Lantern

Additionally, by feeding this illumination wisp significant amounts of media, I can cause it to undergo mitosis, with the newly-created wisp being seemingly-identical to the wandering wisps produced by slipways.

The device to split the wisp in this way can be fed media-bearing items via hoppers or similar, and is capable of storing 640 charged amethyst worth of media.


Click to show recipes Click to hide recipes
Wisp Weaver
Crafting Table
Pseudoamethyst Block
Tag: Wisp Lanterns Wisp Lantern Tinted Wisp Lantern
Pseudoamethyst Block
Block of Slate
Phial of Media
Block of Slate
Block of Slate
Block of Slate
Block of Slate
Wisp Weaver

Simply apply a redstone signal to activate. Produces a wisp every four seconds, and consumes two charged amethyst to do so.
The capacity and fill level of the phial used make no difference.


Click to show recipes Click to hide recipes
Lesser Wisp Weaver
Crafting Table
Pseudoamethyst Block
Tag: Wisp Lanterns Wisp Lantern Tinted Wisp Lantern
Pseudoamethyst Block
Edified Planks
Phial of Media
Edified Planks
Edified Planks
Edified Planks
Edified Planks
Lesser Wisp Weaver

Alternatively, I can create a version which does not consume (or accept) any media, but produces wisps which yield only net-zero media when consumed.

All the sparkly shiny orbs, none of the prohibitive cost!



Using similar principles, I've designed a device which captures, stores, and releases wisps, though it does not work on unstable wandering wisps. Capturing one of my own wisps uses one amethyst shard from its 64-charged capacity. Capturing someone else's wisp costs half again the media it contains. To capture a wisp, I must simply use the device on it, assuming it has enough media and isn't already occupied.


Click to show recipes Click to hide recipes
Wisp Wrangler
Crafting Table
Edified Planks
Edified Planks
Edified Planks
Pseudoamethyst Block
Diamond
Pseudoamethyst Block
Block of Slate
Block of Slate
Block of Slate
Wisp Wrangler

When releasing a cyclic wisp, it is placed on the side of the block I use the item on. Projectile wisps are launched from my face, retaining their previous speed (but not direction). To discard a contained wisp, I need only use the item while crouching.


Anti-Raycast SlateAnti-Hex Blocks

By "threading" pseudoamethyst through a block, I can create something which causes any raycast (including entity raycasts) that hits or passes through it to return null, as if it didn't hit anything.


Click to show recipes Click to hide recipes
Anti-Raycast Slate
Crafting Table
Pseudoamethyst Shard
Pseudoamethyst Shard
Block of Slate
Pseudoamethyst Shard
Pseudoamethyst Shard
Anti-Raycast Slate
Anti-Raycast Glass
Crafting Table
Pseudoamethyst Shard
Pseudoamethyst Shard
Glass
Pseudoamethyst Shard
Pseudoamethyst Shard
Anti-Raycast Glass

Strangely, combining pseudoamethyst with obsidian in the same way does not confer anti-raycast properties, instead making it nigh-indestructible to hexes. However, the resultant block loses much of its durability, being no stronger than common stone (though it retains its blast resistance).


Click to show recipes Click to hide recipes
Hex-Warded Obsidian
Crafting Table
Pseudoamethyst Shard
Pseudoamethyst Shard
Obsidian
Pseudoamethyst Shard
Pseudoamethyst Shard
Hex-Warded Obsidian

Netherite SwordMind Render

I've read legends of a particularly macabre form of weapon known as a Mind Render. This weapon, sometimes used by ancient hexcasters, is capable of severing a creature's very thoughts, dealing damage that bypasses all known forms of protection. What's more, if this damage leaves the target just on the brink of true death, it will fall into a vegetative state, never to recover. I shudder to think of what the ancients may have used this property for...


Empower Mind Render (entity →)

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

Accepts an item or item frame bearing the Sharpness enchantment, and converts it into Mind Render of the same level. Cost is based on enchantment level, and increases by 50% if the item is a book.


Reverberation RodReverberation Rod

I've discovered that I can craft a peculiar sort of casting item, using the strange shards found in ancient cities.
This item is unusual in that it casts its imbued hex twenty times per second while I concentrate on it, until it either mishaps or I cast Finale or Encore. This initiates a cooldown period, usually about one second.


Click to show recipes Click to hide recipes
Reverberation Rod
Crafting Table
Echo Shard
Obsidian
Charged Amethyst
Obsidian
Echo Shard
Reverberation Rod

The echo shards seem to bear some bizarre form of media, with a tendency to loop back on itself while retaining a bit of the previous cast.


Conduct Rod (entity, list of patterns →)

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

Acts just like the spells used to program conventional casting items. Costs 10 Charged Amethyst.


Baton Reflection (→ vector)

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

When cast with a Reverberation Rod, returns my look vector from when I started the current cast loop.


Baton Reflection II (→ vector)

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

When cast with a Reverberation Rod, returns my eye position from when I started the current cast loop.


Metronome Reflection (→ number)

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

When cast with a Reverberation Rod, returns the timestamp from when I started the current cast loop.


Metronome Gambit (number →)

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

Accepts a positive integer. When cast with a Reverberation Rod, delays the current cast loop's next cast until that many twentieths of a second have passed.


Finale

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

When cast with a Reverberation Rod, forcibly halts the current cast loop.


Encore (number →)

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

Accepts a positive integer. Halts the current cast loop but also reduces the cooldown period from 1 second to ((1/20) * number) seconds. Cooldown due to mishap is unaffected.


Williams' Gambit (non-list →)

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

Accepts a non-list iota, and stores it inside the current cast loop. It will be lost when the cast loop ends.


Williams' Reflection (→ non-list)

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

Returns the iota stored in the current cast loop. Defaults to NULL.


Click to show recipes Click to hide recipes
Echo Staff
Crafting Table
Stick
Charged Amethyst
Echo Shard
Stick
Stick
Echo Staff

Echo shards can also be used in the construction of a staff, though it seems the only special property of such a staff is making sculk sounds.


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

Noosphere BasaltA Strange Realm

I've made it.
The realm beyond the slipways. The ambient media is overwhelming. My mind is screaming at me, telling me I shouldn't be here. But I must press on. This is the next step in the journey.


Every single thing I've examined here seems to be composed largely of media, similar to conjured matter, but orders of magnitude denser.Even the air is media. How am I breathing?

How can I even exist here?


Pseudoamethyst ShardThoughtful Materials

Thought Slurry

Spotlight inventory slot Thought Slurry Bucket

A strange fluid which agitates media entering it, preventing amethyst crystal formation. Stimulates my mind in pleasing ways when I immerse myself in it.


Spotlight inventory slot Noosphere Basalt

A rock which is primarily composed of media, somehow. Can be used to craft spell circle blocks.


Spotlight inventory slot Pseudoamethyst Block

A large crystal of media much like amethyst, but not quite the same. Produces a buzzing sensation under my fingers when I touch it, as if its media is stimulating the nerves. Breaking it without special care causes it to shatter into 1-4 pieces.


Spotlight inventory slot Pseudoamethyst Shard

The shards can be used to fuel spells, and yield slightly more energy than a normal amethyst shard. Can also be used to craft several interesting things.


Spotlight inventory slot Sagely Ice

A solid form of media which is created when Thought Slurry freezes in a media-rich environment, or is caused to freeze by a hex.
Its surface seems to have negative friction, causing anything sliding on it to accelerate indefinitely (albeit slowly).


Spotlight inventory slot Plasmodial Psyche

An extremely viscous mass of media, capable of very basic cognition, analagous to a slime mold. While it is normally quite lethargic, it uses a spell-like ability to attempt to ensnare anything that touches it.


Budding PseudoamethystBetter Media Farming

I've found that the amethyst-like material native to the noosphere can be imbued with a villager's mind, much like normal amethyst. What's more, the block that results from this process produces significantly more media than normal Budding Amethyst, and it can be picked up and moved if one takes special care.


Click to show recipes Click to hide recipes
Budding Pseudoamethyst
Flay Mind Recipe GUI Master Villager
Hero of the Village Villager must be a Master or higher
Pseudoamethyst Block
Budding Pseudoamethyst

Pseudoamethyst requires a stronger mind than normal amethyst, but the cost is well worth it.


Amazingly, the media generation rate of budding pseudoamethyst is such that even when immersed in thought slurry to inhibit crystal formation, it will still yield usable amounts of media. While the overall supply is nigh-endless, the amount accessible to any given action is quite small, like an inch-deep ocean a million miles across. However, due to this minimal depth, the media will dissipate rapidly before reaching my staff when accessed from afar, such as when recharging an item.


Click to show recipes Click to hide recipes
Inexhaustible Phial
Crafting Table
Gold Ingot
Budding Pseudoamethyst
Gold Ingot
Glass
Thought Slurry Bucket
Glass
Glass
Phial of Media
Glass
Inexhaustible Phial

Constantly provides about a tenth of an amethyst dust worth of media. While I certainly can hold several of these in order to gain access to more easy media, this results in rapidly-diminishing returns.


Magenta CandleSentinel Detection

By combining the noosphere's pseudoamethyst with the organic sensory apparatus native to the deep dark, I've discovered a way to detect fluctuations in ambient media. This new form of sensor detects the presence of Sentinels within approximately 16 meters, and outputs a redstone signal based on its proximity to the closest one. Comparators attached to it will output a signal if the sentinel in question is particularly powerful.


Click to show recipes Click to hide recipes
Sentinel Sensor
Crafting Table
Block of Slate
Block of Slate
Block of Slate
Pseudoamethyst Block
Sculk Sensor
Pseudoamethyst Block
Block of Slate
Block of Slate
Block of Slate
Sentinel Sensor

I'm sure the warden won't mind.


Additionally, this sensor can be incorporated into a Cleric Impetus, allowing it to activate when a sentinel is placed in the area (albeit with a lower range than the plain sensor). I've dubbed this contraption a Seer Impetus. Though it no longer responds to redstone, the circle's hex will start with a reference to the owner of the triggering sentinel on the stack.
Due to the media interference produced by the cast, the impetus cannot detect sentinels it places itself.


Click to show recipes Click to hide recipes
Seer Impetus
Crafting Table
Block of Slate
Block of Slate
Sentinel Sensor
Block of Slate
Block of Slate
Cleric Impetus
Block of Slate
Seer Impetus

As the sensor does not care whose sentinel it sees, I should take care to avoid allowing my trap circles to target me.


Scrutinize Sentinel (vec, player → num | NULL)

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

Accepts a vector and a player, and returns either the distance from the vector to the target player's sentinel or NULL. Costs a negligible amount of media.


Conjures a fleeting sensor at the target coordinates, which "listens" to the patterns in the ambient media to seek out the telltale signature of a sentinel.


I have uncovered some letters and text not of direct relevance to my art. But, I think I may be able to divine some of the history of the world from these. Let me see...

Hexcaster's Memory #1

While it is possible to produce most iotas on the fly, there are cases where one finds it impractical, or simply cannot (such as very large and precise numbers, or entity references), and as such must obtain the desired iota in another way. Reading it from a Focus or a similar item works just fine, but in many cases this would require a third hand, which I do not have. Other methods of fetching iotas from external locations have their own limitations as well.


In cases where no external reference method would work well, one must insert the desired iota into the hex itself. This may seem counterintuive to some, what with the conventional wisdom being that a hex is a list of patterns, but one must remember that patterns are just another type of iota, which Hermes' Gambit (and similar patterns) works particularly well with.


While you can't just shove a number into the list and expect it to be pushed to the stack as if it was a Numerical Reflection pattern, there are ways around this.

The simplest (and least reliable) is the Consideration pattern. Similar to its use when casting freehand, anything that comes immediately after it in a list will be escaped and pushed to the stack when it might otherwise be executed, preventing mishaps due to execution of non-patterns.


However, when you're more than one exeuction deep in a hex (such as with nested conditional logic, or loops), the number of Considerations required to properly escape an iota increases exponentially, making it unreliable when used in anything that could conceivably be executed by another hex.

relevant xkcd


A far more reliable method of escaping iotas is to use Introspection and Retrospection. When a pattern list is being evaluated and an Introspection is encountered, everything up to (but not including) its paired Retrospection is escaped and pushed to the stack in a list, regardless of iota type. You can then work with this list as you see fit, such as using Flock's Disintegration to push all of its contents to the stack on their own.


If the contents of your list looks like this:

Introspection
Any iota(s)
Retrospection
Flock's Disintegration

the state of the stack after all that is executed will simply be all the iotas that were contained within Introspection and Retrospection.


Hexcaster's Memory #2

When one wishes to impart motion upon something, the standard method is to use Impulse. However, this can get prohibitively expensive when one wishes to make something move extremely quickly, as the cost increases exponentially with the length of the vector. This can be mitigated by simply using a magnitude-1 Impulse many times over on a single target, turning the overall cost from n^2 to 2n-1, where n is the magnitude of the vector.


The easiest way to accomplish this is with Thoth's Gambit, by giving it a list containing many instances of the same entity reference. There are other (and often better) methods, of course, but aside from simply drawing the patterns over and over, they generally fall under the broader topic of loops, which is outside the scope of this document.


Hexcaster's Memory #3

While Thoth's Gambit is perfectly-suited for casting something on many targets at once, using to it cast something on one target many times can get awkward, and short of completely halting the hex, it is not possible to add or remove targets once Thoth has begun executing.
To get around these limitations, one simply needs to use a different sort of loop.


While Loop

A While loop is a loop that continues executing until some condition is fulfilled, such as an entity's target velocity having been reached. The most common way to accomplish this is creating a pattern list which duplicates and executes the top iota on the stack, duplicating it, then executing it. On its own this simply produces an infinite loop which does nothing but mishap.


However, by adding actual functionality and a bit of boolean logic, you can create a proper while loop. The code for the aforementioned infinite loop is as follows:
Introspection
Gemini Decomposition
Hermes' Gambit
Retrospection
Gemini Decomposition
Hermes' Gambit

By adding logic that changes whether the inner Hermes' Gambit gets evaluated based on a condition, you can make it stop once that condition is fulfilled.


Loop Unrolling

A more complex form of loop is an unrolled loop. Like Thoth's Gambit, it's created with a fixed number of iterations which can't easily be added to, but Charon's Gambit can be used to halt it early if need be. It also has the advantage that when done competently, it only ever produces one or two levels of recursion depth (not counting anything executed in the body of the loop). Loop unrolling is accomplished by creating a pattern list you want to repeat, duplicating it many times, and then combining all those lists into one.


The simplest way to accomplish this is to use Gemini Decomposition and then Combination Distillation, resulting in a doubled pattern list. This method can be repeated to achieve greater powers of 2, and only produces a single level of recursion depth, when the list is executed. A more flexible method is to use Gemini Gambit to produce n copies of the list, then gathering n-1 instances of the pattern for Combination Distillation into one list and executing it, thus merging all the copies of your original list into one.


Hexcaster's Memory #4

Some of my, erm, "colleagues" have trouble transcribing long hexes.
"This is too long!"
"The grid doesn't have enough space!"Skill issue, I say. It's not like a hex is immutable once you've drawn the last Retrospection. All you need to do is save the work-in-progress hex to a focus (though you should make sure to conserve enough grid space to actually do this).


Then you just use the list manipulation patterns to combine it with the other parts once you're done.

You don't even need to use multiple foci, you can just append one part to the last one as you finish them, and then save that to one focus. The multiple-focus method makes it easier to debug your finished hex, but as far as I know that's its only benefit compared to the one-focus method.


Scientist's Memory #1

"What is this and how do I get rid of it?"
A question asked by many people upon their first encounter with a slipway. I don't have a good answer for the second part of the question, but I believe I can provide a satisfactory response to the first.
From what I can tell, a slipway is a tiny hole in space, the other side of which is the media realm known as the Noosphere.


The wisp-like phenomena that emerge from it are formed when the vast ambient media of the Noosphere attempts to rush through the hole (much like gas leaking into a near-vacuum) and gets tangled in a manner similar to how wisp-summoning spells weave the media which they consume.


Additionally, it seems that slipways have a sort of barrier over the entrance, preventing any matter from passing through. If this barrier could be pierced, and the hole expanded, the slipway would become capable of absorbing matter into the noosphere. It would also cease producing wisps, as the media coming through would do so far more slowly, and thus not be agitated and tangled. If one were to attempt this, they would have to be careful not to widen it too greatly, or they would risk the surrounding area being absorbed into the noosphere.


Scientist's Memory #2

What a strange place. The liquid that comprises the ocean here is not much denser than water, but small islands float in it despite being comprised of a rock similar in density to ordinary basalt. What's more, everything seems strangely ephemeral, like a dream. But how could this be a dream, when I am more lucid than I've ever been before?


It seems this great lucidity is a product of the ambient media present here, lubricating my thoughts. These media levels even exceed those present at the cores of wisps, reducing their innate decay to infinitesimal levels. Interestingly, this has no effect on wisps which bear an imprint of someone else's soul, preventing me from using wisps as indefinite truename storage.
This ambient media even leaks through sufficiently-large dimensional rifts, preserving wisps on the other side as long as they remain within a certain range of the rift.


Scientist's Memory #3

This crystal is quite fascinating. An object formed from pure media, orders of magnitude denser than conventional conjured blocks, or even the condensed media crystals that some of my colleagues at the library have been studying. It doesn't even contain the trace amounts of silicon dioxide found in amethyst of similar media density. And when I leave it unattended for a while, dust collects in fractalline patterns, as if the crystal bears a passive spell-like effect.


Examining it more thoroughly under a microscope, it seems that these fractals extend beneath the surface of the crystal, and are constantly shifting in a consistent pattern. Could this be a time crystal?


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

End Portal FrameDimension Iotas

I've descovered a kind of iota which seems to represent a layer of reality itself. In lieu of better understanding, I've decided to call these Spatial Imprints.


Spatial Reflection (→ Imprint)

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

Returns a Spatial Imprint representing the dimension I am currently in. Costs a negligible amount of media.


Spatial Reflection II (→ Imprint | NULL)

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

Returns a Spatial Imprint representing the dimension my sentinel is currently in. Costs a slightly-less-negligible amount of media.


Player HeadSoulprints

A soulprint is an iota similar to my player reference in that it represents me, but significantly more limited in use. It is impossible for anyone to obtain my soulprint without my involvement, though it is not subject to the same write-restrictions as ordinary player references.

Interestingly, soulprints are valid keys for Idea Inscription.


Soulprint Reflection (→ soulprint)

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

Returns my soulprint, mishapping if cast using anything other than a staff. Costs a negligible amount of media.


Sign Item

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

Invisibly engraves my soulprint onto the item in my other hand, or erases it if it is already there. Costs 1 amethyst dust.
I should be careful to seal any focuses or similar that I sign, as acquiring an unsealed signed focus may allow someone to impersonate me, and Erase Item gets rid of the signature.


Signature Purification (soulprint → bool)

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

Accepts a soulprint, and checks if the item in my other hand is engraved with it. Returns true if so, false otherwise. Costs a negligible amount of media.


Medium ScrollIdea Inscription

As the noosphere is a realm of thought, it stands to reason that it could be used for information storage. These patterns do just that, inscribing an iota into the noosphere and reading it back (regardless of my current dimension). They can also store iotas inside the minds of other beings, assuming their thoughts are as... unfettered as my own. In the notation for these patterns, "key" refers to any vector or compatible entity.


While this is quite versatile, the noosphere's ambient media is constantly in motion, and as such any iota stored in it will eventually be lost, similar to if I poured hot water into the ocean. It seems to take about an hour before such information decays into unusable garbage.

It seems that Akashic Libraries work based on similar principles, where the shelves serve as insulation to prevent decay.


Inscribe Idea (key, any →)

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

Accepts a valid key and any iota, and stores it in the corresponding location. Costs about 1 amethyst dust.


Retrieve Idea (key → any)

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

Accepts a valid key, and returns the corresponding iota. Costs about 1 amethyst dust.


Metadata Purification (key → number | NULL)

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

Accepts a valid key, and returns when the corresponding iota was inscribed, or NULL. Costs a negligible amount of media.


Metadata Distillation (key, player → bool)

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

Accepts a valid key and a player, and returns whether the corresponding iota was inscribed by that player. Costs a negligible amount of media.


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?

Charged AmethystMedia Infusion

Media Infusion (Vector →)

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

Accepts a vector and infuses media into the corresponding block in order to transmute it. Cost and exact effect vary depending on target.


Conceptually, this spell is quite similar to Edify Sapling.
However, the media that the target block receives is far more finely-tuned, and can thus achieve far more interesting results.


Eye of EnderNoetic Gateway

Noetic Gateway (Entity, Imprint →)

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

Accepts an entity and a Spatial Imprint and teleports the entity to its position in the corresponding dimension. Costs 20 Charged Amethyst.


Also triggers some sort of safety net once the target reaches its destination, in case it arrives somewhere inherently dangerous.

Will fail if supplied a player other than myself.

I get a strange sense of acceleration when subjected to this spell, but somehow it isn't along any axis I can comprehend.


Ender ChestSpatial Interchange

Spatial Interchange ([vec, vec], [vec, vec], Imprint →)

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

Accepts two lists of two vectors, to define two cuboids, and a Spatial Imprint. These cuboids must have the exact same dimensions and rotation.


I'm not quite sure what this one is supposed to do, it's always yelling at me about special dimensions. Perhaps it needs to use this special dimension as an intermediary?


Exchanges the blocks within the first cuboid in your current dimension (which must be within ambit) for the blocks within the second cuboid in the dimension corresponding to the Spatial Imprint. Costs 5 Charged Amethyst, plus half an Amethyst dust per cubic meter in the cuboid.
Will not exchange any unbreakable blocks, or blocks with significant data.
One or both of the endpoint dimensions must be the noosphere.


GlassNondetection

While conventional invisibility potions work just fine for fooling human senses, they are useless against hexes, so I've yet to find any method of making oneself completely undetectable. However, this spell I've discovered allows me to get closer to that goal, scattering media around a creature like chaff, in order to interfere with hex-based detection methods.


Stealth Shroud (entity, number →)

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

Accepts a living entity and a number (n), and shields the entity from hex-based detection for n seconds. Costs two amethyst dust per second.


Also drains media from the entity at a rate of 1/10 of a dust per second, as the shielding effect collects it to produce the chaff.

I should be careful with what I apply this to, as creatures with no loose media of their own will have their very minds fractured in order to provide this media.


While this is very effective at blocking effects such as Scout's Distillation and the various forms of Zone Distillation, it has no effect on Entity Distillation variants, as those already have a fairly precise idea of where you are. What's more, the chaff itself produces an energy signautre, which, while dim, is detectable by a specialized pattern.


Discern Shroud (vector, number → [vector])

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

Accepts a vector and a number, and returns a list of unit vectors pointing from the initial vector to shrouded entities within a radius defined by the number.


BeaconUplifting Resonance

Despite diligent research, the source of the special properties of other hexcasters' entity references has eluded me. However, I've discovered a way to bestow one such property upon other beings, at least temporarily (and flashily).
This spell allows casters to affect creatures from great distances just like the infinite-range aspect of a player reference. However, one must still be close to the target in order to perform the initial application.


Uplifting Resonance (entity →)

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

Accepts a living entity, and allows it to be accessed from anywhere for one minute. Has a base cost of one amethyst shard, plus one additional shard per application before allowing it to expire.


It seems that this effect functions by causing the target to emit some sort of psionic resonance, strong enough to cause its outline to be "visible" through all manner of barriers (perhaps hexcasters naturally produce this same resonance, but much subtler?). However, this glow is distinct from that induced by spectral arrows and similar, so don't bet on things to detect that working for this.