This is the online version of the Hexpose 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.

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

Golden SwordEnlightened Patterns

After Enlightenment, I find myself acutely aware of certain patterns that aid with my newfound abilities. These patterns don't seem to require anything from me that I didn't have before; perhaps I was always able to cast them but was simply unaware of their existence. An unenlightened player will be able to use casting devices with these patterns.


Epiphany Purification (entity → boolean)

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

Pushes whether the given player has achieved Enlightenment.


Sentience Purification (entity → boolean)

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

Pushes whether an entity has been "magically relieved of its mind". I feel this is strongly related to Flay Mind somehow...


Book and QuillDisplay Iota

Display iotas encode stylized text using a recursive model. The iota holds text, styling for that text, and other child display iotas, which may themselves contain children and have differing styles than the parent. Children are appended sequentially after the parent's text.


The properties of the parent's style propagate down to their children, provided the child has an unset value for that property. For example, the children of a red-colored display iota will be red, unless a child has a style for another color. That second color is then the color that gets passed down to its children.


Reading Purification (any → display)

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

Takes an iota and returns a display iota representing it.


Transcriber Purification (display/string → string/display)

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

Creates a bland display from a string, or creates a string that captures an unstyled version of the display.


Stylistic Distillation (display, display → boolean)

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

Returns whether the two display iotas have the same style.


Streaming Purification (display → list of displays)

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

Transforms a display iota into a long stream of styled single characters, including its children.


The patterns that interact with display iotas are strangely multifaceted. While resembling distillations, they are actually gambits.

If their described arguments are passed in, they modify the display iota's root according to their speciality (example of modification included).

If the top of the stack is just a display iota however, they push the current value of the setting that they target.


Recursive Gambit (display → list of displays)

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

Gets or sets a list of display iotas corresponding to children of the display iota.


Lumière Gambit (display, vector → display)

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

Gets or sets the text color encoded as a vector whose components range from 0 to 1. Pass in Null to defer to parent.


Calligrapher's Gambit (display, number → display)

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

Gets or sets a number, corresponding to the font a text is drawn in. Pass in Null to defer to parent.


0, 1, and 2 are the current fonts that I know of, corresponding to standard appearance, the runes I see surrounding an Enchanting Table, and a strange variant of it that is allegedly used by ancient villagers.


Gothic Gambit (display, boolean → display)

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

Gets or sets a boolean, corresponding to whether it is bold. Pass in Null to defer to parent.


Manutius' Gambit (display, boolean → display)

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

Gets or sets a boolean, corresponding to whether it is in italics. Pass in Null to defer to parent.


Notetaker's Gambit (display, boolean → display)

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

Gets or sets a boolean, corresponding to whether it is underlined. Pass in Null to defer to parent.


Editor's Gambit (display, boolean → display)

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

Gets or sets a boolean, corresponding to whether it has been struck through. Pass in Null to defer to parent.


Censor's Gambit (display, boolean → display)

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

Gets or sets a boolean, corresponding to whether it is obfuscated. Pass in Null to defer to parent.


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

Name TagItem Renaming

Name Item (entity, display/null →)

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

Takes an item and renames it to the display iota given. Resets name if given Null. Free.


Describe Item (entity, list of display/null →)

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

Takes an item and a list of display iotas to append as a description. Clears if given Null. Free.


I have stumbled upon a branch of manipulating media entirely focused around information about the world.

While likely not useful for the majority of Hexes, these will be convenient to have, should I ever need them.

Grass BlockBlocks

Void Purification (vector → boolean)

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

Pushes whether the block is a form of air.


Overwriting Purification (vector → boolean)

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

Pushes whether the block is typically weak enough to be overwritten, such as Grass and the air.


Miner's Purification (block type → number)

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

Pushes how difficult blocks of this type are to mine.


Demoman's Purification (block type → number)

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

Pushes how resistant blocks of this type are to explosions.


Orientation Purification (vector → vector/null)

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

Pushes the vector of the block's facing direction, or Null if blocks of its type do not have an orientation.


Farmer's Purification (vector → number/null)

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

Pushes a number 0 to 1 corresponding to the growth progress of that block. Works for crops, Beehives, Composters, Cauldrons, and strangely Cakes too.


Certain blocks have one or more blockstate properties: simple named aspects that can primitively distinguish them from other blocks of the same type. While it won't tell me whether two Furnaces are smelting the same items, it can tell me their orientation, if they are lit, how grown a crop is, and whether a Fence Gate is open.

There are two patterns for reading and analyzing the properties of blocks.


Skating Purification (block type → number)

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

Pushes the slipperiness coefficient of a block.


Cartographer's Purif. (block type → vector)

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

