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

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

Sculk SensorJSON Patterns

These patterns were taken from a series of notes scrawled on the walls of the room of a Douglas Crockford shortly before their disappearence.

They describe ways of creating and manipulating a dictionary-like object which uses Strings for keys and a select range of iotas as values. I wonder what the practical applications are...


Jason's Reflection (→ json)

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

Creates an empty JSON object.


Jason's Gambit (str → json)

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

Turns the given String into a JSON object. If it cannot be parsed into a JSON object itself, a wrapper JSON object will be created.


Jason's Purification (json, str → bool)

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

Checks whether the given JSON iota has the given key.


Jason's Purification II (json, str → any)

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

Gets the stored iota at the given key. Mishaps upon their being no iota.


Jason's Exaltation (json, str, any → json)

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

Sets the given iota at the given key. Setting a Garbage iota removes the key.


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

Sculk ShriekerHTTP Spells

While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.

These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.


Request (url, headers, method, json → res)

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

Sends an HTTP request made of the given data, method, and headers to the provided URL.

The Response is truthy if a response is received.


Get Response (res → json)

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

Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown.