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

I've started to understand how the old masters cast their Hexes! It's a bit complicated, but I'm sure I can figure it out. Let's see...

BeaconNature's Glass Eye

I have made a terrifying discovery. We are being observed...

I first thought it was an error within my anti-scrying hexes but upon further testing, it seems something is peering into our world and using Nature itself to do so.

This cannot stand...


I have started testing the limits of their perception.

Utilizing a Map, I have found a way to alter their perception by inscribing various Markers onto Nature's very own eyes.

I fear my actions may have drawn more observers... I hope I am wrong...


THEY SEE ME

they see you, [Playername]


Bluemap Reflection (→ [map])

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

Pushes a list of Maps for your current dimension from Bluemap to the stack


Dynmap Reflection (→ [map])

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

Pushes a list of Maps for your current dimension from Dynmap to the stack


Pl3xmap Reflection (→ [map])

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

Pushes a list of Maps for your current dimension from Pl3xmap to the stack


Squaremap Reflection (→ [map])

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

Pushes a list of Maps for your current dimension from Squaremap to the stack


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

Empty MapMarker Actions

Circle Marker Exlt. (str, str, vec, num → marker)

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

Creates a new Circle Marker with the provided identifier, label, position, and radius


Rectangle Marker Exlt. (str, str, vec, vec → marker)

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

Creates a new Rectangle Marker with the provided identifier, label, top corner, and bottom corner


Polygon Marker Exlt. (str, str, [vec] → marker)

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

Creates a new Polygon Marker with the provided identifier, label, and list of positions


Polygon Marker Exlt. (str, str, [vec] | mesh → marker)

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

Creates a new Polygon Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity


Polyline Marker Exlt. (str, str, [vec] → marker)

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

Creates a new Polyline Marker with the provided identifier, label, and list of positions


Polyline Marker Exlt. (str, str, [vec] | mesh → marker)

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

Creates a new Polyline Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity


Icon Marker Exlt. (str, str, str, vec → marker)

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

Creates a new Icon Marker with the provided identifier, label, icon, and position


Marker Fill Dist. (marker, num → marker)

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

Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)


Marker Fill Dist. (marker, num | dye → marker)

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

Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)


Marker Line Dist. (marker, num → marker)

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

Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)


Marker Line Dist. (marker, num | dye → marker)

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

Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)


Marker Line Dist. II (marker, num → marker)

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

Sets the Line Weight of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)


Marker Dist. (map, str → marker)

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

Checks if a marker exists on the map under the provided identifier


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

MapMarker Spells

Set Marker (map, marker →)

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

Adds the provided marker to the map under the provided identifier

Ambit validation is done here


Each marker has a distinct ambit test. They are as follows:

Circle Marker has its center position tested, then offset in the cardinal directions by the radius and tested again

Rectangle Marker has both its corners tested

Polygon and Polyline Markers have all points tested

Icon Marker has its position tested


Remove Marker (map, str →)

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

Removed the marker on the map under the provided identifier