Pushes the color blocks of this type appear as on a map.


Facet Purification (vector → list of strings)

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

Pushes a list of all blockstate property of the given block.


Facet Distillation (vector, string → any)

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

Takes a block and a blockstate property and pushes that property's value if possible.


If the block does not have the property, the pattern pushes Null. For the most part, it is quite intuitive: the pattern produces booleans, directional vectors, strings, and integers, whichever best represents the property's data.

If a property is too alien, a senseless iota is produced.


Oak SignChat

News Reflection (→ display, display, number)

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

Pushes a display iota of the last person to use chat, a display iota of the message, and a number of twentieths of a second since that message sent.


News Disintegration (num → display, display, num)

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

Acts similarly to News Reflection but acts on the message sent n messages ago, up to sixty four messages ago.


Enchanted BookEnchantments

Thaumaturgist's Purif. (item → list of enchantment types)

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

Gets a list of enchantments the item has.


Charm Distillation (item, enchantment type → number)

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

Gets the strength of the specific enchantment on the item.


Conjuring Purification (enchantment type → number)

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

Gets the relative ease of finding this enchantment. For example, common enchantments return 10 and are thus ten times more likely than very rare enchantments that return 1.


Conjuring Distillation (item/enchantment, enchantment → boolean)

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

Returns whether the item and its current enchantments can support the given enchantment type, or if two enchantments can support each other.


Valley Purification (enchantment type → number)

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

Gets the minimum level the enchantment type can naturally achieve.


Peak Purification (enchantment type → number)

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

Gets the maximum level the enchantment type can naturally achieve.


Curse Purification (enchantment type → boolean)

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

Returns whether the enchantment is considered a curse and is not removable via Grindstone.


Fable Purification (enchantment type → boolean)

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

Returns whether the enchantment is a treasure, meaning it can not be found via Enchanting Table.


EggEntities

Caliper's Purification (entity/entity type → number)

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

Similar to Stadiometer's Purification but pushes the width of an entity rather than its height.


Shoulder Purification (entity → number)

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

Pushes the angle that an entity's body is rotated in which may be separate from its head.


Theodolite Purif. (entity → vector)

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

Similar to Alidade's Purification but pushes the vector that points upwards from their head rather than the entity's facing vector.


Absorption Purification (entity → number)

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

Pushes the number of magical protective hearts a person has. I can think of these in terms of half-hearts.


Vitality Purification (entity → number)

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

Pushes how close an entity is to death. I can think of these in terms of half-hearts.


Fitness Purification (entity → number)

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

Pushes how much health an entity can have at its prime. I can think of these in terms of half-hearts.


Suffocation Purif. (entity → number)

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

Pushes the number of seconds before an entity will start to suffocate. This applies to marine creatures out of water as well as land creatures in water.


Lung Purification (entity → number)

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

Pushes the number of seconds a regular entity of that type can last outside their normal breathing environment before they start suffocating.


Inferno Purification (entity → number)

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

Pushes the number of seconds the burning entity will continue burning if not put out. -1 if the entity is not burning currently.


Enderman's Purif. (entity → boolean)

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

Pushes whether the entity is touching rain, water, or in a bubble column.


Youth Purification (entity → boolean)

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

Pushes whether a living creature is a baby. Also works on Armor Stands oddly.


Reproduction Purif. (entity → boolean/null)

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

Pushes whether an animal creature is in love and ready to mate, or Null if that creature is not capable of that type of reproduction.


Sloth's Purification (entity → boolean)

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

Pushes whether the Player, Cat, Fox, or other entity is sleeping.


Racer's Purification (entity → boolean)

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

Pushes whether the Player, Cat, Fox, or other entity is sprinting. Swimming and leaving the ground after starting to sprint are still included.


Vehicle Purification (entity → entity/null)

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

Pushes the entity the given entity is riding or Null if it is not riding in or on anything.


Jockey Purification (entity → list of entities)

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

Pushes a list of entities that are riding the given entity.


Fixation Purification (entity → entity/null)

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

Pushes the entity the given entity is currently targetting if they are in ambit. This generally pushes the entity that the entity is angry at.


Grudge Purification (entity → number)

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

Pushes how long the given entity will stay targetting another entity. Sometimes, this number may not go down.


Victim Purification (entity → entity/null)

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

Pushes the last entity that attacked the given one, if they are within ambit.


Scar Purification (entity → number)

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

Pushes how long ago in twentieths of a second the given entity was last attacked.


Name Purification (entity → display)

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

Pushes a display iota with the formatted name of the entity.


Adoration Purification (entity → entity/null)

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

Pushes the player that has tamed this animal, or Null if it is untamed or the player is out of ambit.


Shooter Purification (entity → entity/null)

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

Pushes the shooter of the given projectile entity or Null if it has no shooter or isn't a projectile. It also pushes Null if the shooter is outside my ambit.


Age Purification (entity → number)

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

Pushes the age of an entity in twentieths of a second although loses track after about ten seconds. Useful for selecting only newly fired projectiles perhaps?


Malevolence Purif. (entity → boolean)

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

Pushes whether the given entity is considered inherently evil, i.e. a Snow Golem will attack it on sight. Iron Golems will also attack these creatures on sight, with the exception of Creepers.


Mangrove StaffEnvironment

These patterns are meta: they concern properties of the magical environment they are cast in. Mostly useful in avoiding mishaps.


Ambit Purification (entity/vector → boolean)

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

Pushes whether a location or entity is in ambit.


Staff Reflection (→ boolean)

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

Pushes whether a Staff is being used to cast this pattern.


Dexterity Reflection (→ boolean)

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

Pushes whether the dominant hand of the caster is being used to cast this pattern. May return strange results for casters without hands.


Device Reflection (→ boolean)

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

Pushes whether any form of casting device is being used to cast this pattern.


Constructed Reflection (→ boolean)

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

Pushes whether some form of grand work is being used to cast this pattern.


AppleFood

Hunger Purification (entity → number)

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

Pushes how full a Player is. I can think of this in terms of half-hunches.


Stamina Purification (entity → number)

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

Pushes a Player's saturation, which roughly correlates to how long the Player will remain full.


Calorie Purification (item coerceable → number)

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

Pops an item type and pushes the amount it will fill me.


Satiation Purification (item coerceable → number)

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

Pops an item type and pushes the saturation value, which roughly affects how long it will fill me.


Flesh Purification (item coerceable → boolean)

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

Pops an item type and pushes whether it's considered a meat. Wolves can eat meats.


Dessert Purification (item coerceable → boolean)

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

Pops an item type and pushes whether it's a snack.


Edibility Purification (item coerceable → boolean)

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

Pops an item type and pushes whether I can eat it.


Glow BerriesItems

An item iota holds nearly all information that distinguish a stack of items from another and Hexes can use them to query specifics. There is one exception: an item iota loses any item iota contained within the item. The already intricate folds of media that form item iota simply unravel when nested within even more layers of abstraction.


Players manipulate media idly just as a byproduct of being sentient. This aura of media is mostly inert but strikes back, often violently at attempts of in-depth scrying. Externally exposed items such as armor and held items can be spied on, but attempts to deeply analyze their inventory will fail.

Nature respects boundaries.


Item Purification (entity → item)

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

Pushes the item that an Item in the world is.


Offer Distillation (item coerceable, number → item)

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

Creates an item iota from an item type and the number of items in the stack.


Tool Purification (entity → item)

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

Returns the item in the entity's mainhand.


Accessory Purification (entity → item)

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

Returns the item in the entity's offhand.


Cart Purification (entity → list of items | null)

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

Returns a list of all items the entity is carrying, or Null if the entity can not hold items. Trying to access another Player's inventory will incur a mishap.


Chest Purification (vector → list of items | null)

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

Returns a list of all items in the container, or Null if the block can not contain items.


Aegis Purification (entity → list of items)

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

Returns a list of all items the entity is wearing, from feet up.


Pocket Reflection (→ list of items)

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

Returns a list of all items in my ender chest.


Storage Purification (item → number)

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

Pops an item and pushes how many items are in it.


Warehouse Purification (item coerceable → number)

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

Pops an item type and pushes how many items that can stack in it at most.


Deterioration Purif. (item coerceable → number)

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

Pops an item and pushes how much damage the item has sustained.


Fragility Purification (item coerceable → number)

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

Pops an item type and pushes how much durability the item can have at its peak.


Auditor's Purification (item → boolean)

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

Returns whether an item iota represents an item that I could have read from.


Chronicler's Prfn. (item → any)

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

Reads an iota from the item that the item iota represents.


Appellation Purification (item → display)

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

Gets the name given to this item.


Legacy Purification (item → list of displays)

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

Gets the lore written into this item.


Glamour Purification (item → number)

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

If this item is subceptible to Caster's Glamour, pushes the index of the current form it's taking on. Otherwise pushes Null.


Glamour Purification II (item → number)

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

If this item is subceptible to Caster's Glamour, pushes the number of forms it's capable of. Otherwise pushes Null.


Literature Purification (item → list of text)

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

Pushes a list of display iotas contained inside a book or Null if it isn't a book.


Bibliography Purification (item → text, number)

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

Pushes the author of a book and its generation number.


Collector Purification (item → number)

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

Gauges the rarity of an item as a number, with greater values corresponding to a rarer item. Certain aspects such as enchantments can also elevate an item's rarity.


Charged AmethystMedia

Media Reflection (→ number)

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

Pushes the media available to the current cast.


Media Purification (any → number/null)

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

Pushes the amount of media an entity, block, or item has or contains, or Null if the item does not have any media-holding potential.


Potential Purification (any → number/null)

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

Pushes the maximum amount of media an entity, block, or item has or contains, or Null if the item does not have any media-holding potential or no neatly defined maximum.


Suspicious StewMiscellaneous

Feline Purification (entity → string)

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

Pushes the variant of the Cat.


Anger Purification (entity → number)

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

Pushes the progress of a Creeper to explosion.


Showcase Purification (entity → number)

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

Pushes the rotation of an Item Frame as an integer 0 to 7.


Showcase Gambit (entity, number →)

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

Sets the rotation of an Item Frame to a given integer 0 to 7.


Artistic Purification (entity → string)

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

Pushes the variant of the Painting.


Glass BottleStatus Effects

Diagnosis Purification (entity → list of status effect types)

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

Pushes a list of status effects the entity is afflicted with.


Prescription Purif. (item → list of status effect types)

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

Pushes a list of status effects the food or potion will bestow.


Condition Purification (status effect type → number)

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

Pushes the general "goodness" of the effect towards the afflicted. -1 for harmful, 0 for neutral, and 1 for beneficial.


Concentration Dstl. (entity, status effect type → number)

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

Pushes how potent the effect type is acting on the entity or Null if the entity doesn't have it.


Clearance Distillation (entity, status effect type → number)

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

Pushes how long the effect type will affect the entity in twentieths of a second or Null if the entity doesn't have it.


Name TagTags

It seems Nature uses a system of tags to group similar blocks, items, and entities. For example, Skeletons, Strays, and Wither Skeletons all have a 'minecraft:skeletons' tag. All the types of Staves share a tag and all Music Discs share another.


Genus Purification (entity/entity type → list)

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

Pushes a list of all tags the entity or entity type belongs to.


Geology Purification (vec/entity/item/id → list)

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

Pushes a list of all tags the block at the vector, dropped block, item iota encoding a dropped block, or block type belong to.


Bauble Purification (entity/item/item type → list)

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

Pushes a list of all the tags the dropped item, item iota, or item type belong to.


Villager Spawn EggVillagers

Tier Purification (entity → number)

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

Pushes how advanced a villager is as a number, encoding mastery of their craft.


Professional Purif. (entity → string)

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

Pushes the villager's profession as a string.


Culture Purification (entity → biome)

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

Pushes the general culture that a villager was born into. These are generally more broad than specific biomes, like deserts as a whole or jungles as a whole.


Nurture Purification (biome → string/null)

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

Pushes the villager culture most likely to be born from a given biome, or Null if no conclusion could be drawn.


CompassWorld

Luminance Purification (vector → number)

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

Pushes the light level at the position as a number 0 to 15. If inside a nontransparent block, it returns zero.


Meterologist's Refl. (→ number)

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

Pushes a number corresponding to the weather. 0 for clear, 1 for rain, and 2 for thundering.


Battery Purification (vector → number)

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

Pushes the Redstone power that a position receives.


Peripheral Purification (vector → number/null)

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

Pushes the power level a Comparator would output if pressed against a position.


Circadian Reflection (→ number)

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

Pushes the number of days since the creation of the world. Includes decimal for progress of current day.


Temporal Reflection (→ number)

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

Pushes the twentieths of a second since the creation of the world, unaffected by events such as sleeping.


Geographical Purif. (vector → identifier)

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

Pushes the type of biome the vector is within.


Plane Reflection (→ dimension)

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

Pushes the dimension the Hex is being cast in.


Lunar Reflection (→ number)

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

Pushes the current phase of the Moon as a fraction of its size.


Exorcist's Purification (vector → boolean)

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

Pushes whether Slimes are likely to spawn in this location, even if it is not a swamp.


Reality Purification (vector → number)

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

Pushes the degree to which a given chunk is experiencing object permanence.


The further I travel from a place, the less reality seems to exist there until it just ceases to be at all. This pattern returns the degree of existence a given location is experiencing.

-1: it has not yet existed. 0: it does not exist due to lack of presence. Entities here become Null. 1: entities and blocks exist here and can be queried, but no time flows. 2: blocks function but entities are frozen in time. 3: full and regular operation of reality.


Distortion Reflection (→ boolean)

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

Pushes whether Compasses and Clocks will work in the dimension the Hex is being cast in.